《软件工程复习与考试指导》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:殷人昆编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2001
  • ISBN:7040085933
  • 页数:659 页
图书介绍:同等学力人员申请硕士学位考试用书计算机科学与技术学科:本书共分十章,介绍了软件需求分析、软件设计、程序编码、软件测试与可靠性分析、面向对象分析与设计、软件的度量和估算、软件工程标准化与软件文档等内容。

第一章 软件工程概述 1

一、复习要求 1

二、内容提要 1

1.软件的概念、特点 1

2.软件的分类 2

3.软件的发展和软件危机 4

4.软件工程过程和软件生存周期 5

5.软件工程的目标和原则 9

三、例题分析 12

四、习题 15

五、解题指导与习题解答 15

第二章 软件需求分析 20

一、复习要求 20

二、内容提要 20

1.软件需求分析的目标和任务 20

2.需求分析的过程 21

3.需求获取技术 23

4.可行性研究和可行性研究报告 24

5.结构化分析方法 25

6.用于支持需求分析的快速原型化方法 37

7.软件需求规格说明和需求评审 42

三、例题分析 45

四、习题 49

五、解题指导与习题解答 54

第三章 软件设计 67

一、复习要求 67

二、内容提要 67

1.软件设计的过程 67

2.软件设计的原则 70

3.软件体系结构 76

4.有效的模块设计 80

5.结构化设计方法 85

6.Jackson系统开发方法 92

7.数据设计和文件设计的原则 101

8.过程设计 104

9.设计规格说明与设计评审 116

三、例题分析 118

四、习题 123

五、解题指导与习题解答 127

二、内容提要 136

1.结构化程序设计 136

一、复习要求 136

第四章 程序编码 136

2.程序设计风格 140

3.程序效率 146

4.程序设计语言 148

5.程序复杂性度量 154

三、例题分析 161

四、习题 167

五、解题指导与习题解答 171

1.软件测试基础 179

二、内容提要 179

第五章 软件测试 179

一、复习要求 179

2.程序错误分类 183

3.软件测试的过程与策略 188

4.测试用例设计 196

5.程序的静态测试 214

6.调试 217

7.测试中的可靠性分析 222

三、例题分析 226

四、习题 239

五、解题指导与习题解答 245

第六章 面向对象的软件工程 255

一、复习要求 255

二、内容提要 255

1.面向对象的概念 256

2.面向对象软件的开发过程 264

3.面向对象分析与模型化 269

4.面向对象设计 274

5.对象模型化技术 283

6.Coad与Yourdon的OOA方法 290

7.Coad与Yourdon的OOD方法 301

8.Booch的方法 311

三、例题分析 317

四、习题 327

五、解题指导与习题解答 330

第七章 软件维护 342

一、复习要求 342

二、内容提要 342

1.软件质量的概念 342

2.软件维护的概念 349

3.软件维护活动 353

4.程序修改的步骤及修改的副作用 355

5.软件可维护性 361

6.提高可维护性的方法 368

7.软件再工程 373

三、例题分析 380

四、习题 389

五、解题指导与习题解答 394

第八章 软件复用 406

一、复习要求 406

二、内容提要 406

1.软件复用的概念、过程和意义 406

2.软件复用的类型 409

3.论域工程 411

4.可复用构件的构造原则和质量标准 415

5.可复用构件库的组织 419

6.分层式体系结构 424

7.软件构件的复用 426

8.面向对象的软件复用技术 430

9.支持软件复用的CASE工具 432

三、例题分析 434

四、习题 442

五、解题指导与习题解答 445

第九章 软件管理 454

一、复习要求 454

二、内容提要 454

1.软件过程 454

2.软件项目管理过程 458

3.软件生产率和质量的度量 459

4.软件项目的估算 466

5.软件开发成本估算 476

6.成本一效益分析 483

7.风险分析 487

8.进度安排 496

9.软件项目的组织 503

三、例题分析 513

四、习题 530

五、解题指导与习题解答 536

第十章 软件质量保证 545

一、复习要求 545

二、内容提要 546

1.软件质量保证 546

2.软件质量保证体系与质量保证的实施 550

3.正式技术评审 555

4.软件配置管理 560

5.软件工程标准化 572

6.软件文档 579

7.软件过程评估与过程改进 585

8.软件过程能力评估的CMM模型 595

9.在软件开发机构中贯彻ISO 9000国际标准 606

三、例题分析 618

四、习题 630

五、解题指导与习题解答 640

附录 考试样卷 649

参考文献 659