《UML面向对象分析与建模》是由多年从事软体工程教学的教师和科研人员根据教学的特点精心组织和编写的。《UML面向对象分析与建模》从UML语言的基本概念开始,由浅入深地介绍了UML的基本语法、建模的基本步骤、RUP开发过程等,最后,通过一个套用案例详细介绍UML开发的过程。全书共分为11章,第1章介绍了面向对象开发技术的基本概念;第2章介绍了UML语言的基本语法、概念和符号;第3章至第9章详细介绍了UML静态建模和动态建模的详细方法步骤和注意事项;第10章介绍了RUP开发过程;第11章通过一个套用案例详细介绍了UML开发的过程。
基本介绍
- 书名:UML面向对象分析与建模
- 作者:唐学忠 费贤举
- ISBN:9787121065927
- 出版社: 电子工业出版社
- 出版时间: 2008
版权资讯
ISBN: 9787121065927
开本: 16
定价:24.80元
内容简介
《UML面向对象分析与建模》既可作为大专院校相关专业的教材,又可作为软体开发人员的技术参考手册,尤其适合使用面向对象技术分析和建模的用户。
目录
第1章面向对象技术概述
1.1软体开发方法概述
1.1.1面向过程的开发方法
1.1.2面向数据结构的开发方法
1.1.3面向对象的开发方法
1.2软体生命周期
1.2.1软体生命周期概念介绍
1.2.2软体开发模型
1.3软体开发方法的评价与选择
1.4面向对象技术
1.4.1面向对象方法的特点
1.4.2面向对象的基本概念
1.5面向对象的分析
1.6面向对象的设计
1.6.1面向对象的设计準则
1.6.2面向对象的设计过程
1.7面向对象的方法与工具
1.7.1Booch面向对象方法
1.7.2Jacobson的面向对象方法
1.7.3Coad-Yourdon面向对象方法
1.7.4JamesRumbauth面向对象方法
1.8小结
习题
第2章UML语言基础
2.1UML简介
2.1.1UML历史
2.1.2UML的主要内容
2.1.3UML的特点和套用领域
2.2UML的标準元素
2.2.1UML语言结构
2.2.2元模型
2.3UML中的符号和图形
2.3.1模型的概念
2.3.2模型元素
2.3.3语义规则
2.3.4模型组织
2.3.5图
2.3.6视图
2.4公共机制
2.4.1修饰
2.4.2说明
2.4.3公共划分
2.5扩展机制
2.5.1构造型
2.5.2标记值
2.5.3约束
2.6小结
习题
第3章用例图
3.1概述
3.2系统
3.3活动者
3.3.1定义
3.3.2确定活动者
3.3.3活动者之间的关係
3.4用例
3.4.1定义
3.4.2用例表示法
3.4.3用例描述
3.5用例之间的联繫
3.5.1泛化联繫
3.5.2使用联繫
3.5.3包含联繫
3.5.4扩展联繫
3.6用例分类
3.7用例建模
3.7.1建立用例图
3.7.2用例建模中应注意的问题
3.8小结
习题
第4章类图和对象图
4.1概述
4.2对象类定义
4.2.1类的名称
4.2.2属性
4.2.3操作
4.3对象类的关联
4.3.1关联的定义
4.3.2关联类型
4.3.3聚合和组合
4.3.4泛化
4.3.5依赖
4.4对象图
4.5接口
4.6高级对象类
4.6.1抽象类
4.6.2模板对象类
4.7对象类图建模
4.7.1建立对象类图
4.7.2类和对象建模中应注意的问题
4.8小结
习题
第5章互动图
5.1概述
5.2序列图
5.2.1序列图的组成
5.2.2同步讯息和异步讯息
5.2.3循环
5.2.4对象创建和销毁
5.2.5自调用和回调
5.3协作图
5.3.1协作图的组成
5.3.2多对象
5.3.3异步讯息
5.3.4主动对象
5.4互动图建模
5.4.1建立互动图
5.4.2互动图建模的基本步骤
5.4.3互动图建模中应注意的问题
5.5小结
习题
第6章状态图
6.1概述
6.2状态
6.2.1讯息
6.2.2状态概念介绍
6.2.3状态的种类
6.3状态机
6.4状态图
6.5状态迁移
6.5.1事件
6.5.2守卫条件
6.5.3动作表达式
6.5.4状态迁移的种类
6.6并髮状态图
6.6.1并发子状态
6.6.2同步
6.7状态图建模
6.7.1建立状态图
6.7.2状态图建模中应注意的问题
6.8小结
习题
第7章活动图
7.1概述
7.2活动图的组成
7.2.1组成要素
7.2.2动作流
7.2.3泳道
7.2.4对象流
7.3活动分解
7.4活动图的并发与同步
7.4.1并发与同步
7.4.2同步状态
7.4.3动态并发
7.5活动图建模
7.5.1建立活动图
7.5.2活动图建模中应注意的问题
7.6小结
习题
第8章包图
8.1概述
8.2包的基本含义
8.2.1包的语义和表示
8.2.2包的嵌套
8.2.3标準构造型
8.3包的联繫
8.3.1依赖
8.3.2泛化
8.4包图
8.5包图建模
8.5.1建立包图
8.5.2包图建模中应注意的问题
8.6小结
习题
第9章物理图
9.1概述
9.2组件图
9.2.1组件
9.2.2组件的种类
9.2.3组件的联繫
9.2.4建立组件图
9.3配置图
9.3.1节点
9.3.2节点的联繫
9.3.3建立配置图
9.4物理图建模
9.5小结
习题
第10章RUP统一建模过程
10.1软体过程概述
10.1.1软体过程介绍
10.1.2当前流行的软体开发过程
10.2RUP简介
10.2.1RUP过程
10.2.2RUP过程的特点
10.3RUP的核心工作流
10.3.1业务建模
10.3.2需求
10.3.3分析和设计
10.3.4实现
10.3.5测试
10.3.6部署
10.3.7核心支持工作流
10.4小结
习题
第11章套用系统案例
11.1系统概述
11.2系统需求
11.2.1系统总体功能需求
11.2.2各关键模组需求
11.3系统用例模型
11.3.1确定系统範围和系统边界
11.3.2确定活动者
11.3.3定义用例
11.3.4建立用例图
11.3.5用例描述
11.4设计实体类模型
11.4.1识别对象类
11.4.2类图
11.4.3类属性
11.5设计接口和控制类模型
11.5.1识别接口类
11.5.2识别控制类
11.5.3系统类模型
11.6设计动态模型
11.6.1数据访问类(Access)
11.6.2建立序列图
11.7系统部署
11.7.1建立组件图
11.7.2建立配置图
11.8小结
习题
参考文献
……