当前位置:在线查询网 > 在线百科全书查询 > J2EE项目实训:UML及设计模式

J2EE项目实训:UML及设计模式_在线百科全书查询


请输入要查询的词条内容:

J2EE项目实训:UML及设计模式




版权信息


书 名: J2EE项目实训:UML及设计模式

作 者:杨少波

出版社: 清华大学出版社

出版时间: 2008

ISBN: 9787302172659

开本: 16

定价: 39.50 元

内容简介


本着“技术主流和前沿、内容新颖和实用、案例源于实际项目”的指导思想,本书结合实际应用项目的示例,由浅入深地介绍有关软件系统分析和设计的统一建模语言(UML)及设计模式,内容涉及获得和描述项目的需求、需求分析和系统建模、系统概要设计中的架构设计和UML静态建模、系统详细设计中的交互建模、活动和状态建模、系统架构设计中的架构模式、通用职责分配软件模式、面向对象设计的五大原则、典型GoF设计模式及应用以及对象/关系映射设计等方面的知识。

本书可以作为承担国家技能型紧缺人才培养和培训工程的高等职业院校和示范性软件学院的计算机应用与软件工程专业项目实训类教材,也可作为自学和急需了解B/S架构的J2EE平台下软件项目开发和实现相关技术和知识的技术人员的参考书。

目录


第1章获得和描述项目的需求1

1.1软件项目开发的总体流程1

1.1.1软件项目开发的一般流程1

1.1.2Web网站构建和开发过程9

1.2软件项目的需求工程13

1.2.1获得项目中的各种形式的需求13

1.2.2怎样最大限度地保证需求的合理17

1.2.3企业级Web网站一般需求功能描述19

1.3描述项目的需求20

1.3.1利用用例图实现对项目需求的建模20

1.3.2UML中的用例和用例图23

1.3.3网上商城项目中的用例建模29

1.4UML用例的事件流及事件流的描述32

1.4.1UML用例的事件流32

1.4.2网上商城项目中的用例事件流示例37

本章小结39

本章练习40

第2章需求分析和系统建模41

2.1RationalRose对UML建模的支持41

2.1.1RationalRose2003工具概述41

2.1.2RationalRose2003工具的基本使用42

2.1.3利用RationalRose2003建立软件模型49

2.1.4在RationalRose2003中创建项目的各个用例及用例图52

2.2面向对象的分析55

2.2.1面向对象的分析技术55

2.2.2主要的面向对象分析方法57

2.3UML建模中涉及的分析类59

2.3.1RationalRose2003提供的3种分析类59

2.3.2分析类的设计示例62

2.4域模型及建立系统域模型示例64

2.4.1建立项目系统中的域模型64

2.4.2建立域模型的示例67

本章小结72

本章练习73

第3章系统概要设计中的架构设计74

3.1概要设计74

3.1.1软件系统设计74

3.1.2面向对象设计方法79

3.1.3系统设计中的概要设计81

3.2软件架构设计83

3.2.1软件架构及架构设计83

3.2.2软件系统的架构师89

3.2.3软件架构设计的目标92

3.2.4软件架构设计的设计误区99

3.3系统架构实践101

3.3.1C/S、B/S和RIA软件体系结构的选择101

3.3.2面向框架的应用开发104

3.3.3应用轻量级框架技术架构应用系统107

3.3.4网上商城项目的系统架构设计示例111

本章小结113

本章练习114

第4章系统概要设计中的UML静态建模115

第5章系统详细设计中的交互建模147

第6章系统详细设计中的活动和状态建模180

第7章架构设计中的架构模式204

第8章通用职责分配软件模式(GRASP)240

第9章面向对象设计的5大原则273

第10章典型Gof设计模式及应用

第11章对象/关系映射设计

参考文献

……