系统分析与设计基础(二)

系统分析与设计基础(二)

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

  • 瀑布模型
    优点:定义了软件开发基本流程与活动,降低软件开发的复杂程度,提高软件开发过程的透明性,提高软件开发过程的可管理性
    缺点:
    1.依赖问题:前面需求模糊,后面工作…
    2.容错问题:在后期发现需求问题,工作量难接受
    缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题
    3.资源调配问题:知识技能需求不同;人员数量要求不同

  • 增量模型
    优点 :
    1.将待开发的软件系统模块化,可以分批次地提交软件产品,使用户可以及时了解软件项目的进展,增强客户对系统的信心。
    2.以组件为单位进行开发降低了软件开发的风险。一个开发周期内的错误不会影响到整个软件系统,提高系统的稳定性和可维护性。
    3.开发顺序灵活。开发人员可以对组件的实现顺序进行优先级排序,先完成需求稳定的核心组件。当组件的优先级发生变化时,还能及时地对实现顺序进行调整。
    缺点:
    增量粒度难以选择;确定所有的基本业务服务比较困难。要求待开发的软件系统可以被模块化。如果待开发的软件系统很难被模块化,那么将会给增量开发带来很多麻烦。

  • 螺旋模型(含原型方法)
    优点:
    1.设计上的灵活性,可以在项目的各个阶段进行变更。
    2.以小的分段来构建大型系统,使成本计算变得简单容易。
    3.客户始终参与每个阶段的开发,保证了项目不偏离正确方向以及项目的可控性。
    4.随着项目的推进,客户始终掌握项目的最新信息,从而能够和管理层有效地交互。
    5.客户认可这种公司内部的开发方式带来的良好沟通和高质量的产品。
    缺点:
    1.迭代次数不确定; 2.不合适大团队; 3.无法确定发布日期

2、简述 UP 的三大特点,其中哪些内容体现了用户驱动的开发,哪些内容体现风险驱动的开发?

  1. 迭代和增量:细化,构建和过渡阶段被分成一系列时间盒迭代,每次迭代产生一个增量,是相较于前一个发行版本拥有新增的或提升的功能的系统发行版本。
  2. 以架构为中心:UP坚持体系结构是项目团队努力塑造系统的核心。因为没有哪个模型能够覆盖系统的所有方面,统一过程支持多种体系结构模型和视图。
  3. 聚焦于风险:UP要求项目团队专注于在项目生命周期的早期解决最关键的风险问题。 必须选择每个迭代的可交付成果,尤其是精化阶段,以确保首先解决最大风险。

迭代和增量体现了用户驱动的开发,每次迭代周期结束后根据用户的反馈来决定下一周期的任务。聚焦于风险体现了风险驱动的开发。

3、UP 四个阶段的划分准则是什么?关键的里程碑是什么?
UP的软件生命周期基于时间被分解为四个顺序的阶段,每个阶段结束于一个主要的里程碑(Major Milestones);每个阶段本质上是两个里程碑之间的时间跨度。

  • 初始阶段目标是为系统建立商业案例和确定项目的边界,关注的整个项目进行工程中的业务和需求方面的主要风险。结束的里程碑是产生生命周期目标。
  • 细化阶段目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。结束的里程碑是建立生命周期架构。
  • 构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详尽的测试。结束的里程碑是产品有初始运作能力。
  • 交付阶段,将软件产品交付给用户群体。结束的里程碑是产品发布。

4、IT 项目管理中,“工期、质量、范围/内容” 三个元素中,在合同固定条件下,为什么说“范围/内容”是项目团队是易于控制的。
因为在合同固定的条件下,工期和质量都在合同中有了明确的规定,不能更改,只有项目的范围/内容可以根据软件开发过程中实际遇到的情况与客户商议做出稍微的调整。

5、为什么说,UP 为企业按固定节奏生产、固定周期发布软件产品提供了依据?
UP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition)。每个阶段结束于一个主要的里程碑(Major Milestones);每个阶段本质上是两个里程碑之间的时间跨度。在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可以允许项目进入下一个阶段。使用UP模型开发软件,就要求企业按时间上的四个阶段划分项目任务,每个阶段固定给出需要的制品,从而有固定的节奏和周期来发布软件产品。

2、项目管理使用
团队的任务
这里写图片描述
这里写图片描述
这里写图片描述


猜你喜欢

转载自blog.csdn.net/ecleen_a/article/details/79658507