系统分析与设计HW2

一、简答题
1.简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。
- 瀑布模型
优点:
定义了软件开发基本流程,为项目提供了按阶段划分的检查点。
缺点:
(1)人力资源问题:

  • 知识技能需求不同;
  • 人员数量要求不同;

(2)容错能力问题:
在后期发现需求问题,工作量难以接受

(3)前后依赖问题:
前面需求模糊,后面工作无法开展

- 增量模型
优点:
(1)增强客户对系统的信心
(2)降低系统失败风险
(3)提高系统可操作性
(4)提高系统的稳定性和可维护性
缺点:
(1)增量粒度难以选择
(2)确定所有的基本业务服务比较困难

- 螺旋模型(含原型方法)
优点:
(1)可以在项目的各个阶段进行变更,设计上较为灵活
(2)以小的分段来构建大型系统,使得成本计算变得简单容易
(3)客户始终参与每个阶段的开发,保证了项目不偏离正确方向以及项目的可控性
(4)随着项目推进,客户始终掌握项目的最新信息,从而与管理层有效地交互
缺点:
(1)在风险较大的项目开发中,如果未能及时标识风险,势必造成重大损失
(2)过多的迭代次数会增加开发成本,延迟提交时间
(3)螺旋模型只适用于大规模的软件项目

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

  1. The process is scalable:you need not use the entire framework of the process for every project, only those that are effective.
  2. The process is effective:The process is effective: it has been successfully employed on a large population of projects.
  3. Improves productivity through use of practical methods that you’ve probably used already
    换一种说法:
    (1)统一过程是用例驱动的
    (2)统一过程是以构架为中心的
    (3)统一过程是迭代和增量的过程

用户驱动的开发体现在用例驱动和迭代及增量。所有的用户和用例组合在一起就是用例模型,它描述了系统的全部功能。用例驱动表明开发过程是沿着一个流——一系列从用例得到的工作流前进的:用例被确定、用例被设计、最后用例又称为测试人员构造测试用例的基础。迭代过程就是用来处理一组用例的,这些用例组合起来就能够扩展所开发产品的可用性。

风险驱动的开发体现在以构架为中心和迭代及增量。构架必须设计得使系统能够进化,不仅要考虑系统的初始开发,而且要考虑将来的发展,还要对遗留下来的风险较低和比较简单的元素进行迭代实现。没有稳固的架构,就容易出现风险。迭代过程要解决最突出的风险问题。只有这样后续的迭代过程才能建立在前一次迭代过程的基础上。

3.UP 四个阶段的划分准则是什么?关键的里程碑是什么?

  1. 初始(Inception)大体上的构想、范围和模糊评估
  2. 细化(Elaboration):已精化的构想、核心架构的迭代实现、高风险的解决、确定大多数需求和范围一进进行更为实际的评估
  3. 构造(Construction):对遗留下来的风险较低和比较简单的元素进行迭代实现,准备部署
  4. 移交(Transition):进行beta测试和部署

里程碑是迭代的结束点,此时有重要决策或评估产生。
这里写图片描述

4.IT 项目管理中,“工期、质量、范围/内容” 三个元素中,在合同固定条件下,为什么说“范围/内容”是项目团队是易于控制的?
工期是在合同中规定的,质量也受到甲方的约束(交付时要达到的效果是约定好的,写在合同里)。范围/内容是项目团队在具体实践中真正实现的东西,可以通过不停迭代、增量以扩大范围、完善内容等。

5.为什么说,UP 为企业按固定节奏生产、固定周期发布软件产品提供了依据?
因为开发过程中的每一个阶段都有固定长度,必须在时限之前完成该阶段任务(做不完就砍掉一些功能/部分)。总而言之,UP有着明确的时间限制,每一次迭代,都能有一个“新产品”出现。因此可以为企业按固定节奏生产、固定周期发布软件产品提供依据。

二、项目管理
使用截图工具(png格式输出),展现你团队的任务 Kanban,请注意以下要求

  1. 每个人的任务是明确的。即一周后可以看到具体成果
  2. 每个人的任务是1-2项
  3. 至少包含一个团队活动任务

这里写图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值