- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络五子棋生命周期模型描述
之增量模型
本文档定义了本团队项目开发的生命周期模型,作为定义本团队项目开发标准过程的依据。
增量式模型是由瀑布模型演变而来的。该模型假设需求可以分段,成为一系列增量产品,每一增量可以分别的开发。首先构造系统的核心功能,然后逐步增加功能和完善性能的方法就是增量式模型。使用增量模型时,首先构建整个系统的核心部分,或者是具有高风险的部分功能,这部分功能对项目的成功起到重要作用。通过测试这些功能已决定它们是否项目需要的,这样可以派出后顾之忧,然后逐步增加功能和性能,循序渐进。
本软件的增量模型如图1:
项目规划
项目规划
需求分析
设计
增量1
增量2
增量3
增量4
增量5
增量6
产品提交
集成测试
图1
选择增量式模型理由如下:
网络五子棋系统可以先基于主要功能做出一个最小的试用版本,再逐步添加其余的功能,这样一来,用户可以先使用小版本的同时,提出更多要求,这有助于下一阶段开发,减少风险。
系统要求有可扩充性,可以在现有系统的基础上,通过平台就可加挂其他功能模块----也说明用户可能会增加新的要求。
本项目具备增量式模型的其他特点:
项目复杂程度为中等;
预计开发软件的成本为中等;
项目风险低;
产品和文档的再使用率很高。
阶段定义
阶段
阶段目标
输入
任务
输出
项目规划
根据合同和初步的需求分析确定项目的规模、时间计划和资源需求
合同文本、sow
规划项目,确认计划
项目章程
初始范围说明书
需求分析
确定用户的需求
项目章程、初始范围说明书
获取需求,分析需求,控制需求
原型系统,需求规格
设计
总体系统结构设计
原型系统,需求规格
总体设计
系统设计说明书,数据库结构定义
增量1
进行界面设计
系统设计说明书,数据库结构定义
详细设计,编码,走查代码,评审代码,单元测试
详细设计说明书,源代码,可运行版本-1
增量2
进行聊天功能的添加
系统设计说明书,数据库结构定义
详细设计,编码,走查代码,评审代码,单元测试
详细设计说明书,源代码,可运行版本-2
增量3
下棋算法的实现
系统设计说明书,数据库结构定义
详细设计,编码,走查代码,评审代码,单元测试
详细设计说明书,源代码,可运行版本-3
增量4
更换背景,悔棋,观看录像等操作
系统设计说明书,数据库结构定义
详细设计,编码,走查代码,评审代码,单元测试
详细设计说明书,源代码,可运行版本-4
集成测试
通过集成环境下的软件测试
测试计划,测试案例
进行集成测试,系统测试
系统软件包,测试报告,产品说明书
产品提交
产品可投入使用
系统软件包
提交产品
验收报告
适用情况
项目开始时,明确了大部分的需求,但需求可能会发生变化;
对于市场和用户把我不是很准确,需要逐步了解;
要求开发时间较充分;
项目经理有一定的管理经验。
采用增量模型的优点是人员分配灵活,刚开始不用投入大量人力资源;如果核心产品很受欢迎,则可增加人力实现下一个增量;可先发布部分功能给客户,对客户起到镇静剂的作用。
增量模型的灵活性可以使其适应这种变化的能力大大优于瀑布模型和快速原型模型,但也很容易退化为边做边改模型,从而是软件过程的控制失去整体性。增量模型可扩充性高,但也要保证质量,项目负责人要增加对过程的监控。
文档评论(0)