10.9.8 软件开发方案全部项目软件开发过程全部应遵照一个生命周期模型,在软件开发策划期间,需要认真考虑项目标特征和目标,然后选择生命周期模型。在本项目中,本投标单位将选择常见瀑布型生命周期模型。瀑布模型关键特点是:只有当一个阶段文档已编制好,且该阶段产品得到质量确保人员(SQA)认可后,该阶段才算完成。测试或验证在每个阶段全部必需实施;一旦产品完成提交用户,其后任何修改均属于维护阶段。在瀑布型模型中,关键定义过程包含:需求分析、系统分析、代码实现、测试。需求分析需求分析目标是经过调查和分析,猎取用户需求并定义产品需求。需求分析输出文档是《需求分析说明书》(RAS)。《需求分析说明书》(RAS)将用用户语言来描述系统需求,其关键目标是作为和用户沟通并达成一致基础。这些需求需要用户参加进行评审,并得到用户确实定。然后对用户需求进行细化,对比较复杂用户需求进行建模分析,最终形成面对软件产品软件需求说明。需求分析关键任务包含:确定需求调查方法,比如问卷式、面对面谈等;调查和统计;分析需求信息;编写《需求分析说明书》(RAS);组织《需求分析说明书》(RAS)评审。关键角色和职责为:系统分析员,调查和分析用户需求;用户和最终用户提供必需需求信息,并确定用户需求;系统分析员定义产品软件需求;用户和最终用户提供必需信息,并确定产品需求。系统设计系统设计是指设计软件系统体系架构、用户界面、数据库、模块等,从而在需求和代码实现之间建立桥梁,指导开发人员去实现能满足用户需求软件产品。系统设计可分为两个阶段:概要设计和具体设计。概要设计关键点是体系架构设计,具体设计关键是用户界面设计、数据库设计和模块设计。伟创软件就此介绍,关键输出文档包含:《系统总体设计汇报》。 关键参加人员包含:项目经理指定含有相关经验开发人员进行软件系统架构设计,这些开发人员又称为体系架构设计人员;在用户界面设计中,常常需要美工和用户参加;项目经理指定开发人员进行数据库、模块设计。系统设计关键任务包含:设计准备,包含阅读前一阶段文档等;设计,不一样设计内容所实行方法有所不一样,比如对于用户界面设计,通常实行“原型创作----原型评定----细化”步骤或方法;编写相关设计文档;组织设计评审。开发(代码实现) 开发也称为代码实现,其关键任务为编写整个系统代码,并进行单元测试。本过程输入是个设计文档,输出...