第二章:软件计划
本章的主要内容:
1、对软件可行性研究的分析。最后形成的文档:可行性研究报告。
2、软件的计划:最后形成的文档:软件计划书。
(一)、问题定义(软件需求分析功能与性能的依据。)
问题报告的最终目的:分析系统总体要求,与外界的接触关系, 体现所需要的硬件和软件的设备,为开发的进度和成本做初步的计算,分析系统的可行性, 确定开发的软件如其他软件的接触关系。
(二)、可行性研究:
一般从五个方面讨论:
1、经济可行性: 回答经济效益问题,评估开发的成本对最后的收益问题。
2、技术可行性: 研究现有技术能不能实现这个功能,资源的可用性,相关的技术,
3、操作可行性: 系统的操作方式,
4、法律可行性: 开发的软件有没有违法或侵权的现象
5、时间可行性: 能不能再规定时间内完成。
可行性研究的步骤:
1、复查系统规模和目标
2、研究目前正在使用的系统
3、导出新系统的高层逻辑模型
4、向用户推荐建议方法
5、推荐行动方针,做出一个关键性的决定
6、草拟开发计划,写出可行性论证报告
7、提交上级和专家审查
其中重点是:3、4两步。
(三)、软件计划内容:
1、软件计划书:注意要用技术人员和用户都能理解的术语描述
内容包括:软件范围、环境资源(人力资源、硬件资源、软件资源、制定进度表软件成本资源性能描述)
(四)、软件价格和成本估计
(五)、项目开发计划书:
1、引言
1.1编写目的
1.2项目背景
1.3定义
1.4参考资料
2、项目概述
2.1工作内容
2.2 条件与限制
2.3 产品
2.4 运行环境
2.5 服务
2.6 验收标准
3、实施计划
3.1 任务分解
3.2 进度
3.3 预算
3.4关键问题
4、人员组织及分工
5、交付期限
6、专题计划要点