图书介绍

高等学校教材·软件工程 软件工程习题与解答 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

高等学校教材·软件工程 软件工程习题与解答 第2版
  • 李代平等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302158028
  • 出版时间:2007
  • 标注页数:439页
  • 文件大小:24MB
  • 文件页数:456页
  • 主题词:软件工程-高等学校-解题

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高等学校教材·软件工程 软件工程习题与解答 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 基础知识1

1.1.1 软件工程的产生1

1.1.2 软件工程的概念2

1.1.3 软件开发环境2

1.1.4 软件工具2

1.1.5 计算机辅助软件工程3

1.2 单元练习3

1.2.1 填空题3

1.2.2 选择题5

1.2.3 简答题10

1.3 参考答案11

第2章 软件工程的基本理论21

2.1 基础知识21

2.1.1 软件工程过程21

2.1.2 软件生存周期21

2.1.3 软件生存周期模型22

2.1.4 软件开发的增量模型22

2.1.5 软件开发方法24

2.2 单元练习24

2.2.1 填空题24

2.2.2 选择题27

2.2.3 简答题33

2.3 参考答案33

第3章 可行性研究45

3.1 基础知识45

3.1.1 可行性研究的任务45

3.1.2 可行性研究的具体步骤46

3.1.3 可行性研究报告的主要内容47

3.1.4 成本-效益分析47

3.1.5 项目开发计划47

3.2 单元练习48

3.2.1 填空题48

3.2.2 选择题49

3.2.3 简答题52

3.3 参考答案52

第4章 软件需求分析与概念模型59

4.1 基础知识59

4.1.1 需求分析的概念59

4.1.2 需求分析的基本原则59

4.1.3 需求分析的基本任务60

4.1.4 结构化分析方法60

4.1.5 结构化分析的步骤60

4.1.6 数据流图61

4.1.7 数据字典62

4.1.8 加工逻辑的描述62

4.1.9 IDEF方法63

4.2 单元练习63

4.2.1 填空题63

4.2.2 选择题65

4.2.3 简答题76

4.3 参考答案76

第5章 总体设计92

5.1 基础知识92

5.1.1 软件总体设计的基本任务92

5.1.2 软件设计的基本原理93

5.1.3 软件结构图94

5.1.4 软件结构设计优化准则94

5.1.5 面向数据流的设计方法95

5.1.6 IDEF0图的设计方法96

5.1.7 表示软件结构的另一种图形工具——HIPO图97

5.2 单元练习97

5.2.1 填空题97

5.2.2 选择题101

5.2.3 简答题108

5.3 参考答案108

第6章 软件细节设计122

6.1 基础知识122

6.1.1 详细设计的基本任务122

6.1.2 结构化程序设计方法的基本要点122

6.1.3 详细设计描述123

6.1.4 Jackson方法124

6.2 单元练习124

6.2.1 填空题124

6.2.2 选择题126

6.2.3 简答题130

6.3 参考答案130

第7章 面向对象方法学137

7.1 基础知识137

7.1.1 传统方法学的缺点137

7.1.2 面向对象的基本概念139

7.1.3 面向对象模型139

7.2 单元练习140

7.2.1 填空题140

7.2.2 选择题142

7.2.3 简答题145

7.3 参考答案145

第8章 模型151

8.1 基础知识151

8.1.1 统一建模语言151

8.1.2 UML建模机制153

8.1.3 UML的评价154

8.1.4 对象模型156

8.1.5 动态模型157

8.1.6 功能模型158

8.2 单元练习159

8.2.1 填空题159

8.2.2 选择题160

8.2.3 简答题164

8.3 参考答案166

第9章 对象分析172

9.1 基础知识172

9.1.1 对象、主动对象以及它们的类172

9.1.2 表示法173

9.1.3 研究问题域173

9.1.4 发现对象173

9.1.5 对象分类,建立类图的对象层174

9.1.6 对象的属性和服务174

9.1.7 定义属性175

9.1.8 定义服务177

9.1.9 建立类图的特征层178

9.2 单元练习179

9.2.1 填空题179

9.2.2 选择题180

9.2.3 简答题187

9.3 参考答案188

第10章 关系分析196

10.1 基础知识196

10.1.1 整体-部分结构196

10.1.2 一般-特殊结构199

10.1.3 实例连接202

10.1.4 消息连接202

10.1.5 如何建立消息连接205

10.2 单元测试206

10.2.1 填空题206

10.2.2 选择题207

10.2.3 简答题211

10.3 参考答案212

第11章 面向对象设计原则217

11.1 基础知识217

11.1.1 类型一致性与闭合行为217

11.1.2 封装与共生性219

11.1.3 继承与多态性的危险性220

11.1.4 状态空间和行为223

11.2 单元练习224

11.2.1 填空题224

11.2.2 选择题225

11.2.3 简答题227

11.3 参考答案228

第12章 对象设计233

12.1 基础知识233

12.1.1 组合三种模型234

12.1.2 设计算法235

12.1.3 设计优化235

12.1.4 控制实现235

12.1.5 继承的调整236

12.1.6 关联设计236

12.1.7 对象的表示237

12.1.8 物理打包237

12.1.9 设计决策文档237

12.1.10 系统总体方案238

12.1.11 软件体系结构239

12.1.12 如何设计控制驱动部分239

12.2 单元练习241

12.2.1 填空题241

12.2.2 选择题242

12.2.3 简答题249

12.3 参考答案249

第13章 接口设计252

13.1 基础知识252

13.1.1 软件界面设计252

13.1.2 设计人机交互子系统253

13.1.3 图形用户界面设计253

13.1.4 多媒体用户界面设计254

13.1.5 数据管理系统及其选择254

13.1.6 数据接口255

13.1.7 对象存储方案和数据接口的设计策略256

13.2 单元练习257

13.2.1 填空题257

13.2.2 选择题259

13.2.3 简答题262

13.3 参考答案263

第14章 形式化方法268

14.1 基础知识268

14.1.1 形式化方法的概念268

14.1.2 有限状态机268

14.1.3 Petri网269

14.1.4 净室方法学269

14.2 单元练习269

14.2.1 填空题269

14.2.2 选择题270

14.2.3 简答题271

14.3 参考答案271

第15章 软件实现274

15.1 基础知识274

15.1.1 程序设计语言特性274

15.1.2 程序设计语言的选择274

15.1.3 程序设计风格276

15.2 单元练习277

15.2.1 填空题277

15.2.2 选择题278

15.2.3 简答题284

15.3 参考答案284

第16章 软件质量294

16.1 基础知识294

16.1.1 软件质量的概念294

16.1.2 质量度量模型294

16.1.3 软件复杂性294

16.1.4 软件可靠性295

16.1.5 软件评审295

16.1.6 软件容错技术296

16.2 单元练习296

16.2.1 填空题296

16.2.2 选择题298

16.2.3 简答题307

16.3 参考答案307

第17章 软件测试317

17.1 基础知识317

17.1.1 软件测试的目的317

17.1.2 软件测试的原则317

17.1.3 测试方法318

17.1.4 黑盒测试法与白盒测试法318

17.1.5 黑盒技术318

17.1.6 白盒技术319

17.1.7 软件测试过程320

17.1.8 调试320

17.2 单元练习321

17.2.1 填空题321

17.2.2 选择题323

17.2.3 简答题337

17.3 参考答案337

第18章 软件维护359

18.1 基础知识359

18.1.1 软件维护的内容359

18.1.2 软件维护的特点360

18.1.3 软件维护的困难性360

18.1.4 软件维护的费用360

18.1.5 软件维护任务的实施360

18.1.6 软件的可维护性361

18.2 单元练习361

18.2.1 填空题361

18.2.2 选择题363

18.2.3 简答题370

18.3 参考答案371

第19章 软件项目管理与计划385

19.1 基础知识385

19.1.1 软件项目管理的内容385

19.1.2 软件项目计划385

19.1.3 软件配置管理385

19.1.4 软件工程标准化与软件文档386

19.2 单元练习386

19.2.1 填空题386

19.2.2 选择题388

19.2.3 简答题397

19.3 参考答案398

附录 综合测试试题及参考答案410

综合测试试题(一)410

综合测试试题(一)参考答案413

综合测试试题(二)416

综合测试试题(二)参考答案418

综合测试试题(三)421

综合测试试题(三)参考答案424

综合测试试题(四)426

综合测试试题(四)参考答案429

综合测试试题(五)432

综合测试试题(五)参考答案435

热门推荐