【系统分析与设计】作业2

一、简答题

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

瀑布模型
优点:可以保证软件产品的质量;可以保证设计缺陷提前被发现和解决;可以保证系统在整体上的充分把握,使系统具备良好的扩展性和可维护性等。
缺点:对于前期需求不明确的项目不友好;阶段性造成人力资源闲置等现象;开发周期较长;各阶段之间没有反馈等。

增量模型
优点:切实的项目进展,有利于进度控制;降低失败和需求变更的风险;便于根据市场做出反应;可以使团队都处于工作状态,不存在空档期等。
缺点:不适用于耦合度高的软件开发;需要对架构师有更高要求;分阶段提交导致用户反感等。

螺旋模型
优点:设计灵活,项目各阶段可以变更;成本计算更简单;客户可以与管理层有效交互等。
缺点:很难让用户确信这种演化方法的结果是可以控制的;建设周期长,而软件技术发展比较快,所以经常出现软件开发完毕后,和当前的技术水平有了较大的差距,无法满足当前用户需求等。

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

三大特点:
1.迭代和增量:项目的精化、构建和过渡阶段都被划分为一系列迭代过程。每一次迭代都会产生一个增量。与以前的版本相比,这是一个包含增加或改进功能的新版本,而接下来的开发重点将会在用户反馈过重中得到调整。这一内容体现了用户驱动的开发。
2.以架构为中心: UP坚持认为架构是项目团队塑造系统的核心。
3.注重风险: UP要求项目团队专注于在项目生命周期的早期解决最关键的风险问题。必须选择每个迭代的可交付成果,以确保降低风险。这一内容体现了风险驱动的开发。

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

初始阶段:为系统建立商业案例并确定项目的边界。 里程碑:生命周期目标(Lifecycle Objective)里程碑,评价项目基本的生存能力。
精化阶段:分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。 里程碑:生命周期结构(Lifecycle Architecture)里程碑,为系统的结构建立了管理基准并使项目小组能够在构建阶段中进行衡量。
构造阶段:管理资源及控制运作以优化成本、进度和质量。 里程碑:初始功能(Initial Operational)里程碑,决定了产品是否可以在测试环境中进行部署。
交付阶段:确保软件对最终用户是可用的。 里程碑:产品发布(Product Release)里程碑,确定目标是否实现,是否应该开始另一个开发周期。

4. IT 项目管理中,“工期、质量、范围/内容” 三个元素中,在合同固定条件下,为什么说“范围/内容”是项目团队是易于控制的

因为项目开发的核心就是项目的范围/内容,所有工作都是围绕着内容来完成的;而工期是一定程度上不可变更的,质量也需要在迭代过程中才能不断提高。

5. 为什么说,UP 为企业按固定节奏生产、固定周期发布软件产品提供了依据?

因为UP的一个特点就是迭代。
UP将项目的精化、构建和过渡阶段都被划分为一系列迭代过程。每一次迭代都会产生一个增量。与以前的版本相比,这是一个包含增加或改进功能的新版本,而接下来的开发重点将会在用户反馈过重中得到调整。所以企业在不断迭代的过程中就保证了软件固定节奏生产与固定周期发布。

二、项目管理使用

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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值