成功加入购物车
薛均晓 、 李占波 编 / 机械工业出版社 / 2014-09 / 平装
售价 ¥ 3.00
品相 全新
优惠 满包邮
延迟发货说明
上书时间2024-01-16
卖家超过10天未登录
UML系统分析与设计
本书将以“实用性”和“应用性”为基本理念,坚持“理论扎实”和“实践操作为重”的原则,全书将在系统介绍系统分析与设计以及UML统一建模语言基础理论的基础上,通过完整的建模案例讲解如何在工程实践中使用面向对象的思想和UML建模方法。
前言教学建议第1章面向对象分析与设计引论11.1 软件系统概述11.1.1 软件的概念和特点11.1.2 软件的本质21.1.3 软件工程31.2 面向对象的含义41.2.1 什么是面向对象41.2.2 对象51.2.3 类51.2.4 消息51.2.5 封装61.2.6 继承61.2.7 多态61.3 面向对象的有效性71.3.1 面向过程方法的困难71.3.2 面向对象方法的有效性71.4 面向对象项目开发81.4.1 面向对象建模81.4.2 面向对象编程91.4.3 面向对象编程语言91.4.4 面向对象系统开发过程101.4.5 面向对象分析与面向对象设计111.5 总结12习题13第2章统一建模语言UML与建模工具RationalRose142.1 模型与建模142.1.1 软件开发模型142.1.2 分析模型与设计模型162.2 UML简介162.2.1 什么是UML162.2.2 UML发展历史172.2.3 UML与软件开发182.2.4 UML的模型、视图、图与系统架构建模192.3 UML视图、图与建模元素202.3.1 用例视图202.3.2 逻辑视图212.3.3 构件视图212.3.4 并发视图212.3.5 部署视图212.3.6 UML图222.3.7 UML模型元素262.4 通用机制和扩展机制272.4.1 通用机制272.4.2 扩展机制282.5UML建模工具概述292.6RationalRose安装与基本操作312.6.1WindowsXP系统下RationalRose安装步骤312.6.2Windows7系统安装RationalRose启动报错处理362.6.3RationalRose启动与主界面372.6.4使用RationalRose建模422.6.5 RationalRose全局选项设置442.7RationalRose的四种视图模型452.7.1用例视图452.7.2 逻辑视图472.7.3构件视图492.7.4 部署视图502.8RationalRose双向工程512.8.1 正向工程512.8.2逆向工程532.8.3用RationalRose对VC++进行逆向工程542.9总结61习题61第3章需求分析与用例模型633.1需求分析面面观633.1.1需求分析的难点633.1.2需求分析的要点643.1.3需求分析建模653.2用例模型基本概念663.3用例图组成要素及表示方法673.3.1参与者673.3.2用例683.3.3关系693.4描述用例723.4.1 事件流723.4.2 描述用例模板743.5用例图建模及案例分析753.5.1创建用例图753.5.2用例图工具箱按钮753.5.3创建参与者与用例763.5.4创建关系773.5.5用例图建模案例783.6总结80习题80第4章系统静态分析与静态模型824.1类图824.1.1类图概述824.1.2类及类的表示824.1.3接口864.1.4类之间的关系874.2关联关系874.2.1二元关联874.2.2导航性874.2.3标注关联884.2.4聚合与组合884.2.5关联、组合与聚合关系辨析894.3泛化关系914.3.1泛化及其表示方法914.3.2抽象类与多态924.4依赖关系与实现关系934.5类图建模及案例分析944.5.1 创建类944.5.2创建类与类之间的关系954.5.3案例分析964.6对象图994.6.1对象图的组成994.6.2类图和对象图的区别1004.6.3创建对象图1004.7总结101习题101第5章系统动态分析与交互模型1035.1交互模型概述1035.2序列图定义和组成要素1045.2.1序列图定义1045.2.2序列图组成要素1045.3序列图建模及案例分析1085.3.1 创建对象1085.3.2创建生命线1115.3.3创建消息1125.3.4销毁对象1155.4协作图定义和组成要素1195.4.1 协作图定义1195.4.2协作图组成要素1205.5协作图建模及案例分析1235.5.1创建对象1235.5.2创建消息1255.5.3创建链1265.6总结128习题129第6章系统动态分析与行为模型1316.1基于状态的对象行为建模1316.1.1状态机1316.1.2状态图基本概念1326.2状态图组成要素1336.2.1状态1336.2.2转换1386.2.3判定1406.2.4同步1406.2.5事件1416.3状态图建模及案例分析1436.3.1创建状态图1436.3.2创建初始和终止状态1446.3.3创建状态1446.3.4创建状态之间的转换1466.3.5创建事件1466.3.6创建动作1466.3.7创建监护条件1476.4基于活动的系统行为建模1496.4.1活动图概述1496.4.2活动图基本概念1496.4.3活动图与流程图的区别1506.5活动图组成要素1526.5.1动作状态1526.5.2活动状态1526.5.3组合活动1536.5.4分叉与结合1536.5.5分支与合并1546.5.6泳道1546.5.7对象流1556.6 活动图建模及案例分析1576.6.1 创建活动图1576.6.2创建初始和终止状态1586.6.3创建动作状态1586.6.4创建活动状态1596.6.5创建转换1596.6.6创建分叉与结合1596.6.7创建分支与合并1606.6.8创建泳道1606.6.9创建对象流1616.7总结164习题165第7章系统设计与实现模型1687.1系统体系结构概述1687.1.1系统设计主要任务1687.1.2系统体系结构建模主要活动1697.2包图1697.2.1包图的基本概念1697.2.2包的表示方法1717.2.3可见性1717.2.4 包之间的关系1727.2.5使用RationalRose创建包图1727.3构件图的基本概念1747.3.1构件1757.3.2构件图1777.4部署图的基本概念1787.4.1结点1787.4.2部署图1807.5构件图与部署图建模及案例分析1807.5.1创建构件图1807.5.2创建部署图1847.5.3案例分析1887.6总结189习题190第8章软件工程引论与统一软件过程RUP1918.1软件开发中的经典阶段1918.2传统软件开发方法学1928.2.1传统软件开发方法学简介1928.2.2瀑布模型1938.3软件开发新方法学1948.3.1什么是统一过程RUP1948.3.2RUP的发展历程及其应用1948.3.3RUP二维模型1958.3.4RUP的核心工作流2008.3.5RUP的迭代开发模型2018.3.6RUP的应用优势和局限性2028.4其他软件开发模型2038.4.1喷泉模型2038.4.2原型模型2038.4.3XP模型2048.5总结205习题205第9章综合实例—银行核心业务系统2069.1需求分析2069.2系统建模2069.2.1创建系统用例模型2069.2.2创建系统静态模型2089.2.3创建系统动态模型2129.2.4创建系统部署模型2259.3总结226参考文献227
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30