UML基础与Rose建模案例

出版时间:2004-10  出版社:人民邮电出版社  作者:吴建  页数:288  字数:449000  
Tag标签:无  

内容概要

本书介绍了用UML(统一建模语言)进行软件建模的基础知识以及Rational Rose工具的使用方法,其中,前8章是基础部分,对软件工程思想、UML的相关概念、Rational Rose工具以及RUP软件过程等进行了详细的介绍;后3章是案例部分,通过3个综合实例,对UML建模(以Rose为实现工具)的全过程进行了剖析;最后的附录中给出了UML中常用的术语、标准元素和元模型,便于读者查询。  本书是一本基础与实例紧密结合的UML书籍,可以作为相关软件设计与开发人员的学习指导用书,也可以作为高等院校相关专业的教材。

书籍目录

第1章 软件工程与UML概述 11.1 软件工程概述 11.1.1 软件工程的提出 11.1.2 软件工程的5个阶段 11.2 UML语言概述 21.2.1 UML的历史 21.2.2 UML包含的内容 31.2.3 UML的定义 51.2.4 UML的应用领域 6第2章 Rational Rose简介 82.1 建模概论 82.2 Rational Rose的安装 82.2.1 安装前的准备 82.2.2 安装的步骤 92.3 Rational Rose使用 112.3.1 Rational Rose主界面 122.3.2 用Rational Rose建模 162.3.3 设置全局选项 182.3.4 框图设计 192.3.5 双向工程 23第3章 UML语言初览 273.1 概述 273.2 UML中的事物 273.2.1 结构事物(Structure Things) 273.2.2 行为事物(Behavior Things) 293.2.3 组织事物(Grouping Things) 303.2.4 辅助事物(Annotation Things) 303.3 UML中的关系 303.3.1 关联关系(Association) 303.3.2 依赖关系(Dependency) 313.3.3 泛化关系(Generalization) 313.3.4 实现关系(Realization) 313.4 UML中的视图 323.5 UML中的图 333.5.1 静态图 333.5.2 动态图 35第4章 静态视图 384.1 概述 384.2 类与关系 384.2.1 类 384.2.2 关系 414.3 类图 484.3.1 类图的概念和内容 494.3.2 类图的用途 494.3.3 类图建模技术 504.4 对象图 524.4.1 对象图的概念和内容 524.4.2 对象图建模 534.5 包图 534.5.1 包的名字 544.5.2 包拥有的元素 544.5.3 包的可见性 554.5.4 引入与输出 554.5.5 泛化关系 564.5.6 标准元素 564.5.7 包建模技术 564.6 实例——图书馆管理系统中的静态视图 574.6.1 建立对象图步骤 574.6.2 对象的生成 584.6.3 用Rose绘制对象图 58第5章 用例视图 635.1 概述 635.2 参与者(Actor) 635.3 用例(Use Case) 645.3.1 用例的概念 645.3.2 识别用例 655.3.3 用例与事件流 675.3.4 用例间的关系 675.4 用例图建模技术 695.4.1 对语境建模 695.4.2 对需求建模 705.5 实例——图书馆管理系统中的用例视图 705.5.1 确定系统涉及的内容 705.5.2 确定系统参与者 715.5.3 确定系统用例 715.5.4 用Rational Rose来绘制用例图 71第6章 动态视图 786.1 时序图(Sequence Diagram) 786.1.1 时序图的概念和内容 786.1.2 时序图的用途 796.1.3 时序图的建模技术 806.2 协作图(Collaboration Diagram) 816.2.1 协作图的概念和内容 816.2.2 协作图的用途 826.2.3 协作图的建模技术 826.2.4 协作图与时序图的互换 836.3 状态图(Statechart Diagram) 846.3.1 状态图的概念和内容 846.3.2 状态图的用途 896.3.3 状态图的建模技术 896.4 活动图(Activity Diagram) 916.4.1 活动图的概念和内容 916.4.2 活动图的用途 976.4.3 活动图的建模技术 976.5 实例——图书馆管理系统的动态视图 996.5.1 各种动态视图的区别 996.5.2 用Rose绘制状态图 1006.5.3 用Rose绘制活动图 1036.5.4 用Rose绘制时序图 1086.5.5 用Rose绘制协作图 111第7章 UML实现与部署 1147.1 组件图(Component Diagrams) 1147.1.1 组件图的概念和内容 1147.1.2 组件 1147.1.3 接口 1157.1.4 关系 1167.1.5 补充图标 1177.1.6 组件图建模技术 1187.2 配置图(Deployment Diagrams) 1207.2.1 配置图的概念和内容 1207.2.2 节点 1207.2.3 组件 1217.2.4 关系 1227.2.5 配置图建模技术 1227.3 实例——图书馆管理系统的组件图与配置图 1247.3.1 绘制组件图与配置图的步骤 1247.3.2 用Rose绘制组件图 1257.3.3 用Rose绘制配置图 127第8章 UML与统一开发过程 1308.1 软件过程历史概述 1308.1.1 软件开发过程简介 1308.1.2 当前流行的软件过程 1308.2 RUP简介 1318.2.1 什么是RUP过程 1318.2.2 RUP的特点 1318.2.3 RUP的十大要素 1348.3 统一开发过程核心工作流 1388.3.1 需求捕获工作流 1398.3.2 分析工作流 1438.3.3 设计工作流 1468.3.4 实现工作流 1508.3.5 测试工作流 1548.4 RUP统一过程案例 1598.4.1 简介 1598.4.2 要求 1608.4.3 创意设计大纲 1618.4.4 导航图 1618.4.5 创意设计比选方案 1618.4.6 Web设计元素 1628.4.7 初始Web用户接口原型 1628.4.8 UI指南 1638.4.9 Web 用户接口总体原型 1638.4.10 总体导航图 163第9章 图书馆管理系统 1659.1 需求分析 1659.1.1 系统总体功能需求 1659.1.2 基本数据维护功能需求 1669.1.3 基本业务功能需求 1679.1.4 数据库维护功能 1699.1.5 查询功能需求 1699.1.6 安全使用管理功能需求 1709.1.7 帮助功能需求 1709.2 UML系统建模 1719.2.1 用例的建立 1719.2.2 时序图与协作图的生成 1749.2.3 状态图的生成 1759.2.4 活动图的生成 1769.3 类与接口 1779.3.1 类图的生成 1779.3.2 包图的生成 1829.3.3 组件图的生成 1839.4 系统部署 185第10章 ATM自动取款机系统 18610.1 系统概述 18610.2 需求分析 18610.2.1 系统总体功能需求 18710.2.2 读卡机模块需求 18810.2.3 键盘输入模块需求 18910.2.4 IC认证模块需求 18910.2.5 显示模块需求 19010.2.6 吐钱机模块需求 19010.2.7 打印报表模块需求 19110.2.8 监视模块需求 19110.2.9 数据库模块需求 19210.3 系统用例模型 19210.3.1 角色的确定 19210.3.2 创建用例 19310.3.3 创建角色用例关系图 19410.4 系统动态模型 19610.4.1 创建活动图 19610.4.2 时序图 19710.4.3 协作图 19910.5 创建系统包图 19910.5.1 ATM系统包图 20010.5.2 Hardware包内的类 20010.5.3 Logic包内的类 20110.6 系统类模型 20110.6.1 Logical视图 20110.6.2 类图 20210.6.3 状态图 20410.7 系统部署 20510.7.1 组件图 20510.7.2 配置图 207第11章 大型仓库信息管理系统的开发 20911.1 系统概述 20911.2 需求分析 20911.2.1 系统总体功能需求 20911.2.2 用户登录 21011.2.3 仓库管理 21111.2.4 业务查询 21411.2.5 系统设置 21611.3 系统用例模型 21711.3.1 角色的确定 21711.3.2 创建用例 21811.3.3 创建角色用例关系图 21911.4 系统动态模型 22211.4.1 活动图 22211.4.2 时序图 22311.4.3 协作图 22511.5 创建系统包图 22711.5.1 仓库管理系统包图 22711.5.2 人员信息(peopleinformatoin)包内的类 22711.5.3 事务包(business)包内的类 22811.5.4 接口包(interfaces)包内的类 22811.6 系统类模型 22911.6.1 Logical视图 22911.6.2 类图 23011.7 系统部署 23211.7.1 组件图 23311.7.2 配置图 234附录A 236A.1 术语 236A.1.1 范围 236A.1.2 部分术语 236A.2 标准元素 277A.3 元模型 285A.3.1 简介 285A.3.2 背景 285A.3.3 元元模型 287参考文献 288

图书封面

图书标签Tags

评论、评分、阅读与下载


    UML基础与Rose建模案例 PDF格式下载


用户评论 (总计4条)

 
 

  •   我是刚刚学UML,感觉本书不错,正好适合刚刚接触建模语言的人!
  •   包装不错正版很赞正版很赞印刷很正
  •   真的不错,送货速度很快,不到一周就收到了,而且货也是正品,很棒!
  •   总的说来讲得比较透彻。但是内容仅仅局限于RationalRose,没有其他的需求管理工具如RationalRequisitePro的讲解。建议配合《面向对象》之类的课程学习。最好能有一点c++或者Java的基础比较好懂。例子还不错。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7