UML建模图解教程

出版时间:2009-6  出版社:周力、 何雪飞 人民邮电出版社 (2009-06出版)  作者:周力,何雪飞 著  页数:250  
Tag标签:无  

前言

UML是用来对软件系统进行描述、构造、可视化和文档编制的一种语言,它统一了Booch、Rumbaugh和Jacobson的表示方法。UML的出现满足了行业对于一种用来讨论信息技术的通用语言的需求。事实证明,UML是非常成功的,现在UML已经是面向对象开发的标准,而且最新的UML2.O也正在新领域中寻求更多的应用。本书的特点内容全面。书中详细地介绍了UML的基础知识,例如视图、图、模型元素和通用机制等,同时结合具体案例,给出了相关理论的建模实践。书中还介绍了正向工程和逆向工程在RationalRose中的具体实现方法。本书还包括了最新标准UML2.0的内容。案例丰富。本书提供了4个综合性的建模案例,即新闻发布系统、书店借书系统、销售管理系统和在线银行系统。其中,书店借书系统的建模案例贯穿于UML基础知识的相关章节,有助于读者边学习、边思考、边实践。图文并茂。书中的各个章节都配有大量的设计流程图和Rose建模图,有助于读者更加直观地理解UML的理论知识,并在实际的学习和工作中学以致用。通俗易懂。本书在介绍每个章节、知识点和案例时,语言通俗易懂,并且都给出了全面的、详细的步骤说明。

内容概要

  《UML建模图解教程》是一本针对Java学员的UML建模教程。它以图文并茂的形式,精炼而全面地讲解了UML各个组成部分,描述了使用UML进行开发的过程,旨在让读者掌握UML的术语、规则和语言特点,以及如何有效地使用Rational Rose工具进行UML建模,知道如何应用UML解决一些Java开发过程中常见的建模问题。  《UML建模图解教程》文字朴实简洁,并辅之以大量表格和代码示例,对于希望快速进入项目开发的Java学员具有自学和指导作用,既可作为大专院校相关专业的教材,又可作为软件开发人员的技术参考手册。

书籍目录

第1章 UML概述1.1 统一建模语言1.1.1 什么是UML1.1.2 UML的发展1.2 UML静态模型图1.2.1 类图1.2.2 对象图1.2.3 组件图1.2.4 部署图1.3 UML动态模型图1.3.1 用例图1.3.2 序列图1.3.3 协作图1.3.4 状态图1.3.5 活动图1.4 UML2.0中的新图1.4.1 组成结构图1.4.2 交互纵览图1.4.3 计时图1.4.4 包图1.5 建模技术1.5.1 为什么需要建模1.5.2 什么是软件建模1.5.3 建模的基本原则1.5.4 软件建模的实现过程1.5.5 UML建模的基本过程1.6 UML建模工具1.6.1 RationalRose1.6.2 MicrosoftVisio1.6.3 MagicDrawUML1.7 常见问题与解答1.8 本章小结第2章 面向对象的分析与设计方法2.1 面向对象机制2.1.1 面向对象的要素2.1.2 主要原则2.2 基于UML的OOA和OOD2.3 常见问题与解答2.4 本章小结第3章 UML与Java项目开发3.1 基于UML开发项目的基本过程3.2 JavaEE典型项目开发概述3.2.1 访客登录3.2.2 编辑添加文章3.2.3 访客查看文章列表3.3 常见问题与解答3.4 本章小结第4章 用例图4.1 用例图概念4.1.1 概述4.1.2 定义用例图4.1.3 主要组件4.2 识别参与者4.2.1 参与者的类型4.2.2 捕获需求4.2.3 识别参与者的方法4.3 识别用例4.3.1 识别用例的方法4.3.2 用例的命名4.4 用例之间的关系4.4.1 泛化关系4.4.2 包含关系4.4.3 扩展关系4.4.4 用例之间的关系比较4.5 用例文档46UML2.0中的相关变化4.7 RationalRose建模实例4.7.1 使用Rose绘制用例图的步骤4.7.2 书店借书系统的用例图4.8 常见问题与解答4.9 本章小结第5章 静态模型图5.1 基本概念5.2 类图5.2.1 概述5.2.2 类5.2 13接口5.2.4 关系5.3 对象图53.1 概念5.3.2 对象图与类图的区别5.4 包图5.4.1 概述5.4.2 包5.4.3 包之间的关系5.4.4 合并包5.5 UNL2.O中的相关变化5.6 Rational Rose建模实例5.6.1 使用Rose绘制类图的步骤5.6.2 书店借书系统的类图5.5.3 使用Rose绘制包图的步骤5.6.4 书店借书系统的包图57常见问题与解答5.8 本章小结第6章 动态模型图6.1 概述62活动图6.2.1 常见的主要概念6.2.2 UML2.0中的新概念,6.2.3 创建活动图的步骤6.2.4 Rational Rose建模实例6.3 顺序图6.3.1 概念6.3.2 对象的创建和销毁6.3.3 UML2.0中的新概念6.3.4 顺序图的用途6.3.5 Rational Rose建模实例6.4 协作图6.4.1 定义协作图6.4.2 协作图与顺序图6.4.3 UML2.0中的协作图6.4.4 Rational Rose建模实例6.5 状态图6.5.1 状态机6.5.2 状态图6.5.3 UML2.0中的新概念6.5.4 状态图应用6.5.5 Rational Rose建模实例6.6 UML2.0中的交互纵览图6.7 UML中的图及相互关系6.8 常见问题与解答6.9 本章小结第7章 实现与部署模型图第8章 UML与统一开发过程第9章 双向工程第10章 在线销售系统附录A扩展UML附录B对象约束语言附录CUML的体系结构

章节摘录

插图:第1章 UML概述1.1 统一建模语言UML是当今世界上面向对象系统开发领域中最激动人心的工具之一。在软件开发的每个步骤,从需求分析到技术规范,再到结构设计及配置要求,UML都提供了模型化和可视化的支持。1.1.1 什么是UML统一建模语言(UML,UnifiedModelingLanguage)是一种可视化的建模语言,能让系统构造者用标准的、易于理解的方式表达出系统蓝图,便于用户、开发者之间进行交流设计结果。UML是一种基于面向对象的可视化建模语言,不同于其他程序设计语言。UML模型使用代码生成器,可以将UML模型转换为程序源代码,使用逆向生成器也可以将程序源代码转换为UML模型。1.1.2 UML的发展在UML产生之前,主流的面向对象分析和设计方法主要有Booch、Jacobson(OOSE)和Rumbaugh(OMT),每一种方法都各有优缺点及其表示符号,没有共同的标准,因此常常给软件开发工作者带来困惑。

编辑推荐

《UML建模图解教程》200个设计流程图和Rose建模图,4个综合性的建模案例,贯穿UML基础知识,附赠全书全部源代码,可以直接用于工程实践,附赠视频下载,手把手教你Rose建模。

图书封面

图书标签Tags

评论、评分、阅读与下载


    UML建模图解教程 PDF格式下载


用户评论 (总计3条)

 
 

  •   书收到了,像被猪啃过一样,今天看了几十页,内容还可以,解释得有条理,分析得也很清晰,就是有些内容不断地在同一章中重复(一字不改),这应该是充页数的手段吧。还有不是一般的贵,如果是UML新手,而且不心疼价格的话,推荐购买,内容不错。
  •   还可以就是太简单了点
  •   圖文生動有趣,比較易懂
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7