[企业管理]第三章 软件项目生存期模型--by anita.pptVIP

[企业管理]第三章 软件项目生存期模型--by anita.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[企业管理]第三章 软件项目生存期模型--by anita

* 山东科技大学信息学院 * 按照以上需求陈述,如果采用增量模型开发上述系统,请画图表示该系统的生命周期模型? * 成都东软学院 信管教研室 李姗 * 开发人员对所开发的产品的想法有时候是跟客户不一致的,因为作为开发人员更关注设计和编码实现,而客户更关注需求。因此,如果开发人员快速构造一个原型,他们将会很快与客户就需求达成一致。 * 原型模型的特点 在需求定义之前,需要快速构建一个系统。 根据构建系统的优缺点,用户给开发人员提出反馈意见。 根据反馈意见修改软件需求规格,以便系统可以更正确地反映用户的需求。 减少各种假设以及风险。 * 成都东软学院 信管教研室 李姗 原型模型使用指南 用户和开发人员根据初始需求共同开发一个项目规划。 用户和开发人员利用快速分析技术共同定义需求和规格。 设计者构建一个模型。 设计者演示这个模型,用户来评估性能。 标识问题,然后用户和设计者一起来解决他们。 循环这个过程,直到用户满意为止。 详细设计就可以根据这个原型进行。 原型可以用代码或者工具来实施。 * 成都东软学院 信管教研室 李姗 原型模型适用项目 项目的需求在项目开始前不明确。 项目开始时的需求具有大量不确定性。 类似的项目如: 用户对系统的显示界面有明确要求。 第一次开发的产品,验证技术可行性。 * 成都东软学院 信管教研室 李姗 增量式模型 1 1 第一增量 第二增量 第三增量 核心功能 2 1 2 3 …… 核心功能 核心功能 * 成都东软学院 信管教研室 李姗 增量式模型的特点 可以循序渐进,避免一次投入太大的风险。 更快地开发出可以操作的系统。 可以减少开发过程中用户需求的变更。 有些增量可能需要重新开发。 * 成都东软学院 信管教研室 李姗 增量式模型使用指南 首先构建整个系统的一部分,或者是具有高风险的部分功能。 然后逐步地增加功能和性能,循序渐进。 增加功能的时候应该高效而且符合用户的需要。 * 成都东软学院 信管教研室 李姗 增量式模型适用项目 项目开始,明确了需求的大部分,但是需求可能会发生变化。 对于市场和用户把握不是很准,需要逐步了解。 对于有庞大和复杂功能的系统进行功能改进时,需要一步一步实施的项目。 * 成都东软学院 信管教研室 李姗 螺旋式模型 * 成都东软学院 信管教研室 李姗 螺旋式模型的定义 螺旋式模型是针对风险比较大的项目而设计的一种模型。它是通过一系列瀑布模型的不断循环来逐步规避风险。每个循环步骤包括四个阶段。 * 成都东软学院 信管教研室 李姗 螺旋式模型循环的四个阶段 螺旋模型沿着螺线旋转,在四个象限上分别表达了四个方面的活动,即: 制定计划──确定软件目标,需求和选定实施方案,弄清项目开发的限制条件。 风险分析──评估所选方案,考虑如何识别和消除风险。 实施工程──实施软件开发,编码,测试等。 客户评估──评价开发工作,提出修正建议,规划下期任务。 * 成都东软学院 信管教研室 李姗 螺旋式模型的特点 是瀑布模型的多次迭代。 它将每个阶段进行更细的划分。 可以进行灵活设计。 通过风险管理驱动。 用户可以更早看到产品。 用户可以不断对产品进行评估。 用户可以与开发人员进行紧密的合作。 项目的投资不用一次投入。 可以给开发人员更多的反馈信息。 * 成都东软学院 信管教研室 李姗 螺旋式模型适用项目 项目中风险是主要的制约因素。 不确定因素和风险限制了时间的进度。 用户对自己的需求也不是很明确。 需要对一些基本的概念进行验证。 可能发生一些重大的变更。 项目规模很大。 项目中采用了新技术。 * 成都东软学院 信管教研室 李姗 螺旋式模型适用指南 采用最低成本来开发对将来项目有用的一部分。 允许设计的变动。 选择比较小的步伐循序渐进。 使需求规格处于可修改状态。 项目中有很多风险,注意风险的控制。 * 成都东软学院 信管教研室 李姗 快速应用开发(RAD)模型 传统生存模型 快速应用开发模型 需求规划 用户设计 系统构建 提交 需求规划 开发设计 编码 测试 提交 * 成都东软学院 信管教研室 李姗 快速应用开发模型的定义 快速应用开发模型是用工具快速构造系统的一种方法。系统构造的时间比其他模型少,模型中更多的任务是规划和设计,而不是编码和调试。编码和调试多借用技术工具自动完成。 * 成都东软学院 信管教研室 李姗 快速应用开发模型的定义 规划 分析 设计 构建 测试 规划 后置 快速应用开发 后置 压缩 * 成都东软学院 信管教研室 李姗 快速应用开发模型的特点 团队很小并且是由经过训练的人员组成。 可以用很少的人很低的成本,改善生产率,缩短循环周期。 可以用自动生成软件生成复用的部分。 用户可以确定系统如何适应业务需求。 * 成都东软学院 信管教研室 李姗 快速应用开发模型使用指南 采用快速应用

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档