导读第1章 UML概述1.1什么是UML1.1.I UML的发展历程1.1.2 UMIL的特性1.1.3 UML的发展现状1.2什么是模型1.2.1为什么要建模1.2.2为什么要用UML建模1.2.3用UML可以建立什么模型1.2.4谁应该建模1.3常见的UML认识误区1.4本章小结1.5复习题第2章 UML世界的构成2.1 UML的组成2.2事物构造块2.2.1面向对象视角下的世界2.2.2结构事物2.2.3行为事物2.2.4分组事物2.2.5注释事物2.3关系构造块2.4 UML规则2.5 UML公共机制2.5.1 UML规格描述2.5.2 UML修饰2.5.3 UML通用划分2.6 UML扩展机制2.6.1 构造型2.6.2标记值2.6.3约束2.7 LIML体系结构与图2.7.1 UML中的图2.7.2 “4+1”视图2.8本章小结2.9复习题第3章 类图3.1 什么是类3.1.1面向对象的思想3.1.2如何在UML模型中表示一个类3.2如何阅读类图3.2.1类图的基本部分3.2.2类图的增强部分3.3其他高级概念3.3.1接口与抽象类3.3.2关联类3.3.3模板类3.3.4主动类3.3.5嵌套类3.3.6依赖关系3.3.7引用对象与值对象3.3.8对象约束语言(OCL)3.4如何绘制类图3.4.1 发现类3.4.2关联分析3.4.3职责分析3.4.4限定与修改3.5类图应用说明3.5.1软件系统模型3.5.2数据库逻辑模型3.6复合结构图3.7本章小结3.8复习题第4章 对象图4.1对象与类的关系4.1.1对象的概念4.1.2对象的特性4.1.3 对象与类4.2如何阅读对象图4.2.1对象图的表示法4.2.2阅读方法4.3如何绘制对象图4.4对象图应用说明4.5 本章小结4.6复习题第5章 包图5.1什么是包5.1.1包的作用5.1.2包的表示法5.2如何阅读包图5.2.1包图的解读5.2.2包的构造型5.3如何绘制包图5.3.1 寻找包5.3.2确定包之间的依赖关系5.4包图应用说明5.4.1对成组元素建模5.4.2对体系结构建模5.5本章小结5.6复习题第6章 用例图6.1用例和用例驱动开发6.1.1现代需求技术6.1.2用例驱动开发过程6.1.3参与者和用例6.2如何阅读用例图6.2.1用例图部分6.2.2用例描述部分6.3如何绘制用例图6.3.1记录需求特性6.3.2识别参与者6.3.3合并需求获得用例6.3.4细化用例描述6.4用例图应用说明6.4.1用例模型的运用方法6.4.2建模要点6.5本章小结6.6复习题第7章 交互图7.1交互与交互图7.1.1交互的概念7.1.2 UML交互图的类型7.2如何阅读交互图7.2.1顺序图7.2.2其他交互片断操作符7.2.3通信图7.3如何绘制交互图7.3.1准备工作7.3.2 Robustness(鲁棒)分析7.3.3构建交互模型7.4交互图应用说明7.4.1分析阶段的交互模型7.4.2分析阶段的交互模型之后7.4.3设计阶段的交互模型7.4.4建模要点7.5 定时图7.6本章小结7.7复习题第8章 活动图8.1活动图概述8.2如何阅读活动图8.2.1简单活动图8.2.2带泳道的活动图8.2.3带对象流的活动图8.2.4复杂活动图8.3如何绘制活动图8.4活动图应用说明8.4.1对工作流建模8.4.2对操作建模8.5本章小结8.6复习题第9章 交互概述图9.1什么是交互概述图9.2如何阅读交互概述图9.2.1理解活动控制流9.2.2分析活动节点9.3如何绘制交互概述图9.3.1 策略选择9.3.2理清主线9.3.3表述细节9.4.本章小结9.5复习题第10章 状态机图10.1状态和状态机10.1.1状态及状态表示法10.1.2状态机10.2如何阅读状态机图10.2.1简单状态机图10.2.2包含复杂转换的状态机图10.2.3包含复合状态的状态机图10.3如何绘制状态机图10.4.状态机图应用说明10.5本章小结10.6复习题第11章 构件图11.1什么是构件11.1.1构件的要素11.1.2构件和类11.1.3构件的表示法11.2如何阅读构件图11.2.1基本构件图11.2.2嵌套的构件图11.3如何绘制构件图11.4构件图应用说明11.4.1 对可执行程序的结构建模11.4.2对源代码进行建模11.5本章小结11.6复习题第12章 部署图12.1如何阅读部署图12.1.1基本部署图12.1.2部署图的补充元素12.2如何绘制部署图12.3部署图应用说明12.4本章小结12.5复习题第13章 需求建模基础与实例13.1什么是需求13.1.1需求的定义13.1.2需求工程13.1.3 需求捕获13.2如何使用UML对需求建模13.2.1 用例模型——组织需求13.2.2类模型——概念模型13.2.3交互模型——描述事件流13.3需求建模实例13.3.1确定业务需求13.3.2需求捕获13.3.3建立概念模型13.3.4建立用例模型13.3.5编写用例规格描述13.3.6用户界面初步设计13.4本章小结13.5 复习题第14章 设计建模基础与实例14.1设计建模的内容14.2如何使用UML进行设计建模14.2.1 架构建模14.2.2构件建模14.3设计建模实例14.3.1确定解决方案14.3.2架构建模14.3.3构件建模14.4本章小结14.5 复习题第15章 数据库建模基础与实例15.1 UML和数据库模型15.1.1数据库模型与类模型15.1.2数据模型的三种形式15.2 LIML数据库建模15.2.1概念模型15.2.2逻辑模型15.2.3物理模型15.3数据库建模实例15.3.1构建概念模型l5.3.2构建逻辑模型15.3.3构建物理模型15.4本章小结15.5复习题第16章 UML模型管理16.1 UML模型的组成16.1.1模型基本元素16.1.2模型组织元素16.1.3模型修饰元素16.1.4其他辅助元素16.2用Rose管理UML模型16.2.1 Rose操作基础16.2.2用例视图的组织方法16.2.3逻辑视图的组织方法16.2.4其他视图的组织方法16.2.5模型创建流程16.2.6模型发布16.3本章小结16.4复习题参考文献
· · · · · · (
收起)