本书是作者们多年来研究UML础知识问题的概括和总结。主要内容包括:UML的基础知识和在Rational Rose建模环境下创建九种UML图的方法;并以软件工程的开发为主线,把面向对系统——“图书管理系统”的需求分析、系统分析与设计、以及实现的过程进行了详细的描述,并给出了系统实现的全部源代码。
本书可供高等院校计算机专业的教学科研人员、研究生、本科生参考和使用。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | UML面向对象技术与实践 |
分类 | |
作者 | 宋波//刘杰//杜庆东 |
出版社 | 科学出版社 |
下载 | |
简介 | 编辑推荐 本书是作者们多年来研究UML础知识问题的概括和总结。主要内容包括:UML的基础知识和在Rational Rose建模环境下创建九种UML图的方法;并以软件工程的开发为主线,把面向对系统——“图书管理系统”的需求分析、系统分析与设计、以及实现的过程进行了详细的描述,并给出了系统实现的全部源代码。 本书可供高等院校计算机专业的教学科研人员、研究生、本科生参考和使用。 内容推荐 本书是作者们多年来研究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.2.1 Rose模型的视图 2.2.2 Rose建模界面 2.3 本章小结 第3章 UML用例图 3.1 用例 3.2 参与者 3.3 脚本 3.4 泛化关系 3.5 包含关系 3.6 扩展关系 3.7 三种关系的比较 3.8 用例建模 3.8.1 确定参与者 3.8.2 确定用例 3.8.3 描述用例 3.8.4 用例图建模示例 3.8.5 在Rose下创建用例图 3.9 本章小结 第4章 UML顺序图和协作图 4.1 UML顺序图 4.1.1 组成 4.1.2 建模元素 4.1.3 消息 4.1.4 顺序图建模 4.1.5 在Rose下创建顺序图 4.2 UML协作图 4.2.1 对象 4.2.2 链接 4.2.3 协作图建模 4.2.4 在Rose下创建协作图 4.3 本章小结 第5章 UML类图 5.1 概述 5.2 类的定义 5.3 关联关系 5.3.1 关联 5.3.2 关联类 5.3.3 多重性 5.3.4 递归关联 5.3.5 关联的约束 5.4 聚集和组成关系 5.4.1 聚集关系 5.4.2 组成关系 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.3.1 关联关系的转换 6.3.2 组成关系的转换 6.3.3 泛化关系的转换 6.4 物理设计 6.5 本章小结 第7章 UML状态图和活动图 7.1 UML状态图 7.1.1 状态图的概念 7.1.2 状态 7.1.3 子状态和组合状态 7.1.4 转移 7.1.5 事件 7.1.6 动作 7.1.7 决策点 7.1.8 状态图建模 7.1.9 在Rose下创建状态图 7.2 UML活动图 7.2.1 活动图的概念 7.2.2 活动 7.2.3 分支 7.2.4 分叉和汇合 7.2.5 泳道 7.2.6 活动图算法建模 7.2.7 活动图工作流程建模 7.2.8 在Rose下创建活动图 7.3 本章小结 第8章 UML组件图和部署图 8.1 逻辑与物理体系结构 8.2 组件图 8.2.1 组件图的概念 8.2.2 组件的类型 8.2.3 组件图建模 8.2.4 在Rose下创建组件图 8.3 部署图 8.3.1 结点 8.3.2 连接 8.3.3部署图建模 8.3.4 在Rose下创建部署图 8.4 本章小结 第9章 RUP软件开发过程 9.1 RUP概述 9.1.1 RUP发展史 9.1.2 什么是RUP 9.1.3 RUP与最佳实践 9.2 RUP中的核心术语 9.3 RUP软件开发生命周期 9.4 RUP的特点 9.5 本章小结 第10章 Rose业务视图 10.1 简介 10.1.1 软件开发步骤 10.1.2 业务视图的作用 10.2 业务视图涉及的基本概念 10.3 创建业务视图 10.3.1 业务用例分析 10.3.2 创建业务用例视图 10.4 本章小结 第11章 Rose用例视图——需求分析 11.1 概述 11.2 系统预览 11.3 需求分析 11.3.1 概述 11.3.2 基本建模元素 11.3.3 创建用例视图 11.3.4 图书管理系统的用例视图 11.4 本章小结 第12章 Rose逻辑视图——分析模型 12.1 概述 12.1.1 分析模型的概念 12.1.2 分析模型的主要工作 12.2 分析包 12.2.1 分析包的初步结构 12.2.2 分解分析包 12.3 分析类图与用例实现 12.3.1 系统登录 12.3.2 登录图书信息 12.3.3 修改图书信息 12.3.4 检索图书信息 12.3.5 添加读者 12.3.6 修改读者 12.3.7 检索读者 12.3.8 出版社信息管理 12.3.9 借阅图书 12.3.10 归还图书 12.3.11 借出图书一览表 12.3.12 未按期归还图书一览表 12.4 概念类分析 12.4.1 职责分析与属性分析 12.4.2 关系分析 12.4.3 通用概念类与特殊需求 12.4.4 概念类字典 12.5 系统分析说明书 12.6 本章小结 第13章 Rose逻辑视图——设计模型 13.1 概述 13.1.1 设计模型的主要工作 13.1.2 设计模型的概念 13.2 结构设计 13.3 详细设计与界面设计 13.3.1 用例设计概述 13.3.2 图书信息管理 13.3.3 读者信息管理 13.3.4 出版社信息管理 13.3.5 图书借还信息管理 13.3.6 组件包设计 13.3.7 系统管理 13.4 数据库设计 13.5 系统设计文档 13.6 本章小结 第14章 Rose组件、部署视图——实现模型 14.1 概述 14.2 系统组件的实现 14.2.1 组件设计 14.2.2 类的实现 14.3 系统管理的实现 14 组件设计 14.3.2 类的实现 14.4 图书信息管理的实现 14.4.1 组件设计 14.4.2 类的实现 14.5 读者信息管理的实现 14.5.1 组件设计 14.5.2 类的实现 14.6 出版社信息管理的实现 14.6.1 组件设计 14.6.2 类的实现 14.7 图书借还信息管理的实现 14.7.1 组件设计 14.7.2 类的实现 14.8 系统部署与运行 14.9 本章小结 主要参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。