- 清华大学出版社
- 9787302288466
- 280502
内容简介
介绍uml及使用场合:第i部分设计了一个完整案例,井在其中应用了14个uml图形;通过对话方式说明14个图形的含义和应用方式,指导读者在实践中掌握uml基础知识。讲述如何在实际项目中应用uml:第ii部分设计了另一个完整案例,该案例结合使用了软件工具、uml、mda和不同平台的编程语言(java、c#),并提供了练习单元,让读者“从做中学”。讨论软件开发团队合作模式:第iii部分列举团队合作案例,引领读者了解团队中的各个角色并挑选合适的工具。分析enterprise architect9.2的用法:所有案例均使用enterprisearchitect,enterprisearchitect是一套完整的uml支持工具,可支持14个uml图形以及多种编程语言和数据库,并能提供极大的定制化空间。
目录
第i部分uml基础第1章案例设计与说明1.1案例背景说明1.2总结第2章利用uml表达业务流程与系统需求2.1活动图与业务流程2.2用例图与系统需求2.3总结第3章表达系统内部的结构3.1系统结构与类图3.2系统结构与序列图3.3系统结构与通信图3.4总结第4章表达系统的微观设计4.1对象图4.2状态机图4.3时间图4.4总结第5章表达系统的宏观设计5.1总则图5.2包图5.3交互概述图5.4组合结构图5.5总结第6章表达系统的实现与部署6.1组件图6.2部署图6.3总结第ii部分umi与软件开发实现第7章电子化采购管理系统案例7.1案例背景说明7.2总结第8章业务流程设计与需求收集8.1捕捉业务流程8.2从业务流程找出用例8.3总结第9章实现用例9.1分析类与用例9.2勾勒用例的控制对象9.3交易模式与实体对象9.4使用序列图描述对象交互9.5总结第10章领域模式、平台技术与类模式10.1 mda基本介绍10.2不同软件平台的实现技术10.3利用mda转换领域模型10.4总结第11章测试代码的编写11.1在不同平台中新增项目与生成代码11.2在不同平台中编写测试代码11.3总结第12章代码的编写12.1编写领域层代码12.2编写数据源层代码12.3总结第13章代码的重构13.1代码重构的时机13.2重构手法13.3结构的重整与设计模式13.4电子化采购系统重构练习(c#)13.5总结第iii部分软件开发与团队合作第14章团队合作案例场景介绍14.1团队合作与uml14.2案例场景介绍14.3团队合作机制的环境建立14.4ea团队合作机制简介第15章建立uml合作的中央集权控制环境15.1案例背景说明15.2开发模型的集中化管理15.3利用ea中央控制开发模型15.4总结第16章配置管理与uml16.1案例背景说明16.2软件配置管理的原理与操作16.3利用ea进行软件配置管理16.4总结第17章团队安全机制与uml17.1案例背景说明17.2ea的团队合作机制17.3练习17.4总结第iv部分附录附录aea的基本操作附录bea的定制化附录c参考书目及网络资源