制定软件开发计划
项目计划基础
功能需求报告
可行性研究报告
软件生命周期
软件计划目的
为软件开发和软件管理制定计划
计划的合理性关系到项目管理的成败
软件计划步骤
1、估计软件的规模及所需资源
2、制定时间表
3、鉴别和评估风险
4、约定与限制条件
软件计划书内容
软件范围
功能、性能、可靠性、接口问题
环境资源
软件、硬件、参加人员
进度安排
制定软件进度表,明确开发各阶段的任务和时间安排
方法
甘特图法
优点:简单、醒目和便于编制。能够动态反映软件项目的开发进展情况
缺点:难以反映多个任务之间存在的复杂的逻辑关系
网络计划法
成本/效益分析
从经济角度分析开发一个特定的新系统是否划算,从而帮助客户组织的负责人正确地做出是否投资于这项开发工程的决定
软件项目的跟踪与监督
软件计划要实训目标
软件成本估算
项目活动和约定计划
项目组和人员的确定
软件成本估算
工作产品规模估计
功能点个数
工作量及成本估计
直接劳务费、管理费、差旅费、计算机使用费、其他招待费和公关费
关键资源的量化估计
软件工作产品的规模、运行处理的负载、通信量
常用的成本估算方法
1、基于代码行的成本估算方法
2、任务分解的成本估算
3、经验统计估计模型
4、自动估算工具