系统分析与设计第二次作业
- 简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。
瀑布模型
优点:
(1)可以保证整个软件产品的较高质量,保证缺陷和错误能够提前的被发现和解决。
(2)同时利用瀑布模型进行整体规划,可以使整个软件具良好的可扩展性和可维护性。
缺点:
(1)开发过程一般不能逆转。
(2)前期需求不明确,而又很难短时间明确清楚的项目则很难很好的利用瀑布模型。
(3)需求设计和开发人员往往在项目开始后就会全部投入到项目中,造成人员浪费。
增量模型
优点:
(1)采用增量模型的优点是人员分配灵活,相比瀑布模型开始时不用投入大量人力资源。
(2)如果核心产品很受欢迎,可以灵活调整投入资源。
(3)可先发布部分功能给客户,不用等到最终才交付软件。
缺点:
(1)并行开发构件可能不能集成。
(2)由于增量模型的灵活性,可能会出现在做的过程中不断修改,失去对总体的控制。
螺旋模型
优点:
(1)设计上的灵活, 项目的各个阶段可以进行变更。
(2)成本计算简单清晰。
(3)客户参与每个阶段的开发,提出修改意见,使产品正确设计正确进行。
缺点:
(1)建设周期长,而软件技术发展比较快,造成最终产品无法满足用户需求。
(2)只试用于大型软件开发。 - 简述 UP 的三大特点,其中哪些内容体现了用户驱动的开发,哪些内容体现风险驱动的开发?
UP的三大特点是:迭代式增量开发,用例驱动,以架构为中心。
用例驱动和体现了用户驱动的开发,迭代式增量开发体现了风险驱动的开发 - UP 四个阶段的划分准则是什么?关键的里程碑是什么?
初始:建立、准备初始项目计划和花费分析、项目可行性。
细化:核心架构的迭代实现、确定大多数需求、更为实际的可行性评估。
架构:对细化阶段的系统遗留下的内容进行基础构建。
移交:系统转换和用户训练。
里程碑:迭代的结束点,此时有重要决策或评估产生。 - IT 项目管理中,“工期、质量、范围/内容” 三个元素中,在合同固定条件下,为什么说“范围/内容”是项目团队是易于控制的
因为在产品的初始阶段,工期是在合同中明确规定的,属于已经确定的内容,而质量则是受到客户监督和要求的。范围/内容则是项目团队在执行的过程中需要面对的问题,可以通过在开发的过程中不断解决完善。 - 为什么说,UP 为企业按固定节奏生产、固定周期发布软件产品提供了依据?
首先UP每个阶段的历程碑是迭代的结束,而每一个迭代过程都有固定的长度和产品的产生,因此企业在企业在使用UP时依据各个迭代过程可以有固定的节奏生产、固定时间发布软件产品。
项目管理使用
- 团队成员
······ - 团队任务
- 团队活动
- 前端计划
- 后端计划
- 团队活动