内容介绍
用户评论
全部咨询
本书是作者们多年来研究UML基础知识问题的概括和总结。主要内容包括:UML的基础知识和在Rational Rose建模环境下创建九种UML图的方法;并以软件工程的开发为主线,把面向对系统--“图书管理系统”的需求分析、系统分析与设计、以及实现的过程进行了详细的描述,并给出了系统实现的全部源代码。
本书可供高等院校计算机专业的教学科研人员、研究生、本科生参考和使用。
目录
- 第1章 UML概述
1.1 UML的历史
1.2 UML建模要素
1.3 UML标准视图
1.4 面向对象领域中的基本概念
1.5 UML图与OOP的关系
1.6 UML应用领域
1.7 UML图与软件开发阶段
1.8 本章小结
第2章 Rational Rose概述
2.1 Rose 2003简介
2.2 Rose建模环境
2.3 本章小结
第3章 UML用例图
3.1 用例
3.2 参与者
3.3 脚本
3.4 泛化关系
3.5 包含关系
3.6 扩展关系
3.7 三种关系的比较
3.8 用例建模
3.9 本章小结
第4章 UML顺序图和协作图
4.1 UML顺序图
4.2 UML协作图
4.3 本章小结
第5章 UML类图
5.1 概述
5.2 类的定义
5.3 关联关系
5.4 聚集和组成关系
5.5 泛化关系
5.6 依赖关系
5.7 接口和实现关系
5.8 抽象类
5.9 边界类、控制类和实体类
5.10 类图建模
5.11 在Rose下创建类图
5.12 UML对象图
5.13 UML包图
5.14 本章小结
第6章 UML数据建模
6.1 数据库设计
6.2 UML概念设计
6.3 逻辑设计
6.4 物理设计
6.5 本章小结
第7章 UML状态图和活动图
7.1 UML状态图
7.2 UML活动图
7.3 本章小结
第8章 UML组件图和部署图
8.1 逻辑与物理体系结构
8.2 组件图
8.3 部署图
8.4 本章小结
第9章 RUP软件开发过程
9.1 RUP 概述
9.2 RUP中的核心术语
9.3 RUP软件开发生命周期
9.4 RUP的特点
9.5 本章小结
第10章 Rose业务视图
10.1 简介
10.2 业务视图涉及的基本概念
10.3 创建业务视图
10.4 本章小结
第11章 Rose用例视图--需求分析
11.1 概述
11.2 系统预览
11.3 需求分析
11.4 本章小结
第12章 Rose逻辑视图--分析模型
12.1 概述
12.2 分析包
12.3 分析类图与用例实现
12.4 概念类分析
12.5 系统分析说明书
12.6 本章小结
第13章 Rose逻辑视图--设计模型
13.1 概述
13.2 结构设计
13.3 详细设计与界面设计
13.4 数据库设计
13.5 系统设计文档
13.6 本章小结
第14章 Rose组件、部署视图--实现模型
14.1 概述
14.2 系统组件的实现
14.3 系统管理的实现
14.4 图书信息管理的实现
14.5 读者信息管理的实现
14.6 出版社信息管理的实现
14.7 图书借还信息管理的实现
14.8 系统部署与运行
14.9 本章小结
主要参考文献