大摩娱乐注册 大摩娱乐登录 大摩娱乐招商QQ

Navigation menu

来源:未知 责任编辑:admin

软件迭代开发流程

  项目调研:角色应包括项目经理、软件项目经理,应形成用户需求文档该文档需提交用户确认。产物为用户需求说明书文档

  需求分析:角色应包括项目经理、软件项目经理、高级软件工程师,根据前期调研得到的用户需求说明书文档进行需求分析,应形成项目需求分析文档,该文档需提交项目组进行评审,主要是软件部,对需求能否实现进行评估。产物为项目需求分析说明书文档

  原型设计:角色应包括项目经理、UI设计、系统设计师,根据项目需求分析说明书进行原型设计,根据前期需求分析文档进行系统原型设计,主要包括利用界面原型制作工具设计图形类的功能模块,利用既有项目案例,制作实际项目案例参考,其中包括自己公司已有和市场上已存在的。连同项目需求分析说明书交由项目经理审核,最终由项目经理、软件项目经理同用户完成原型的审核,最终形成第一次迭代开发的项目需求文档说明书。

  详细设计:角色应包括软件项目经理、项目组全体成员,应形成软件概要设计、软件详细设计文档,该文档需提交项目组,主要是项目部,对设计是否符合用户需求进行评估。经多次修改与确认后形成最终的项目详细设计说明书文档(包括概要设计)。产物为:项目概要设计说明书,项目详细设计说明书文档。

  原型开发:角色应包括软件开发人员,按照详细设计说明书进行原型开发;快速实现详细设计说明中的各项功能,细节问题放到二次或三次迭代时加入。内部测试完毕后交由测试部进行测试。

  测试评审:角色应为测试部、项目组成员,测试只进行功能实现测试,不进行其他细节和边界条件等测试。测试通过后,交由项目组进行评审,修改。最后由项目经理、软件项目经理与用户就原型进行沟通,检验功能设计是否符合用户要求,用户是否还有其他需求。最后形成二次迭代开发新需求文档,到此一次迭代结束。