系统分析---作业3

本文简述了瀑布模型、增量模型和螺旋模型的优缺点。瀑布模型强调早期计划和需求分析,但对需求变化适应性差。增量模型允许分阶段提交功能,有利于维护和适应需求变化,但需避免构件间冲突。螺旋模型注重风险分析,灵活性高,但建设周期长。此外,文章还探讨了统一过程的用例驱动、体系结构核心和迭代增量特点,以及四个阶段的划分准则和关键里程碑。
摘要由CSDN通过智能技术生成

一、简答题

1. 简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点

(1)瀑布模型

  • 优点

    • 易于理解
    • 开发具有阶段性
    • 强调早期的计划及需求分析
    • 基本可确定何时交付产品及进行测试
  • 缺点

    • 需求调查分析只在最初进行,不能适应需求的新变化;
    • 顺序开发流程使开发经验教训不便进行前向反馈;
    • 不能反映出开发过程的反复性和迭代特性,无任何类型的风险评估,出现或隐藏的问题直到开发后期才会显露,失去了及早纠正错误或缺陷机会。

(2) 增量模型

  • 优点

    • 由于能够在较短的时间内向用户提交一些有用的工作产品,因此能够解决用户的一些急用功能。
    • 由于每次只提交用户部分功能,用户有较充分的时间学习和适应新的产品。
    • 对系统的可维护性是一个极大的提高,因为整个系统是由一个个构件集成在一起的,当需求变更时只变更部分部件,而不必影响整个系统。
  • 缺点

    • 由于各个构件是逐渐并入已有的软件体系结构中的,所以加入构件必须不破坏已构造好的系统部分,这需要软件具备开放式的体系结构。

    • 在开发过程中,需求的变化是不可避免的。增量模型的灵活性可以使其适应这种变化的能力大大优

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目:使用AngularJs编写的简单 益智游戏(附源代码)  这是一个简单的 javascript 项目。这是一个拼图游戏,也包含一个填字游戏。这个游戏玩起来很棒。有两个不同的版本可以玩这个游戏。你也可以玩填字游戏。 关于游戏 这款游戏的玩法很简单。如上所述,它包含拼图和填字游戏。您可以通过移动图像来玩滑动拼图。您还可以选择要在滑动面板中拥有的列数和网格数。 另一个是填字游戏。在这里你只需要找到浏览器左侧提到的那些单词。 要运行此游戏,您需要在系统上安装浏览器。下载并在代码编辑器中打开此项目。然后有一个 index.html 文件可供您修改。在命令提示符中运行该文件,或者您可以直接运行索引文件。使用 Google Chrome 或 FireFox 可获得更好的用户体验。此外,这是一款多人游戏,双方玩家都是人类。 这个游戏包含很多 JavaScript 验证。这个游戏很有趣,如果你能用一点 CSS 修改它,那就更好了。 总的来说,这个项目使用了很多 javascript 和 javascript 库。如果你可以添加一些具有不同颜色选项的级别,那么你一定可以利用其库来提高你的 javascript 技能。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值