简答题

基于生命周期的开发方法有哪几种?各自适应于什么类型的项目?

正确答案

瀑布开发方法,严格按照顺序性和依赖性,前一阶段完成,后一阶段才能执行,不可回流,适合简单、易操作的项目。瀑布开发方法的最大特点是阶段间严格的顺序性和依赖性。
原型开发方法,快速分析,弄清用户/设计者的基本信息需求;构造原型,开发初始原型系统;用户和系统开发人员使用并评价原型;最后系统开发人员修改和完善原型系统;适用于用户需求较难定义、规模较小的系统。迭代开发方法,分为增量迭代和进化迭代两种。增量迭代是把整个系统划分为多个小型的、功能相对独立的小项目,每次迭代都包括了分析,设计,实现与测试等一个完整周期,每个迭代周期完成一个增量,然后将它们集成。进化迭代的特点则表现在每个迭代周期都是对上一次迭代的演化和完善,是目前应用最为广泛的开发过程。
螺旋开发方法,核心意图是将系统建设的生命周期分解为多个周期,多次开发完善系统原型,通过每个周期的风险分析,实现整个系统的风险控制。适用于单位内部开发的大规模软件项目。
敏捷开发方法,是一系列轻量的过程模型的总称,它致力于在五过程和过程过于繁琐中达到一种平衡,以不多的步骤过程获取较满意的结果。适用于期限紧迫、具有高度复杂性和新颖性的项目最适合敏捷开发。

答案解析

相似试题
  • 生命周期法是一种基于()的系统开发方法。

    单选题查看答案

  • 基于瀑布模型的系统开发生命周期有哪些优点与缺点?该方法的适用范围是什么?

    简答题查看答案

  • 开发潜在顾客的方法有哪几种?

    简答题查看答案

  • 从数据流程图转换到模块结构图有哪几种方法?各自的特点是什么。

    简答题查看答案

  • 简述管理信息系统开发方法有哪几种,说明每种开发方法的基本思想。

    简答题查看答案

  • 目前有哪几种常用的系统开发方法,它们各有什么特点,主要适用于哪些系统?

    简答题查看答案

  • 说明基于瀑布模型的系统开发生命周期法的基本原理。

    简答题查看答案

  • 合同的基本类型有哪几种,它们各自有哪些特点?

    简答题查看答案

  • 认识客户关系的生命周期有哪几个阶段?

    简答题查看答案