《软件工程之全程建模实现》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:青润编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7505398253
  • 页数:292 页
图书介绍:本书主要介绍的是采用UML建模实现软件工程的主要过程,包括需求、分析、设计、代码导出、设计模型维护等,对协作开发等团队开发所要求的必备知识也进行了详细的描述。本书采用了国内实际软件工程中的大量截图,通过图形和示例描述工程实际中的问题和过程。这在国内原创的软件工程类书籍中是很少见的。本书适合于对UML基础知识有一定的了解,同时参加过一些实际工程项目开发而又对全程建模过程实现感兴趣的人员阅读。

目录 1

第1章需求工程 1

第1节需求的定义 1

第2节需求调研 3

1.2.1调研中存在的问题 4

1.2.6什么是用户 1 7

1.2.2 过去和现在的对比 8

1.2.3新现象的分析 10

1.2.4软件外包与编码 11

1.2.5如何和用户交流 12

1.2.7参与人员建议 22

1.2.8常见的问题 22

第3节业务建模 23

1.3.1 目标 24

1.3.2基本操作步骤 26

1.3.3建议 29

1.3.4常见的问题 32

1.3.5示例说明 35

第4节用例模型 37

1.4.1用例图的绘制 37

1.4.2如何查找用例和Actor 44

1.4.3用例的处理 53

1.4.4如何分包 58

1.4.5参与人员建议 69

1.4.6常见的问题 70

第5节用例阐述 75

1.5.1 目的 75

1.5.2基本要求 75

1.5.3用例阐述的格式 76

1.5.4参与人员建议 78

1.5.5用例阐述示例 79

1.5.6常见的问题 81

第6节交互建模 87

1.6.1 目的 87

1.6.2要求 88

1.6.3参与人员建议 89

1.6.4交互建模示例 90

1.6.5常见的问题 92

第7节界面设计 94

1.7.1什么是界面设计 94

1.7.2界面设计的基本要求 101

1.7.3界面设计的步骤 103

1.7.4界面设计的定位 104

1.7.5参与人员建议 105

第1节概述 107

第2章分析设计工作 107

第2节分析设计的定义 110

2.2.1什么是分析 110

2.2.2什么是设计 111

第3节分析模型 113

2.3.1模式的选择与应用 113

2.3.2构建分析类 114

2.3.3分析模型时序图 127

2.3.4参与人员建议 132

2.3.5常见的问题 132

第4节设计模型 139

2.4.1设计模式的选择与应用 139

2.4.2设计类的构建 142

2.4.3设计模型的时序图 162

2.4.4示例 167

2.4.5参与人员建议 172

第1节 概述 173

第3章代码模型一致性 173

第2节生成框架代码 175

3.2.1类的语法检查 175

3.2.2 ClassPath的设置 179

3.2.3导出代码 184

第3节维护设计模型 192

3.3.1 目的 192

3.3.2维护方式 192

3.3.3维护步骤 194

第4节 反工 195

3.4.1 作用 196

3.4.2操作步骤(通过示例说明) 196

第5节参与人员建议 203

第6节 附加说明 203

3.6.1 需求变化时的策略 203

3.6.2需要注意的问题 204

第4章协作开发 207

第1节协作开发步骤 207

4.1.1准备工作 208

4.1.2分包 211

4.1.3合并分包 216

4.1.4分包特殊操作 216

第2节 多人协作开发 223

第3节 文档模型结合 224

4.3.1 概述 224

4.3.2文档和模型的结合 225

4.5.3 说明 227

第5章技巧和相关文档 229

第1节.cat包的修改 229

5.1.1示例环境 229

5.1.2操作步骤 235

5.1.3 结果 241

第2节ClearCase安装指南 244

5.2.1安装前的准备 244

5.2.2 配置安装 245

5.2.3 关于License的申请安装 251

第3节关于CMM的一些观点 251

5.3.1 SQA和SQC 252

5.3.2 CMM,评估、认证 254

5.3.3只对组织中的某一个部门进行评估 254

5.3.4评估是反复不断的 255

5.3.5 关于CMM过级时间的个人观点 256

第4节什么是系统分析 258

5.4.1 定义 258

5.4.2现实状况 259

5.4.3一些建议 259

5.5.1 接触Rational 260

第5节对Rational在IBM中的顾虑 260

5.5.2担心与忧虑 261

5.5.3一点新的感受 262

第6节关于Rose与Together 262

5.6.1 对Together的使用 262

5.6.2初次体验的感受 263

5.6.3 今后的预期 263

5.7.1分化的原因 264

第7节软件人员的分化 264

5.7.2需求人员的分离 265

5.7.3设计人员的分离 266

5.7.4编码人员的分离 268

5.7.5关于测试人员 270

5.7.6个人感受 276

附录A本书版本控制 279

参考文献 285

作者随笔 286