0

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

 1 year ago
source link: https://blog.51cto.com/u_14068620/5687317
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

精选 原创

微笑涛声 2022-09-19 09:36:56 博主文章分类:信息系统项目管理师 ©著作权

文章标签 迭代 用户需求 风险分析 文章分类 软考 考试认证 yyds干货盘点 阅读数211

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

瀑布模型:

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

信息系统项目典型生命周期模型_迭代

螺旋模型:

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

信息系统项目典型生命周期模型_风险分析_02

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

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

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

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

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

信息系统项目典型生命周期模型_用户需求_03
  • 开发和测试同等重要
  • 每个开发阶段都有测试级别与之对应

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

原型化模型:

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

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

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

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

敏捷开发模型:

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

  • scrum主管(敏捷教练) - 维护所有过程和任务
  • 产品负责人 - 代表利益所有者
  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK