uml基础、案例与应用:第3版

上传人:n**** 文档编号:89214942 上传时间:2019-05-21 格式:DOC 页数:306 大小:8.19MB
返回 下载 相关 举报
uml基础、案例与应用:第3版_第1页
第1页 / 共306页
uml基础、案例与应用:第3版_第2页
第2页 / 共306页
uml基础、案例与应用:第3版_第3页
第3页 / 共306页
uml基础、案例与应用:第3版_第4页
第4页 / 共306页
uml基础、案例与应用:第3版_第5页
第5页 / 共306页
点击查看更多>>
资源描述

《uml基础、案例与应用:第3版》由会员分享,可在线阅读,更多相关《uml基础、案例与应用:第3版(306页珍藏版)》请在金锄头文库上搜索。

1、第一部分基础知识第1章UML简介1.1在纷繁复杂中寻求解决问题的办法1.2UML的诞生1.3UML的组成1.3.1类图1.3.2对象图1.3.3用例图1.3.4状态图1.3.5顺序图1.3.6活动图1.3.7协作图1.3.8构件图1.3.9部署图1.4其他特征1.4.1注释1.4.2关键字和构造型1.5UML 2.0中的新图1.5.1组成结构图1.5.2交互纵览图1.5.3计时图1.5.4有创新也有保留的包图1.6为什么需要这么多种图1.7这不仅仅是一系列图1.8小结1.9常见问题解答1.10小测验和习题1.10.1小测验1.10.2习题第2章理解面向对象2.1无处不在的对象2.2一些面向对象

2、的概念2.2.1抽象2.2.2继承2.2.3多态性2.2.4封装2.2.5消息传递2.2.6关联2.2.7聚集2.3意义2.4小结2.5常见问题解答2.6小测验和习题第3章运用面向对象3.1类的可视化表示3.2属性3.3操作3.4属性、操作和可视化表达3.5职责和约束3.6附加注释3.7类应该做什么和如何识别它们3.8小结3.9常见问题解答3.10小测验和习题3.10.1小测验3.10.2习题第4章关系4.1关联4.1.1关联上的约束4.1.2关联类4.1.3链4.2多重性4.3限定关联4.4自身关联4.5继承和泛化4.5.1找出继承关系4.5.2抽象类4.6依赖4.7类图和对象图4.8小结4

3、.9常见问题解答4.10小测验和习题4.10.1小测验4.10.2习题第5章聚集、组成、接口和实现5.1聚集5.2组成5.3组成结构图5.4接口和实现5.5接口和端口5.5.1可见性5.5.2作用域5.6小结5.7常见问题解答5.8小测验和习题5.8.1小测验5.8.2习题第6章介绍用例6.1什么是用例6.2用例的重要性6.3举例:饮料销售机6.3.1用例“买饮料”6.3.2其他用例6.4包含用例6.5扩展用例6.6开始用例分析6.7小结6.8常见问题解答6.9小测验和习题6.9.1小测验6.9.2习题第7章用例图7.1用例模型的表示法7.1.1回顾饮料销售机7.1.2跟踪场景中的步骤7.2用

4、例之间关系的可视化表示7.2.1包含7.2.2扩展7.2.3泛化7.2.4分组7.3用例图在分析过程中的作用7.4运用用例模型:举例7.4.1理解领域7.4.2理解用户7.4.3理解用例7.4.4进一步深入7.5“清查存货”7.5.1结构元素7.5.2关系7.5.3分组7.5.4注释7.5.5扩展7.5.6其他7.6UML“大图”7.7小结7.8常见问题解答7.9小测验和习题7.9.1小测验7.9.2习题第8章状态图8.1什么是状态图8.1.1基本符号集8.1.2在状态图标中增加细节8.1.3增加转移的细节:事件和动作8.1.4增加转移的细节:保护条件8.2子状态8.2.1顺序子状态8.2.2

5、并发子状态8.3历史状态8.4UML2.0中的新变化8.5为什么状态图很重要8.6UML“大图”8.7小结8.8常见问题解答8.9小测验和习题8.9.1小测验8.9.2习题第9章顺序图9.1什么是顺序图9.1.1对象9.1.2消息9.1.3时间9.2汽车和车钥匙9.2.1类图9.2.2顺序图9.3饮料销售机9.4顺序图:一般顺序图9.5在消息序列中创建对象实例9.6帧化顺序图:UML2.0中的顺序图9.6.1交互事件9.6.2交互片段的组合9.7UML“大图”9.8小结9.9常见问题解答9.10小测验和习题9.10.1小测验9.10.2习题第10章协作图10.1什么是协作图10.2汽车和车钥匙

6、10.3饮料销售机10.4创建对象10.5编号的一点注意事项10.6其他概念10.6.1发送给多对象的消息10.6.2返回结果10.6.3主动对象10.6.4同步10.7UML“大图”10.8小结10.9常见问题解答10.10小测验和习题10.10.1小测验10.10.2习题第11章活动图11.1基础:什么是活动图11.1.1判定11.1.2并发路径11.1.3信号11.2活动图的应用11.3泳道11.4混合图11.5UML2.0中的新概念11.5.1一个活动的对象11.5.2处理异常11.5.3活动的析构11.5.4标记时间并结束流程11.5.5特殊影响11.6对一个交互的纵览11.7UML

7、“大图”11.8小结11.9常见问题解答11.10小测验和习题11.10.1小测验11.10.2习题第12章构件图12.1什么是构件12.2构件和接口12.2.1回顾接口12.2.2替换和复用12.3什么是构件图12.3.1在UML1.x和UML2.0中表示一个构件12.3.2接口表示法12.3.3黑盒和白盒12.4应用构件图12.5UML“大图”中的构件图12.6小结12.7常见问题解答12.8小测验和习题12.8.1小测验12.8.2习题第13章部署图13.1什么是部署图13.2应用部署图13.2.1家用计算机系统13.2.2令牌环网13.2.3ARCnet13.2.4细缆以太网13.2.

8、5Ricochet无线网13.3UML“大图”中的部署图13.4小结13.5常见问题解答13.6小测验和习题13.6.1小测验13.6.2习题第14章理解包和UML语言基础14.1包图14.1.1包的作用14.1.2包之间的关系14.1.3合并包14.2层级14.2.1一个类比14.2.2继续14.3大胆深入14.4用包表示UML的底层结构14.4.1Core包14.4.2Profiles包14.5回到UML14.5.1又见4层结构14.5.2用包表示UML的上层结构14.6UML的扩展14.6.1构造型14.6.2图形构造型14.6.3约束14.6.4标记值14.7小结14.8常见问题解答1

9、4.9小测验和习题14.9.1小测验14.9.2练习第15章在开发过程中运用UML15.1开发过程方法学:传统的和现代的15.1.1传统的开发过程方法学15.1.2新的开发过程方法学15.2开发过程中必须做什么15.3GRAPPLE15.4RAD3:GRAPPLE的结构15.4.1需求收集15.4.2分析15.4.3设计15.4.4开发15.4.5部署15.5GRAPPLE总结15.6小结15.7常见问题解答15.8小测验和习题第二部分学习案例第16章学习案例介绍16.1从业务入手16.2用GRAPPLE开发过程解决问题16.3发现业务过程16.3.1招待一位顾客16.3.2准备饭菜16.3.

10、3清理餐桌16.4吸取的经验教训16.5小结16.6常见问题解答16.7小测验和习题16.7.1小测验16.7.2习题第17章领域分析17.1分析业务过程会谈17.2开发初步类图17.3对类分组17.4形成关联17.4.1Customer参与的关联17.4.2Server参与的关联17.4.3Chef参与的关联17.4.4Busser参与的关联17.4.5Manager参与的关联17.4.6其他问题17.5形成聚集和组成17.6填充类的信息17.6.1Customer类17.6.2Employee类17.6.3Check类17.7有关模型的一些问题17.7.1模型词典17.7.2模型图的组织1

11、7.8吸取的经验教训17.9小结17.10常见问题解答17.11小测验和习题17.11.1小测验17.11.2习题第18章收集系统需求18.1开发系统的映像18.2收集系统需求18.3需求联合应用开发会议18.4结果18.5下一步该做什么18.6小结18.7常见问题解答18.8小测验和习题18.8.1小测验18.8.2习题第19章开发用例19.1分析和描述用例19.2用例分析19.3Server包19.3.1用例“Take an Order”19.3.2用例“Transmit the Order to the Kitchen”19.3.3用例“Change an Order”19.3.4用例“

12、Track Order Status”19.3.5用例“Notify Chef about Party Status”19.3.6用例“Total Up a Check”19.3.7用例“Print a Check”19.3.8用例“Summon an Assistant”19.3.9其余的用例19.4系统中的构件19.5小结19.6常见问题解答19.7小测验和习题19.7.1小测验19.7.2习题第20章交互20.1系统中的工作部件20.1.1Server包20.1.2Chef包20.1.3Busser包20.1.4Assistant Server包20.1.5Assistant Chef包20.1.6Bartender Chef包20.1.7Coat-Check Clerk包20.2系统中的交互20.2.1用例“Take an Order”20.2.2用例“Change an Order”20.2.3用例“Track Order Status”20.3结论20.4小结20.5常见问题解答20.6小测验和习题20.6.1小测验20.6.2习题第21章设计外观、感觉和部署21.1GUI设计的一般原则21.2用于GUI设计的JAD Session21.3从用例到用户界面

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号