系统分析与设计第二次作业
2018-03-20 21:32
260 查看
简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点
瀑布模型:优势
定义了软件开发基本流程与活动
劣势
每个阶段对上一个阶段过于依赖
容错性差,后期出现问题的修改成本过大
资源调配困难,知识技能需求不同,人员数量要求不同
增量模型:
优势
增强客户对系统的信心
见底系统失败风险
提高系统可靠性
提高系统的稳定性和可维护性
劣势
增量粒度难以选择
确定所有的基本业务服务比较困难
螺旋模型(含原型方法)
优势
充分利用软件复用,提高软件开发效率
允许多个项目同时开发,降低费用,提高可维护性,可实现分步提交软件产品
劣势
缺乏通用的构件组装结构标准,带来较大的开发风险
构件可重用性和系统高效性之间不易协调
过分依赖构件,构件的质量影响着最终产品的质量
简述UP的三大特点,其中哪些内容体现了用户驱动的开发,哪些内容体现风险驱动的开发
Iterative and incremental(迭代和增量): 将各个阶段分解为一系列迭代,每次迭代产生一个增量,这个增量是一个包含增加或改进功能的系统版本Architecture-centric(以架构为中心): 支持多种体系结构模型,在精化阶段创建可执行体系结构。系统的部分实施有助于验证体系结构并作为剩余发展的基础
Risk-focused(风险关注):UP要求专注于在项目生命周期的早期解决最关键的风险问题
迭代和增量体现了用户驱动,风险关注体现了风险驱动
UP四个阶段的划分准则是什么?关键的里程碑是什么?
UP的四个阶段分别是:初始阶段
精化阶段
构建阶段
移交阶段
划分准则是,每个阶段终结于良好定义的里程碑,某些关键决策必须做出的时间点。
关键的里程碑包括:
生命周期目标里程碑
生命周期体系结构里程碑
初始运行能力标里程碑
产品发布里程碑
IT项目管理中,“工期、质量、范围/内容”三个元素中,在合同固定条件下,为什么说“范围/内容”是项目团队是易于控制的
项目管理中,项目的工期是由客户和团队共同决定的,在规定的工期内做出与该工期相匹配的项目,并且明确在合同中。而项目的质量由用户决定,虽然项目的范围/内容在合同中已经有所涉及,但是,还是存在团队发挥的空间,因此,这一方面是易于控制的。为什么说,UP为企业按固定节奏生产、固定周期发布软件产品提供了依据?
UP的迭代式增量开发,将大工程分为多个迭代周期,每个迭代周期又可以选用不同的框架来实现此次迭代的目标,增量式的开发使得在每次旧版本的基础上增加新的功能和特性,形成一个稳定的版本后即可加以发布。项目管理使用
使用截图工具(png格式输出),展现你团队的任务 Kanban,请注意以下要求每个人的任务是明确的。即一周后可以看到具体成果
每个人的任务是1-2项。
至少包含一个团队活动任务
相关文章推荐
- 系统分析与设计第二次作业
- 系统分析与设计-第二次作业
- 系统分析与设计第二次作业
- 系统分析与设计_第二次作业
- 第二次作业——结对项目之需求分析与原型设计
- 系统分析与设计 作业1
- 第二次作业——结对项目之需求分析与原型模型设计
- 第二次作业——结对项目之需求分析与原型模型设计
- 【系统分析与设计】作业二
- 随笔0004 第二次作业——结对项目之需求分析与原型设计
- 第二次作业——结对项目之需求分析与原型设计
- 第二次作业——结对项目之需求分析与原型设计
- 系统分析与设计作业lesson1
- 第二次作业——结对项目之需求分析与原型模型设计
- 第二次作业——结对项目之需求分析与原型模型设计
- 系统分析与设计:作业二
- 第二次作业——结对项目之需求分析与原型设计
- 系统分析与设计-课程作业1
- 系统分析与设计作业1
- 系统分析与设计作业(二)