系统分析与设计作业2

1、简答题

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

瀑布模型的优点:1、可强迫开发人员采用规范的方法;
2、严格规定了每个阶段必须提交的文档;
3、要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。
瀑布模型的缺点:1、在软件开发初期,指明用户全部需求是困难的;
2、需求确定后,经过一段时间才得到软件最初版本;
3、完全依赖规格说明,导致不能满足用户需求。 适用中小型项目。

增量模型的优点:1、短期内可以交付满足部分用户需求的功能产品;
2、逐步增加功能可以让用户去适应新产品;
3、开放式的软件可维护性比较好;
4、开始第一构件前,已经完成需求说明。
增量模型的缺点:1、对现有产品功能造成破坏;
2、意义上的矛盾 适用于中型软件的开发

螺旋模型的优点:1、集成了瀑布模型、快速原型模型、增量模型的优点;
2、支持用户需求动态变化;
3、需求分析与软件实现紧密联系相互依赖;
4、原型作为刑式的可执行的需求规格说明,即利用用户和开发人员共 同理解,又可作为后续开发的基础;
5、为用户参与决策提供方便;
6、提高目标软件的适应能力;
7、降低风险;
8、在大型软件开发过程中充分发挥优势。
螺旋模型的缺点:1、迭代次数影响开发成本,延迟提价时间;
2、找不到关键改进点,人才、物力、财力时间引起无谓消耗;
3、成于风险分析,败于风险分析。 适用于内部开发的大规模软件项目。

  1. 简述 UP 的三大特点,其中哪些内容体现了用户驱动的开发,哪些内容体现风险驱动的开发?
    a、用例驱动
    b、以架构为中心的
    c、受控的迭代式增量开发
    a和c体现用户驱动开发,b体现风险驱动开发。

  2. UP 四个阶段的划分准则是什么?关键的里程碑是什么?
    初始阶段-获得项目的基础:生命期目标;

    细化阶段-进化软件构架:生命期构架;

    构造阶段-构造软件:初试运作功能:

    移交阶段-把软件部署到用户环境:产品发布。

  3. IT 项目管理中,“工期、质量、范围/内容” 三个元素中,在合同固定条件下,为什么说“范围/内容”是项目团队是易于控制的
    工期是合同规定好了的,项目团队是不能控制的,质量是由双方协定之后确定的验收条件,只有范围/内容是项目团队易于控制的。

  4. 为什么说,UP 为企业按固定节奏生产、固定周期发布软件产品提供了依据?
    因为UP 把整个软件开发生命周期分为多个循环,每个循环由四个阶段组成,每个阶段完成确定的任务,结束前有一个里程碑评估本阶段的工作。四个阶段简介如下:
    初始阶段:定义系统的业务模型,确定系统的范围。完成后建立目标里程碑。
    细化阶段:完成系统的体系结构设计,完成系统开发计划。建立结构里程碑。
    构建阶段:构造产品,并继续演进需求、体系结构和计划,直到产品完成。
    移交阶段:进行系统部署,系统测试,最终移交给用户。最后建立发布里程碑。
    每个阶段都由一个或多个迭代组成。每个迭代都要针对不同的业务用例或系统用例进行细化和实现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值