编辑推荐
《UML系统分析与设计教程》介绍了UML语言的基础知识以及UML在面向对象的软件系统分析和设计中的应用,并通过实例讲解了面向对象分析与设计过程,以及如何用UML语言为系统建模。《UML系统分析与设计教程》通过丰富的实例启发读者如何将所学到的面向对象技术应用于软件系统的分析、设计与开发中。《UML系统分析与设计教程》可作为高等院校计算机相关专业UML、面向对象分析与设计等课程的教材,也可作为软件设计与开发人员的参考用书。
目录
- 第1章绪论1
- 1.1统一建模语言UML1
- 1.1.1UML的背景1
- 1.1.2UML的发展1
- 1.1.3UML的内容2
- 1.1.4UML的主要特点3
- 1.1.5UML的功能3
- 1.1.6UML的组成5
- 1.2RUP7
- 1.2.1RUP的发展7
- 1.2.2什么是RUP8
- 1.2.3过程概览9
- 1.2.4时间轴9
- 1.2.5迭代11
- 1.2.6工作流(Workflows)12
- 1.2.7微过程的划分13
- 1.3工具16
- 小结17
- 第2章面向对象分析与设计方法18
- 2.1OOA/OOD方法18
- 2.1.1OOA19
- 2.1.2OOD20
- 2.2OMT方法21
- 2.2.1分析22
- 2.2.2系统设计24
- 2.2.3对象设计25
- 2.2.4实现26
- 2.2.5测试26
- 2.2.6模型26
- 2.3Booch方法27
- 2.3.1宏过程27
- 2.3.2微过程28
- 2.4OOSE方法29
- 2.4.1分析阶段30
- 2.4.2构造阶段30
- 2.4.3测试阶段31
- 2.5Fusion方法31
- 2.5.1分析阶段32
- 2.5.2设计阶段32
- 2.5.3实现阶段33
- 小结34
- 第3章UML的关系35
- 3.1依赖关系35
- 3.2类属关系37
- 3.3关联关系39
- 3.3.1角色与阶元39
- 3.3.2导航41
- 3.3.3可见性41
- 3.3.4限定符41
- 3.3.5接口说明符42
- 3.3.6聚合关系42
- 3.3.7组合关系43
- 3.4实现关系44
- 小结45
- 第4章UML的符号46
- 4.1注释46
- 4.2参与者46
- 4.3用例48
- 4.4协作48
- 4.5类49
- 4.5.1边界类51
- 4.5.2实体类52
- 4.5.3控制类52
- 4.5.4参数类53
- 4.6对象54
- 4.7消息54
- 4.8接口55
- 4.9包57
- 4.10组件59
- 4.10.1组件与类60
- 4.10.2组件