主页 详情

《软件项目开发方法与管理》_任永昌,鄂旭主编_12806020_9787302238737

【书名】:《软件项目开发方法与管理》
【作者】:任永昌,鄂旭主编
【出版社】:北京:清华大学出版社
【时间】:2011
【页数】:278
【ISBN】:9787302238737
【SS码】:12806020

最新查询

内容简介

第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.4软件项目管理

1.4.1软件项目难于管理的原因

1.4.2软件项目管理的内容与知识体系

1.4.3软件项目管理的原则

1.4.4常见的项目管理工具

思考题

第2章软件开发过程模型

2.1软件生命周期

2.2软件过程

2.3软件开发过程

2.4软件开发过程模型

2.4.1瀑布模型

2.4.2V模型

2.4.3原型模型

2.4.4螺旋模型

2.4.5增量模型

2.4.6RAD模型

2.4.7软件包模型

2.4.8遗留系统维护模型

2.5软件开发过程模型选择

思考题

第3章可行性研究

3.1可行性研究的含义

3.2可行性研究的内容

3.2.1技术可行性

3.2.2经济可行性

3.2.3社会可行性

3.3可行性研究的阶段

3.3.1机会研究

3.3.2初步可行性研究

3.3.3可行性研究

3.3.4项目评估决策

3.4成本/效益分析

3.4.1投资回收期

3.4.2投资收益率

3.5方案选择与决策

3.5.1确定型决策

3.5.2非确定型决策

3.6可行性研究报告的描述方法

3.6.1数据流图

3.6.2数据字典

思考题

第4章需求分析

4.1需求分析概述

4.1.1需求与需求分析

4.1.2需求分析的重要性

4.1.3需求分析的任务

4.2需求分析的过程

4.2.1获取用户需求

4.2.2分析用户需求

4.2.3需求文档编写

4.2.4需求分析评审

4.3需求分析的内容

4.4需求分析的方法

4.4.1结构化方法

4.4.2面向对象方法

4.4.3原型方法

4.5需求分析变更

4.5.1需求变更的原因

4.5.2相应对策

4.6需求分析验证

4.6.1需求分析验证的方法

4.6.2需求分析验证的内容

思考题

第5章软件设计

5.1软件设计概述

5.2概要设计

5.2.1设计任务

5.2.2设计原则

5.2.3图形工具

5.2.4设计方法

5.2.5启发式设计策略

5.3接口设计

5.4详细设计

5.4.1设计任务

5.4.2结构程序设计

5.4.3表示工具

5.4.4Jackson设计方法

思考题

第6章软件实现

6.1输入设计

6.1.1输入设计的原则

6.1.2输入设计的内容

6.2输出设计

6.2.1输出设计的内容

6.2.2报表方式输出

6.2.3图形方式输出

6.3屏幕界面设计

6.3.1界面设计规则

6.3.2界面设计要素

6.3.3界面设计内容

6.4程序设计语言

6.4.1程序设计语言的分类

6.4.2程序设计语言的选择

6.5编程风格

6.5.1源程序文档化

6.5.2标识符命名

6.5.3语句构造与程序书写

6.6软件调试

思考题

第7章软件测试

7.1软件测试概述

7.1.1软件测试过程

7.1.2软件测试原则

7.2软件测试方法

7.2.1静态测试与动态测试

7.2.2黑盒测试与白盒测试

7.3测试用例设计技术

7.3.1黑盒测试用例设计

7.3.2白盒测试用例设计

7.4单元测试

7.4.1测试环境

7.4.2测试内容

7.5集成测试

7.5.1测试过程

7.5.2集成策略

7.6确认测试

7.6.1测试步骤

7.6.2测试内容

7.7系统测试

7.7.1特点与方法

7.7.2外部接口测试

7.7.3其他测试类型

思考题

第8章软件维护

8.1软件维护概述

8.1.1软件维护的内容

8.1.2软件维护的分类

8.1.3软件维护的要求

8.2软件维护过程模型

8.2.1快速修改模型

8.2.2Boehm模型

8.2.3IEEE模型

8.2.4迭代增强模型

8.2.5维护模型分析

8.3软件维护技术

8.4软件维护过程

8.5软件维护控制

8.6软件维护组织管理

8.6.1组织模式

8.6.2人员管理

8.7软件再工程

8.7.1认识软件再工程

8.7.2软件再工程模型

8.7.3软件再工程技术

思考题

第9章质量管理

9.1质量与软件质量管理

9.1.1质量

9.1.2软件质量

9.1.3软件质量管理

9.2软件质量策划

9.3软件质量计划

9.3.1质量计划的主要内容

9.3.2质量计划的制定原则

9.4软件质量保证

9.4.1质量保证活动

9.4.2质量保证内容

9.4.3质量保证关键技术

9.5软件质量控制

9.5.1实施质量控制

9.5.2质量控制模型

9.5.3质量控制方法与技术

9.6软件质量改进

9.7软件评审

9.7.1评审内容

9.7.2评审方法

思考题

第10章配置管理

10.1配置管理概述

10.1.1配置管理定义

10.1.2配置管理需求分析

10.1.3配置管理的作用

10.2配置管理的相关概念

10.2.1软件配置项

10.2.2基线

10.2.3版本

10.2.4配置数据库

10.3配置管理的组织

10.4配置管理计划

10.5配置管理的主要活动

10.5.1配置标识

10.5.2版本控制

10.5.3变更控制

10.5.4状态报告

10.5.5配置审核

思考题

第11章文档管理

11.1文档管理概述

11.1.1文档管理的概念

11.1.2文档管理工具

11.1.3文档与软件规模

11.2文档的分类与作用

11.2.1文档分类

11.2.2文档作用

11.3文档编制要求

11.4文档编制过程

11.4.1材料准备

11.4.2文档计划

11.4.3文档编号

11.4.4文档评审

11.4.5文档签署

11.4.6文档归档

11.4.7文档保管

11.4.8文档维护

11.5文档编制

11.5.1编制策略

11.5.2文档标准

11.5.3质量等级

11.5.4质量要求

11.5.5书写风格

思考题

第12章人力资源管理

12.1软件项目人力资源管理概述

12.1.1人力资源的特征

12.1.2软件项目人力资源的特征

12.1.3人力资源管理的主要内容

12.1.4人员流动给项目造成的损失

12.2人员的组织与分工

12.2.1项目的组织模式

12.2.2项目组的组织形式

12.2.3项目组的人员配备

12.2.4各阶段人员需求

12.3人力资源计划

12.3.1人力资源计划理论基础

12.3.2人力资源计划实例

12.4项目经理

12.4.1项目经理的领导能力与领导风格

12.4.2项目经理的技能要求

12.4.3项目经理的素质与职责

12.5团队建设

12.5.1团队建设的重要性

12.5.2团队建设过程

12.5.3团队的沟通交流

12.5.4打造高效团队的策略

12.6软件企业人力资源管理的主要措施

思考题

附录A可行性分析(研究)报告

附录B软件需求规格说明

附录C软件(结构)设计说明

附录D计算机编程手册

附录E软件测试报告

附录F软件质量保证计划

附录G软件配置管理计划

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
0d677d11159394c1018258933070670a#e15b98aba4bac8ca4c9b37c555535b5c#40921067#12806020.zip