十一 软件项目管理
考纲:软件项目管理的主要任务,软件度量的基本概念,项目估算、软件质量度量、软件可靠性度量的意义
软件项目管理的主要任务
就是通过计划,组织和控制等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程
软件度量的基本概念
软件度量是指对软件产品,软件开发过程或者资源的简单属性和定量描述
软件度量的方法:
- 面向规模的度量
- 代码行技术
- 面向功能的度量
- 功能点技术
工作量估算(单位:人月)
Gantt图 制定进度计划的工具
项目估算、软件质量度量、软件可靠性度量的意义
项目估算的意义:预测项目进度,确定资源需求,控制成本预算,评估风险和可行性
软件质量度量的意义:
- 软件质量保证措施:
- 技术复审
- 走查
- 审查
- 程序正确性证明
在改正错误的成本相对比较低时候就能及时发现并排除软件错误。
评估软件质量,发现问题和缺陷,监控项目进展,改进决策制度,提高用户满意度
软件可靠性度量是指通过定量化的方法,对软件系统的可靠性进行评估、分析和度量,以便提高软件系统的可靠性。软件可靠性度量的意义在于:
- 为软件开发者提供了一种客观的评估方法,能够帮助开发者识别软件中存在的问题,及时进行修复,提高软件系统的可靠性。
- 为软件用户提供了一种权威的评估方法,能够帮助用户选择更加可靠的软件产品。
- 能够帮助企业进行成本控制,合理进行软件管理和维护,降低因软件错误而造成的经济损失。