您的位置:首页 > 其它

系统分析与设计第二次作业

2018-03-20 21:32 260 查看

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

瀑布模型:

优势

定义了软件开发基本流程与活动

劣势

每个阶段对上一个阶段过于依赖

容错性差,后期出现问题的修改成本过大

资源调配困难,知识技能需求不同,人员数量要求不同

增量模型:

优势

增强客户对系统的信心

见底系统失败风险

提高系统可靠性

提高系统的稳定性和可维护性

劣势

增量粒度难以选择

确定所有的基本业务服务比较困难

螺旋模型(含原型方法)

优势

充分利用软件复用,提高软件开发效率

允许多个项目同时开发,降低费用,提高可维护性,可实现分步提交软件产品

劣势

缺乏通用的构件组装结构标准,带来较大的开发风险

构件可重用性和系统高效性之间不易协调

过分依赖构件,构件的质量影响着最终产品的质量

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

Iterative and incremental(迭代和增量): 将各个阶段分解为一系列迭代,每次迭代产生一个增量,这个增量是一个包含增加或改进功能的系统版本

Architecture-centric(以架构为中心): 支持多种体系结构模型,在精化阶段创建可执行体系结构。系统的部分实施有助于验证体系结构并作为剩余发展的基础

Risk-focused(风险关注):UP要求专注于在项目生命周期的早期解决最关键的风险问题

迭代和增量体现了用户驱动,风险关注体现了风险驱动

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

UP的四个阶段分别是:

初始阶段

精化阶段

构建阶段

移交阶段

划分准则是,每个阶段终结于良好定义的里程碑,某些关键决策必须做出的时间点。

关键的里程碑包括:

生命周期目标里程碑

生命周期体系结构里程碑

初始运行能力标里程碑

产品发布里程碑

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

项目管理中,项目的工期是由客户和团队共同决定的,在规定的工期内做出与该工期相匹配的项目,并且明确在合同中。而项目的质量由用户决定,虽然项目的范围/内容在合同中已经有所涉及,但是,还是存在团队发挥的空间,因此,这一方面是易于控制的。

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

UP的迭代式增量开发,将大工程分为多个迭代周期,每个迭代周期又可以选用不同的框架来实现此次迭代的目标,增量式的开发使得在每次旧版本的基础上增加新的功能和特性,形成一个稳定的版本后即可加以发布。

项目管理使用

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

每个人的任务是明确的。即一周后可以看到具体成果

每个人的任务是1-2项。

至少包含一个团队活动任务

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: