软件开发方案
所有的项目软件开发进程都应遵循一个生命周期模型,在软件的开发策划期间,需要认真考虑
项目的特点和目标,然后选择生命周期模型。在本项目中,本投标单位将选用经常使用的瀑布型生
命周期模型。
瀑布模型的要紧特点是:只有当一个时期的文档已编制好,且该时期的产品取得质量保证人员
(SQA)认可后,该时期才算完成。测试或验证在每一个时期都必需执行;一旦产品完成提交用户,
其后的任何修改均属于保护时期。
在瀑布型模型中,要紧概念的进程包括:需求分析、系统分析、代码实现、测试。
需求分析
需求分析的目的是通过调查和分析,获取用户需求并概念产品需求。需求分析的输出文档是《需
求分析说明书》(RAS)。
《需求分析说明书》(RAS)将用客户语言来描述系统需求,其要紧的目的是作为与用户沟通并
达到一致的基础。这些需求需要用户参与进行评审,并取得用户的确认。然后对用户需求进行细化,
对照较复杂的用户需求进行建模分析,最终形成面向软件产品的软件需求说明。
需求分析的要紧任务包括:
➢ 确信需求调查的方式,例如问卷式、面对面谈等;
➢ 调查与记录;
➢ 分析需求信息;