| 本书是由资深人士经多年的实践经验和积累编写而成的书籍。本书理论与实际结合,既有UML的概念、结构、语义与表示法的介绍,又有具体的应用示例,着重实用性和可操作性,叙述深入浅出,便于学以致用。 |
| 第1章 基础知识 1 1.1 软件开发方法概述 2 1.1.1 软件生命周期法 2 1.1.2 原型法 4 1.1.3 面向对象技术 6 1.1.4 面向对象的软件开发语言与工具 8 1.2 面向对象的系统分析与设计 9 1.2.1 面向对象的主要概念 9 1.2.2 面向对象的系统分析与设计方法 12 1.3 UML概述 16 1.3.1 UML简史 16 1.3.2 UML概貌 16 1.3.3 UML的特点和用途 18 小结 19 习题 20 第2章 面向对象的软件开发过程 21 2.1 RUP 21 2.1.1 项目开发阶段 22 2.1.2 过程成分 22 2.1.3 螺旋上升式开发 23 2.1.4 RUP的产物 24 2.1.5 RUP的特点 25 2.2 项目开端阶段 26 2.3 精化阶段 27 2.3.1 问题领域分析 27 2.3.2 建立系统架构 29 2.3.3 开发风险处理 31 2.3.4 构建规划 32 2.4 系统构建 33 2.5 系统提交 34 2.6 循环节的生命周期活动 34 小结 36 习题 36 第3章 UML 37 3.1 UML语言结构 37 3.2 元模型 40 3.3 符号与图形 45 3.3.1 图形符号 45 3.3.2 语义规则 47 3.4 图与模型组织 47 3.4.1 模型组织 47 3.4.2 图 49 3.4.3 视图 50 3.5 公共机制 50 3.6 扩展机制 51 3.6.1 构造型 51 3.6.2 标记值 53 3.6.3 约束 54 3.7 UML 2.0 55 3.7.1 图的表示 55 3.7.2 图的分类 56 小结 57 习题 57 第4章 Use Case图 58 4.1 概述 58 4.2 活动者 59 4.2.1 系统范围与系统边界 59 4.2.2 活动者 60 4.2.3 活动者的确定 61 4.3 Use Case 62 4.3.1 Use Case概念 62 4.3.2 业务Use Case与系统Use Case 63 4.3.3 Use Case图 64 4.4 Use Case的联系 66 4.4.1 泛化关联 66 4.4.2 |
商品评论(0条)