一、软件项目可行性研究的目的
软件项目可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。
二、核心内容框架
1. 引言:编写目的、背景(软件系统名称、任务提出者、开发者、用户)、定义、参考资料。
2. 可行性研究的前提:要求(功能、性能、输出、输入、安全保密要求、完成期限)、目标(人力费用减少、处理速度提高等)、条件、假定和限制、评价尺度。
3. 对现有系统的分析:处理流程和数据流程、工作负荷、费用开支、人员、设备、局限性。
4. 所建议的系统:对所建议系统的说明、处理流程和数据流程、改进之处、影响(对设备、软件、用户单位机构、系统运行过程、开发、地点设施、经费开支的影响)、局限性、技术条件方面的可行性。
5. 可选择的其他系统方案:其他备选方案的说明及未被选中的理由。
6. 投资及效益分析:支出(基本建设投资、其他一次性支出、非一次性支出)、收益(一次性收益、非一次性收益、不可定量的收益)、收益/投资比、投资回收周期、敏感性分析。
7. 社会因素方面的可行性:法律方面的可行性(合同责任、侵犯专利权、侵犯版权等)、使用方面的可行性。
8. 结论:可以立即开始进行、需要推迟、需要对开发目标进行修改后才能进行、不能进行或不必进行。