信息系统项目典型生命周期模型
  PVcilKyJJTzb 2023年11月02日 44 0

信息系统项目典型生命周期模型:

瀑布模型:

是一个典型的软件生命周期模型。 image-20210119163552509

螺旋模型:

是一个演化软件过程模型。将原型 与 瀑布模型结合。使得软件的增量版本快速开发成为了可能。 image-20210119163552509

四个象限分别标示每个周期所划分的四个阶段:

制定计划、 风险分析、 实施工程、 客户评估。

其强调了风险分析,特别适合 庞大而复杂的、高风险的系统。

迭代模型: 初始 细化 构造 移交

V模型:

其是一个对称结构,重要意义在于: 非常明确表明了 测试中存在不同的级别,且非常清晰描述了测试阶段和开发阶段的对应关系。

image-20210120154542056

其体现:

  • 开发和测试同等重要
  • 每个开发阶段都有测试级别与之对应

适用于需求明确和需求变更不频繁的情况。

原型化模型:

原型法认为 一下子无法全面准确提出用户需求,首先不要求一定对系统全面调差 分析、 先本着开发人员对用户需求的初步理解,先快速开发一个运行系统, 然后反复修改来实现用户的最终需求。原型应具备的特点如下:

  • 实际可行
  • 具有最终系统的基本特征
  • 构造方便、快速、造价低。

适用于开始时需求定义不清、管理决策方法结构化程度不高的系统开发。原型分为:

  • 抛弃型原型。 -- 系统真正实现之后 就放弃不用了
  • 进化型原型 -- 通过修改和追加功能逐渐丰富,演化为最终系统。

敏捷开发模型:

以人为核心、迭代、 循序渐进 的开发方法。 强调程序员 和业务专家紧密协作、沟通、频繁交付 、紧凑自组织的团队。其能够很好的适应需求变化。scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。scrum中的主要角色:

  • scrum主管(敏捷教练) - 维护所有过程和任务
  • 产品负责人 - 代表利益所有者
  • 开发团队
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: 可行性研究 下一篇: 【高等数学】重积分
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
PVcilKyJJTzb