软件项目管理 3.2.预测生存期模型

【公众号 “项目管理研究所” 将会第一时间更新文章】
归档于软件项目管理初级学习路线
第三章 生存期模型
《初级学习路线合集 》


前言

大家好,这节我们学习预测生存期模型,预测模型是一种传统模型,项目具有高确定性和很明确的需求,项目活动通常以顺序的方式执行,没有反馈。预测型模型主要有瀑布模型和V模型。

一、瀑布模型

瀑布模型是最经典,最传统的模型,他严格的要求项目按照秩序来执行,单向的如同瀑布一样,只能从上往下,不能返回,编码阶段不能执行修改需求和设计。瀑布模型的优点是管理很方便,只需要严格的控制阶段的执行顺序,但缺点也很明显。既项目的可变性无法适应瀑布模型的要求。

所以采用瀑布模型的项目特征是需求很明确,实现方案很明确,那么从这两个特征看,这种模型不能很好的适应一些有变化的项目,所以有人说这个模型有些过时了,但是短期的项目还是比较适应瀑布模型的。

二、V模型

V模型是瀑布模型的一个变种,也是单向执行的,但是他强调测试与开发的对应关系,例如需求分析与系统测试的对应关系。那么这个对应关系说明了测试与开发是相互伴随的,例如系统测试依据需求规格,所以需求分析阶段完成测试的一些准备工作是合理的。

适合V模型的项目和瀑布模型的项目有一部分相似的特征,需求和方案都很明确,V模型的项目一般对系统的安全性,性能要求都比较高的,相应的工作量就多,成本相对就高。

三、V模型案例

现在我们看一个V模型的案例,这个项目对性能要求比较高,而且需求设计确定不会有变化,所以采用V模型。


接下来我们具体分析该案例模型的每个阶段

需求阶段主要任务是进行需求分析,而V模型是根据需求分析的结果进行系统测试的计划和设计,所以我们看输出的结果除了包括需求规格还包括系统的测试计划和测试用例。

概要设计阶段主要任务是体系结构设计,模块设计,数据体系结构设计。这里的V模型同时要求进行集成测试的计划和设计,输出除了概要设计说明书外,还有集成测试的计划和设计,因此这个案例体现了测试与开发的对应关系。

当然如果遇到了需求变更,例如需求分析或者技术解决方案不明确了,那么预测型项目将产生预想不到的成本。

总结

总之 预测型的项目所有的任务都是一次性的,没有变更。瀑布模型和V模型就是典型的预测型模型。

预测生存期模型就到这里讲解完了,下一节将会讲述迭代生存期模型~
如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~

软件项目管理 3.2.预测生存期模型相关推荐

  1. 软件项目管理 3.4.增量生存期模型

    软件项目管理 3.4.增量生存期模型 [公众号 "项目管理研究所" 将会第一时间更新文章] 归档于软件项目管理初级学习路线 第三章 生存期模型 <初级学习路线合集 > ...

  2. 软件项目管理 3.3.迭代生存期模型

    软件项目管理 3.3.迭代生存期模型 [公众号 "项目管理研究所" 将会第一时间更新文章] 归档于软件项目管理初级学习路线 第三章 生存期模型 <初级学习路线合集 > ...

  3. 软件项目管理-第三章生存期模型

    生存模型 项目生存选择: 1.预测生存期模型:提前进行大量计划工作,然后一次性执行:执行是一个连续的过程. 瀑布模型:只能从上往下,不能返回.编码阶段不能修改需求和设计. 优点:管理方便,只需要严格控 ...

  4. 软件项目管理 3.5.敏捷生存期模型

    前言 大家好,这节我们学习敏捷模型,前面介绍的几种生存期模型在实际应用过程中遇到的一些挑战,有时不能很好地适应需求的快速变化,为此软件界比较流行敏捷生命期模型. 一.敏捷模型 <敏捷宣言> ...

  5. 软件项目管理用到的相关模型

    软件工程的相关模型 软件工程五大模型: 瀑布模型 特点:阶段间具有顺序性和依赖性: • 前一阶段完成后,才能开始后一阶段 • 前一阶段的输出文本为后一阶段的输入文本 • 推迟实现的观点 • 质量保证: ...

  6. 软件项目管理案例教程-韩万江-期末复习

    软件项目管理-完整版 第1章 1.5敏捷项目管理 敏捷项目管理的特点 可以应对迅速变化的需求,是一种以人为核心的.迭代的.循序渐进的开发方法. 个体和交互胜过过程和工具 可以工作的软件胜过面面俱到的文 ...

  7. 「软件项目管理」项目初始——项目确立与生存期模型

    「软件项目管理」项目初始阶段--项目确立与生存期模型

  8. 软件项目管理相关内容1:项目介绍与背景 2:乙方投标书 3:合同 4:生存期模型 5:需求规格说明书 6:WBS 7:成本估算 8:甘特图 9:进度计划 10:质量计划 11:项目总结

    软件项目管理相关内容 内容太多只选取部分内容 点击链接查看全部文档和项目 1:项目介绍与背景 一.项目名称 (一)项目背景 第二课堂被认为是实施素质教育的重要途径和有效方式,它能够能够培养学生与人相处 ...

  9. 软件工程——软件生存期模型

    目录 1.瀑布模型(文档驱动)(带反馈环) 2.快速原型模型(不带反馈环) 3.增量模型 4.螺旋模型(风险驱动) 5.喷泉模型 6.统一过程(用例驱动) 7.基于构件的开发模型 8.敏捷过程 软件是 ...

最新文章

  1. python给变量赋值范围_关于lambda:在Python中将变量赋值给本地函数范围
  2. set的使用03(较多的操作函数)
  3. css 超出隐藏滚动条_css 之内容溢出滚动,隐藏滚动条(解决火狐浏览隐藏不了滚动条问题)...
  4. RTMPdump使用相关
  5. 文档管理 linux,Linux 文档管理
  6. layer normalization 缺点_优缺点并存的星越,用车感受还是不错的!
  7. 外螺纹对照表_常用螺纹规范对照表
  8. podman加速器配置Harbor
  9. 用 Python 编辑 PDF 文件
  10. ifb与tc police对接收方向限速性能比较
  11. mysql运维工程师_运维工程师需要了解的MySQL运维经验
  12. 播放器初始化配置重点
  13. 一个毕业三年的程序猿对于提升自我的一些建议
  14. Unity3D 2D射击小游戏瞄准线的实现
  15. 为什么人人都是颜值控?
  16. VScode插件(自用)
  17. Request 。。。。。 Response
  18. odf-File and xdf-File
  19. 《网页制作与网站建设从入门到精通》目录
  20. html中marquee标签添加2条,HTML marquee标签

热门文章

  1. 四川大学网络教育计算机应用基础,四川大学网络教育学院《计算机应用基础》第一次作业...
  2. error: The folder you are executing pip from can no longer be found.
  3. 6.1儿童节,致我们回不去的童年
  4. IP-guard功能详解—即时通讯监控
  5. 字节跳动校招题目——找零问题
  6. 前端开发基础知识汇总
  7. 班级奖学金管理系统java_(奖学金评定管理系统设计)(最终版)
  8. 「Python条件结构」嵌套if:实现奖学金评定
  9. ElasticSearch第一讲:ElasticSearch从入门到精通
  10. echarts 大屏适配