UML团队开发流程与管理(第2版)

UML团队开发流程与管理(第2版)
作 者: 赖信仁
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 团队
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  赖信仁,信仁软件设计负责人。精通面向对象思想、UML、程序设计、系统设计实战及数据仓储等。担任多家公司(台湾电通、中科院、农学社、台积电TSMC、统一企业)的软件配置顾问。参与多项系统开发项目(CMOeRMA、TSMCeMaterial、秀波电子ERP、台湾电通Workflow、台湾电通财务系统等)。曾任系统分析师及专业讲师;并于台积电及奇美电子担任高级软件设计师,负责软件技术策略的拟定及开发新软件技术。文化大学进修推广部软件设计与实务应用班——UML2.0与Java J2EE讲师。..

内容简介

初出茅庐的软件设计新手在面对大量信息时,往往备感迷茫,不知从何处下手;有本书在手,这样的问题将迎刃而解。《uml团队开发流程与管理(第2版)》在实例的引导下全面展开论述,内容精彩纷呈,讲解细致入微,是面向设计人员的优秀读物;《uml团队开发流程与管理(第2版)》主要内容如下:介绍uml及使用场合《uml团队开发流程与管理(第2版)》第i部分设计了一个完整案例,井在其中应用了14个uml图形;通过对话方式说明14个图形的含义和应用方式,指导读者在实践中掌握uml基础知识。讲述如何在实际项目中应用uml《uml团队开发流程与管理(第2版)》第ii部分设计了另一个完整案例,该案例结合使用了软件工具、uml、mda和不同平台的编程语言(java、c#),并提供了练习单元,让读者“从做中学”。讨论软件开发团队合作模式《uml团队开发流程与管理(第2版)》第iii部分列举团队合作案例,引领读者了解团队中的各个角色并挑选合适的工具。分析enterprise architect9.2的用法《uml团队开发流程与管理(第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团队合作与uml

14.2案例场景介绍

14.3团队合作机制的环境建立

14.4ea团队合作机制简介

第15章建立uml合作的中央集权控制环境

15.1案例背景说明

15.2开发模型的集中化管理

15.3利用ea中央控制开发模型

15.4总结

第16章配置管理与uml

16.1案例背景说明

16.2软件配置管理的原理与操作

16.3利用ea进行软件配置管理

16.4总结

第17章团队安全机制与uml

17.1案例背景说明

17.2ea的团队合作机制

17.3练习

17.4总结

第iv部分附录

附录aea的基本操作

附录bea的定制化

附录c参考书目及网络资源