软工总结(二)——计划
凡事预则立,不预则废。软件开发也是一样,好的计划是一款好软件得以实现的第一步也是重要的一步。
其主要内容包括:1.问题定义
2.可行性分析
3.编写文档
问题定义为需求分析做准备,是可行性研究的前提。步骤是到问题现场,调查开发的背景理由,查看、加工用户报告,与用户负责人反复讨论,改进不正确地方并编写报告文档 。
可行性研究一般从经济、技术、操作、法律、时间等方面考虑,是从现有系统系统出发,推导出现有系统的逻辑模型,再加入需求导出新系统的高层逻辑模型,并重新定义问题,导出计划法案并推荐一个方案,说明推荐理由,编写《项目开发计划》的过程。
可行性研究包括的方面很多,具体到每个不同的开发计划所涉及的考虑范围也会有所不同。
计划范围还是主要包括功能、接口部分,以及环境资源等,环境资源中最主要的还是考虑人力资源,可见现在的软件开发中人还是起着重要的作用的。通过对价格估计以及成本、收益问题的分析得出最终是否开发的结论。最终达到可行性分析的目标:确定总目标、要求、投资效益和进度。
《项目开发计划》是对整个开发计划过程的汇总工作,阐述项目背景、概述、实施计划、人员组织分工、交付期限等工作,为我们今后更好的开发管理提供有章可循的基础。