UML 2与Rose建模从入门到精通

本书特色

[

uml是以面向对象图形的方式来描述任何类型的系统,应用领域非常广泛,其中*常用的是建立软件系统的模型。本书以rose 2007为建模工具全面讲解了uml 2.0的基本概念和建模方法。
全书分为14章,分别讲解了用例图、类图、对象图、顺序图、通信图、状态机图、活动图、构件图、部署图、包图、组合结构图、定时图和交互概览图等,并介绍了rup过程开发模型。*后安排了4个实战案例,汽车租赁系统、新闻中心管理系统、bbs论坛系统和数码录音机系统,通过这4个案例全面而系统地详解uml建模与设计。
本书面向软件工程师、系统架构师、系统分析员、硬件工程师及其他系统设计人员,同时也适合高等院校和培训学校软件相关专业的师生学习系统建模时参考使用。

]

内容简介

[

软件的发展至今已经有近60年的历史。面向对象技术开始有深入的研究并广泛地应用也近40年了,已经成为软件开发中分析、设计、实现的主流方法和技术。40年来,在面向对象技术发展的同时,面向对象技术的各种软件设计工具、规范等也获得了较大发展。其中,*重要的一个面向对象的建模技术的成果就是统一建模语言(uniffed modeling language,uml)的出现。本书基于使用*广泛、工具*齐全的uml 2.0版本,并以rose 2007为建模工具,对uml建模语言及其系统建模过程进行了详细讲解。内容安排紧凑,案例实用。
 

]

作者简介

[

李波,博士。从事软件工程及其相关工作多年,编写书籍教材多部,包括《JSP网络编程学习笔记》《Android4.x从入门到精通》《UML基础、建模与设计实战》《PowerDesigner15系统分析与建模实战》《Android 5从入门到精通》等。

]

目录

目   录第1章  uml概述 11.1  什么是uml 11.2  uml的发展历程 21.3  uml的特点 31.4  uml的组成 31.4.1  uml中的事物 31.4.2  uml中的关系 51.4.3  uml的图 61.5  uml的视图 121.5.1  用例视图 131.5.2  逻辑视图 131.5.3  并发视图 131.5.4  组件视图 131.5.5  部署视图 131.6  系统开发阶段 141.7  小  结 151.8  习  题 15第2章  面向对象技术和建模基础 162.1  面向对象的基本概念 162.1.1  面向对象方法 172.1.2  对象 182.1.3  类 192.1.4  封装 202.1.5  继承 212.1.6  多态 222.1.7  消息 232.2  面向对象开发 242.2.1  系统调查和需求分析242.2.2  面向对象分析方法252.2.3  面向对象设计方法262.3  软件建模概述 272.3.1  软件建模的概念 272.3.2  软件建模的用途 272.3.3  软件建模的优点 282.4  小  结 282.5  习  题 29第3章  uml建模工具简介 303.1  常用uml建模工具 313.1.1  visio 313.1.2  powerdesigner 333.1.3  staruml 343.1.4  rational rose 343.2  ibm rational rose enterprise edition2007的安装 373.2.1  安装ibmrational rose enterprise edition 2007 373.2.2  插件程序的安装 403.3  使用rationalrose建模 403.3.1  rational rose可视化环境组成 413.3.2  rose模型、视图与图 423.4  rose建模的基本操作433.4.1  新建rose模型 443.4.2  打开rose模型 453.4.3  创建rose框图 453.5  双向工程 523.5.1  正向工程 523.5.2  逆向工程 563.6  小  结 573.7  习  题 58第4章  用例和用例图 594.1  用例和用例图的概念 594.1.1  参与者 614.1.2  用例 624.1.3  用例描述 644.2  用例之间的可视化表示654.2.1  包含关系 654.2.2  扩展关系 664.2.3  泛化关系 674.2.4  分组关系 674.3  用例图建模技术及应用674.3.1  识别出系统中的角色和用例 684.3.2  区分用例优先次序724.3.3  构建用例图模型 734.4  超市进销存管理系统用例图模型构建实例 744.5  小  结 784.6  习  题 78第5章  类图和对象图 795.1  类图和对象图概述 795.1.1  类图的概述 795.1.2  对象图的概述 825.1.3  接口 845.1.4  抽象类 845.2  类之间的关系 855.2.1  依赖关系 855.2.2  泛化关系 875.2.3  关联关系 875.2.4  实现关系 925.3  类图的建模技术及应用935.3.1  类图的建立过程 935.3.2  类的识别方法 945.3.3  类图分析实例 965.4  小  结 1055.5  习  题 106第6章  顺序图和通信图 1076.1  顺序图 1076.1.1  顺序图概述 1076.1.2  顺序图的组成元素1086.1.3  消息的语法格式1166.1.4  顺序图的建模技术及应用 1176.2  通信图 1246.2.1  通信图概述 1246.2.2  通信图的基本内容1256.2.3  通信图建模技术及应用1286.2.4  顺序图与通信图的比较1326.3  小  结 1336.4  习  题 134第7章  状态机图和活动图 1357.1  状态机图 1357.1.1  状态机图概述 1357.1.2  状态机图的基本元素1377.1.3  状态 1377.1.4  转换 1407.1.5  状态机图的建模技术及应用 1427.2  活动图 1457.2.1  活动图概述 1457.2.2  活动图的基本元素1467.2.3  动作状态 1467.2.4  活动状态 1477.2.5  转移 1477.2.6  分支 1477.2.7  分叉和汇合 1487.2.8  泳道 1487.2.9  对象流 1497.2.10  活动图的建模技术及应用 1507.2.11  状态机图和活动图的比较 1567.3  小  结 1567.4  习  题 156第8章  构件图和部署图 1588.1  构件图 1588.1.1  构件图概述 1588.1.2  组件(component) 1608.1.3  接口(interface) 1618.1.4  关系(relationship) 1628.1.5  使用构件图对系统建模及应用 1638.2  部署图 1668.2.1  部署图概述 1668.2.2  节点(node) 1668.2.3  组件(component) 1688.2.4  关系(relationship) 1698.2.5  部署图的系统建模及应用 1698.3  小  结 1738.5  习  题 174第9章  包图、组合结构图、定时图和交互概览图1759.1  包  图 1759.1.1  包图概述 1759.1.2  包之间的关系 1769.1.3  包图的建模技术及应用1779.2  组合结构图 1789.2.1  组合结构图概述1789.2.2  基本元素 1789.2.3  组合结构图的建模技术及应用 1789.3  定时图 1799.3.1  定时图概述 1799.3.2  基本元素 1799.3.3  定时图的建模技术及应用 1799.4  交互概览图 1819.4.1  交互概览图概述1819.4.2  基本元素 1829.4.3  交互概览图的建模技术及应用 1829.5  小  结 1859.6  习  题 185第10章  统一软件过程rup 18610.1  rup简介 18610.1.1  什么是rup过程 18610.1.2  rup的特点18710.2  rup工作流程 18910.2.1  业务建模 19010.2.2  需求分析 19010.2.3  分析与设计 19010.2.4  实现 19010.2.5  测试 19010.2.6  部署 19010.2.7  配置和变更管理19110.2.8  项目管理 19110.2.9  环境 19110.2.10  统一软件开发过程rup裁剪 19110.3  rup的十大要素19110.3.1  开发前景 19110.3.2  达成计划 19210.3.3  标识和减少风险19210.3.4  分配和跟踪任务19210.3.5  检查商业理由19310.3.6  设计组件构架19310.3.7  对产品进行增量式的构建和测试 19310.3.8  验证和评价结果19310.3.9  管理和控制变化19310.3.10  提供用户支持19410.4  rose在rup模型中的应用 19410.4.1  可视化建模 19410.4.2  rose介绍19410.4.3  rose建模与rup19510.4.4  rose建模与rup应用实例 19610.5  小  结 19910.6  习  题 200第11章  汽车租赁系统 20111.1  系统需求分析 20111.1.1  汽车租赁系统的需求分析 20111.1.2  功能模块图 20211.2  用例图设计建模 20411.2.1  汽车租赁系统中的用例图简述 20411.2.2  与客户有关的用例图20411.2.3  与系统维护人员有关的用例图 20511.2.4  与技术人员有关的用例图 20611.3  类图设计建模 20711.4  顺序图 20911.4.1  汽车租赁系统中的数据流和相应顺序图 20911.4.2  与客户有关的事件流和顺序图 20911.4.3  与系统维护人员有关的事件流和顺序图 21311.4.4  与技术人员有关的事件流和用例图 21711.5  通信图设计建模 22011.5.1  汽车租赁系统中的通信图 22011.5.2  与客户有关的通信图22011.5.3  与技术人员有关的通信图 22211.5.4  与系统维护人员有关的通信图 22311.6  活动图 22511.6.1  系统中的活动图22511.6.2  与客户有关的活动图22611.6.3  与系统维护人员有关的活动图 22911.6.4  与技术人员有关的活动图 23211.7  状态机图设计建模23311.8  部署图设计建模 235第12章  新闻中心管理系统 23712.1  系统需求说明 23712.1.1  新闻中心管理系统的需求分析 23712.1.2  新闻中心管理系统的功能模块 23812.1.3  uml对系统需求分析的支持 24012.1.4  利用uml模型构造软件体系结构 24012.2  系统的用例图 24112.3  系统中的类图 24312.4  系统的顺序图 24612.5  系统的通信图 24912.6  系统状态机图 25012.7  系统的活动图 25212.8  系统的配置和实现25312.9  系统的部署图 25312.10  生成java代码 25412.11  逆向工程的实现260第13章  bbs论坛系统 26213.1  bbs论坛系统的需求分析 26213.1.1  系统的功能需求26313.1.2  前台功能模块26513.1.3  后台功能模块26713.2  bbs论坛系统的uml建模 27013.2.1  bbs论坛系统的用例图 27013.2.2  bbs论坛系统的顺序图 27413.2.3  bbs论坛系统的通信图 29213.2.4  bbs论坛系统的状态机图 30013.2.5  bbs论坛系统的活动图 30113.3  bbs论坛系统中的类及相互关系 30813.3.1  bbs论坛系统中的类 30813.3.2  类之间的关系图31213.4  bbs论坛系统中的配置和部署 31313.4.1  构件图的建立31313.4.2  部署图的建立313第14章  数码录音机系统 31414.1  数码录音机系统的需求分析 31414.1.1  外部事件 31514.1.2  数码录音机系统的用例图 31714.1.3  用例场景 31814.2  数码录音机系统中的对象和类图 31914.2.1  数码录音机系统中的对象 31914.2.2  数码录音机系统中的类图 32014.3  数码录音机系统的状态图32614.4  数码录音机系统的系统架构 32814.5  数码录音机系统的协作图33014.6  数码录音机系统详细设计33314.6.1  硬件的对象建模33314.6.2  音频压缩算法33314.6.3  使用直接内存访问通道 33314.6.4  硬件资源分配33514.6.5  内存分配 33514.7  数码录音机系统实现33614.8  小  结 336 

封面

UML 2与Rose建模从入门到精通

书名:UML 2与Rose建模从入门到精通

作者:李波

页数:336

定价:¥69.0

出版社:清华大学出版社

出版日期:2016-07-01

ISBN:9787302437994

PDF电子书大小:142MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注