请输入您要查询的百科知识:

 

词条 软件开发生命周期
释义

图书信息

出版社: 清华大学出版社; 第1版 (2009年1月1日)

丛书名: 21世纪高职高专规划教材,软件专业系列

平装: 234页

正文语种: 简体中文

开本: 16

ISBN: 9787302186137

条形码: 9787302186137

尺寸: 22.8 x 18 x 1.6 cm

重量: 340 g

内容简介

《软件开发生命周期》以通俗易懂的语言,全面、系统地介绍了软件开发生命周期的各个环节。主要包括软件开发生命周期概述、软件过程的基本活动、软件过程的保护性活动、常用软件文档的书写四大部分。其中软件过程的基本活动既包括传统的结构化方法,也包括现在比较流行的面向对象的方法。为帮助读者进一步理解每一章的内容,我们专门为每一章设立了一个常见问题与回答,对读者在学习中可能会产生的疑问以自问自答的形式予以阐述。

《软件开发生命周期》可作为高职高专计算机软件专业的教材,也适合刚刚从事软件开发的技术人员阅读和参考。

目录

第一篇 软件开发生命周期概念

第1章 软件开发生命周期基本概念

1.1 软件的基本概念

1.1.1 软件定义

1.1.2 软件的特征

1.1.3 软件的分类

1.1.4 软件生产的发展

1.2 软件危机

1.2.1 软件危机的表现

1.2.2 软件危机的原因

1.2.3 软件危机的解决

1.3 软件开发生命周期

1.3.1 软件开发生命周期的定义

1.3.2 软件开发生命周期的基本原理

1.3.3 软件开发生命周期的作用

小结

常见问题与回答

习题

第2章 软件过程

2.1 软件过程的基本概念

2.1.1 软件过程的定义

2.1.2 软件过程的活动

2.2 软件开发生命周期

2.3 软件过程模型

2.3.1 瀑布模型

2.3.2 快速原型模型

2.3.3 增量模型

2.3.4 螺旋模型

2.3.5 喷泉模型

小结

常见问题与回答

习题

第二篇 软件过程的基本活动

第3章 结构化分析

3.1 可行性分析

3.1.1 可行性分析的任务

3.1.2 可行性分析的步骤

3.1.3 系统流程图

3.2 需求分析

3.2.1 需求分析的任务与步骤

3.2.2 实体-关系图

3.2.3 数据流图

3.2.4 状态变迁图

3.2.5 数据字典

3.2.6 需求规格说明与评审

小结

习题

第4章 结构化设计

4.1 概要设计

4.1.1 概要设计的任务与步骤

4.1.2 概要设计的基本原理

4.1.3 概要设计的启发式规则

4.1.4 概要设计的方法

4.2 详细设计

4.2.1 详细设计的基本概念

4.2.2 详细设计的工具

小结

习题

第5章 结构化实现

5.1 编码

5.1.1 源程序的质量要求

5.1.2 源程序的编码风格

5.1.3 程序设计语言

5.2 测试

5.2.1 软件测试的基础

5.2.2 软件测试的方法

5.2.3 黑盒测试的用例设计

5.2.4 白盒测试的用例设计

5.2.5 测试策略

小结

常见问题与回答

习题

第6章 面向对象的概念

6.1 面向对象思想产生

6.1.1 传统方法存在的问题

6.1.2 产生问题的原因

6.1.3 面向对象的主要思想

6.2 基本概念

6.2.1 对象与类

6.2.2 其他概念

6.3 UML基本概念和描述元素

6.3.1 UML简介

6.3.2 UML组成及应用

6.3.3 类与对象的表示

6.4 面向对象建模

6.4.1 对象模型

6.4.2 动态模型

6.4.3 功能模型

6.4.4 三种模型之间的关系

小结

习题

第7章 面向对象的分析

7.1 概述

7.2 问题域建模

7.3 用例建模

7.3.1 用例图表示

7.3.2 用例分析

7.3.3 用例图和用例描述设计实例

小结

习题

第8章 面向对象设计

8.1 面向对象系统设计基础

8.1.1 面向对象设计的准则

8.1.2 面向对象设计的启发规则

8.2 子系统设计

8.2.1 问题域子系统的设计

8.2.2 设计人机交互子系统

8.2.3 应用控制子系统的设计

8.2.4 设计数据管理子系统

8.2.5 与问题域有关的设计

8.3 通过MVC设计模式设计

小结

习题

第9章 面向对象的实现

9.1 程序设计语言

9.1.1 面向对象语言特点

9.1.2 面向对象语言选择

9.1.3 实际因素

9.1.4 程序设计风格

9.2 测试策略及测试用例的设计

9.2.1 面向对象分析的测试

9.2.2 面向对象设计的测试

9.2.3 面向对象实现的测试

9.2.4 面向对象单元测试

9.2.5 面向对象集成测试

9.2.6 面向对象确认测试

小结

习题

第10章 软件维护

10.1 软件维护概述

10.2 软件维护的特点

10.2.1 结构化维护和非结构化维护

10.2.2 软件维护的成本

10.2.3 软件维护的副作用

10.3 软件维护活动

10.3.1 软件维护机构

10.3.2 软件维护报告

10.3.3 软件维护工作流程

10.3.4 软件维护档案记录

10.3.5 软件维护评价

小结

常见问题与回答

习题

第三篇 软件过程的保护性活动

第11章 软件项目管理

11.1 软件项目管理概述

11.2 软件度量

11.2.1 软件代码行度量

11.2.2 功能度量

11.3 软件项目估算

11.3.1 软件项目估算概述

11.3.2 软件开发成本和工作量估算方法

11.4 软件项目风险

11.4.1 风险的分类

11.4.2 风险识别

11.4.3 风险估计与评价

11.4.4 风险缓解、监控和管理

11.5 软件项目进度

11.5.1 估算软件开发时间

11.5.2 进度安排和跟踪

11.6 软件项目组织及人员配备

11.6.1 软件项目组织

11.6.2 人员配备

小结

常见问题与回答

习题

第12章 软件配置管理

12.1 软件配置概述

12.1.1 软件配置项

12.1.2 基线

12.2 软件配置管理过程

12.2.1 配置标识

12.2.2 版本控制

12.2.3 变更控制

12.2.4 配置审计

12.2.5 配置状态报告

小结

常见问题与回答

习题

第13章 软件质量保证

13.1 软件质量的基本概念

13.2 软件质量的度量和评价

13.3 软件质量的保证方法

13.3.1 SQA活动

13.3.2 软件评审

小结

常见问题与回答

习题

第14章 软件过程管理

14.1 CMM基本概念

14.1.1 软件过程管理的概念

14.1.2 能力成熟度等级

14.1.3 能力成熟度模型的体系结构

14.1.4 成熟度提问单

14.2 CMM实施步骤

小结

常见问题与回答

习题

第四篇 软件文档编写指南

第15章 软件文档的编写

15.1 《需求规格说明书》的撰写

15.2 《概要设计说明书》的撰写

15.3 《详细设计说明书》的撰写

15.4 《测试报告》的撰写

15.5 软件文档编写的注意事项

15.6 软件文档编写技巧

小结

常见问题与回答

习题

参考文献

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/24 0:30:47