成功加入购物车
图书条目标准图
解本巨 著 / 电子工业出版社 / 2010-01 / 平装
售价 ¥ 4.60 1.2折
定价 ¥37.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2023-08-20
卖家超过10天未登录
UML与Rational Rose 2003从入门到精通
详细介绍了UML语言的基础知识,以及UML在面向对象的软件系统分析和设计中的应用,并通过丰富的实例讲解了面向对象的分析与设计过程,启发读者如何用UML语言将所学到的面向对象技术应用于软件系统的分析、设计与开发中。《UML与RationalRose2003从入门到精通》从理论的高度阐述了面向对象分析和设计的思想,使读者能够真正地掌握系统架构设计的精髓。《UML与RationalRose2003从入门到精通》将理论与实例结合,内容繁简得当,由浅入深,使读者能十分容易入门并逐步精通。
《UML与RationalRose2003从入门到精通》可供正在学习编程、软件工程等知识,准备将来从事IT行业的读者、正努力向设计师或系统分析员发展的技术人员及期望对软件分析设计的运用更上一层楼的设计人员学习和提高之用,也可以作为计算机相关专业软件工程等课程的教材。
第1章软件工程与UML概述11.1软件工程概述11.1.1软件工程的产生11.1.2软件工程的内容及基本原理31.1.3软件生命周期51.1.4软件开发模型81.1.5面向对象方法学141.2建模概述161.2.1什么是模型161.2.2建模的原理161.2.3建模的意义与误区181.2.4面向对象建模211.3UML概述221.3.1UML的起源与发展221.3.2UML的特点231.3.3UML的定义241.3.4UML的应用领域261.3.5UML2.0的新特性271.4本章小结28第2章面向对象技术292.1面向对象的技术基础292.1.1面向对象技术的起源和发展292.1.2面向对象的基本概念312.1.3面向对象技术的特点352.1.4支持面向对象的语言362.2面向对象的分析402.2.1面向对象分析模型的层次412.2.2面向对象分析的基本过程412.2.3面向对象分析的原则452.3面向对象的设计462.3.1面向对象设计的准则472.3.2面向对象设计的模型482.3.3面向对象设计的步骤512.3.4面向对象的类设计原则522.3.5面向对象设计时需要注意的问题552.4基于UML的面向对象分析和设计过程572.4.1系统需求572.4.2图书管理系统用例分析592.4.3系统静态建模592.4.4系统动态建模602.5面向对象实现602.5.1程序设计602.5.2面向对象测试622.6本章小结63第3章RationalRose概述643.1初识RationalRose643.2RationalRose2003的安装653.2.1RationalRose2003安装前的准备653.2.2RationalRose2003安装步骤663.3使用RationalRose2003683.3.1启动RationalRose683.3.2使用RationalRose建模713.3.3设置全局选项743.3.4定制工具栏743.3.5设置组件的属性753.3.6框图设计753.4本章小结78第4章UML初览794.1UML中的视图794.1.1用例视图804.1.2逻辑视图804.1.3并发视图814.1.4组件视图814.1.5配置视图814.2UML中的图814.2.1用例图(UseCaseDiagram)824.2.2类图(ClassDiagram)824.2.3对象图(ObjectDiagram)824.2.4状态图(StateDiagram)834.2.5活动图(ActivityDiagram)834.2.6时序图(SequenceDiagram)834.2.7协作图(CollaborationDiagram)844.2.8组件图(ComponentDiagram)844.2.9配置图(DeploymentDiagram)844.3模型元素844.3.1UML中的事物854.3.2UML中的关系864.4通用机制874.4.1修饰874.4.2规格说明874.4.3通用划分884.4.4扩展机制884.5UML建模的基本流程894.6本章小结90第5章用户模型视图——用例图915.1用例图的概念915.1.1用例图的元素——用例(usecase)915.1.2用例图的元素——参与者(Actor)925.2用例和用例之间的关系935.2.1识别、分析与创建用例935.2.2使用用例的误区945.2.3用例之间的关系955.3用例图建模技术985.4实例——ATM自动取款机系统中的用例图995.5实例——学生成绩管理系统中的用例图1015.6实例——图书管理系统中的用例图1025.6.1系统需求1025.6.2图书管理系统中的用例图1055.7实例——网络教学系统中的用例图1065.7.1系统需求1065.7.2网络教学系统中的用例图1075.8本章小结109第6章逻辑视图——类图和对象图1106.1类图1106.1.1类图的概念1106.1.2类1106.1.3接口1176.1.4关系1196.1.5建立类图1206.1.6类图建模技术1226.1.7类图小结1236.2对象图1246.2.1对象1246.2.2对象图的概念1256.3包与包图1266.3.1包(Package)1276.3.2包图1296.4逻辑视图实例1316.4.1实例——图书管理系统的类图1316.4.2其他类图实例1336.5本章小结137第7章并发视图——状态图1387.1状态机与状态图1387.1.1状态机1387.1.2状态图1397.2状态1407.2.1概述1407.2.2简单状态1407.2.3组成状态1417.2.4初始状态与终止状态1427.2.5历史状态1427.2.6判定1437.3转换1437.3.1源状态与目标状态1447.3.2触发事件1447.3.3警戒条件1457.3.4监护条件1457.3.5动作1467.3.6转换的类型1477.4事件1487.5状态图建模技术1497.5.1状态图建模步骤1497.5.2创建状态图通用准则1537.6状态图的图标1547.7状态图实例1547.7.1图书管理系统中的状态图1547.7.2其他系统中的状态图1577.8本章小结159第8章并发视图——活动图1608.1活动图概述1608.1.1活动图的基本概念1608.1.2活动图的用途1618.1.3活动图的优点和缺点1628.2活动图的组成元素1638.2.1动作状态1638.2.2活动状态1638.2.3判定1648.2.4转换与动作流1648.2.5分支与合并1658.2.6分叉与汇合1658.2.7泳道1658.2.8对象流1678.3活动图建模技术1678.4活动图的图标1688.5活动图实例1698.5.1图书管理系统中的活动图1698.5.2其他系统中的活动图1728.6本章小结175第9章并发视图——时序图1769.1时序图概述1769.2时序图的组成1779.3时序图建模技术1799.4时序图的图标1799.5时序图实例1809.5.1图书管理系统中的时序图1809.5.2其他系统中的时序图1849.6本章小结187第10章并发视图——协作图18810.1协作图概述18810.1.1相关概念18810.1.2协作图的概念18910.1.3协作图的必要性18910.1.4协作图示例19010.1.5协作图的建模技术19010.2协作图的组成元素19110.2.1对象、链和消息19110.2.2协作图在UML中的表示方法19210.3时序图与协作图的比较与互换19410.3.1时序图与协作图的比较19410.3.2时序图与协作图的互换19510.3.3协作图常用的可视化图符19510.4协作图实例19610.4.1图书管理系统中的协作图19610.4.2其他系统中的协作图19810.5本章小结199第11章组件视图与配置视图——组件图与配置图20011.1组件图20011.1.1组件图概述20011.1.2组件图的组成元素20111.1.3组件图建模技术20311.1.4组件图实例20311.2配置图20611.2.1配置图概述20611.2.2节点20711.2.3关系20811.2.4配置图建模技术20811.2.5配置图实例20911.3本章小结211第12章UML的扩展机制21212.1UML的体系结构21212.1.1四层体系结构21212.1.2元元模型层21312.1.3元模型层21412.2构造型21512.2.1构造型的表示法21512.2.2UML中预定义的标准构造型21612.3标记值21812.3.1表示标记值21812.3.2UML中预定义的标准标记值21812.3.3自定义标记值21912.4约束21912.4.1表示约束22012.4.2UML中预定义标准约束22212.5用于业务建模的UML扩展22312.6本章小结225第13章Rose中的双向工程22613.1双向工程简介22613.1.1Rose对编程语言的支持22613.1.2RTE举例22613.2用RationalRose生成代码22813.2.1代码生成步骤22813.2.2ANSIC++代码生成23313.2.3Java代码生成23513.2.4VisualBasic代码生成23813.3逆向工程24113.3.1Java逆向工程24213.3.2ANSIC++逆向工程24513.3.3VisualBasic逆向工程24613.4本章小结247第14章UML与统一开发过程24814.1软件开发过程24814.1.1软件开发过程简介24814.1.2当前流行的软件过程24914.2RUP简介24914.2.1什么是RUP过程24914.2.2传统的软件开发模型25014.3RUP的二维开发模型25214.3.1RUP二维模型的静态结构25214.3.2RUP二维模型的时间维25414.3.3RUP的迭代开发模型25614.4RUP的核心工作流25714.4.1需求工作流25714.4.2分析工作流26014.4.3设计工作流26214.4.4实现工作流26514.4.5测试工作流26714.5小结270第15章对象约束语言27115.1对象约束语言概述27115.2OCL结构27115.2.1抽象语法27215.2.2具体语法27215.3使用集合27215.3.1创建集合27315.3.2操作集合27315.4标准OCL类型27415.4.1OclVoid类型和OclAny类型27415.4.2OclMessage类型27515.4.3基本类型27515.4.4集合类型27715.4.5模型元素类型28115.5OCL表达式28215.6用OCL表达对象性质约束28315.6.1不变量28315.6.2前置条件与后置条件28315.6.3let表达式与约束28315.7本章小结284第16章工资管理系统28516.1需求分析28516.2UML系统建模28616.2.1工资管理系统的用例图28616.2.2工资管理系统的类图28716.2.3工资管理系统的时序图28916.2.4工资管理系统的协作图29416.2.5工资管理系统的组件图29716.2.6工资管理系统的配置图298第17章学籍管理系统29917.1需求分析29917.2UML系统建模30017.2.1学籍管理系统的用例图30017.2.2学籍管理系统的活动图30017.2.3学籍管理系统的时序图30317.2.4学籍管理系统的协作图30517.2.5学籍管理系统的类图30817.2.6学籍管理系统的组件图30917.2.7学籍管理系统的配置图310第18章在线购物系统31118.1需求分析31118.2UML系统建模31218.2.1在线购物系统的用例图31218.2.2在线购物系统的类图31318.2.3在线购物系统的活动图31418.2.4在线购物系统的时序图31418.2.5在线购物系统的协作图31618.2.6在线购物系统的组件图31618.2.7在线购物系统的配置图317
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30