`
jiaoronggui
  • 浏览: 1328509 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116447
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199342
社区版块
存档分类
最新评论

软件生命周期模型-边做边改模型

阅读更多

1、什么是边做边改模型

  当一个软件产品在没有规格说明或主要设计的情况下被开发时,开发者往往不得不重新对产品编码多次直到他们得到正确稳定的产品。这种开发模型就是边做边改模型。

  开发者们首先开发出一个产品的最初版本给客户验收,然后开发团队开发一个新的版本再次给客户验收。这个过程一直持续到客户感觉产品满意为止。


2、边做边改模型的存在问题

  边做边改模型的最重要缺点是存在于需求,设计和实现中的错误要到整个产品被构建出来后才能被发现。

  这是一种类似作坊的开发方式,对编写几百行的小程序来说还不错,但这种方法对任何规模的开发来说都是不能令人满意的,其主要问题在于:

  1) 缺少规划和设计环节,软件的结构随着不断的修改越来越糟,导致无法继续修改;

  2) 忽略需求环节,给软件开发带来很大的风险;

  3) 没有考虑测试和程序的可维护性,也没有任何文档,软件的维护十分困难。


3、边做边改模型的适用范围

  因为这种模型没有包括编码前的开发阶段,所以它不被认为是一个完整的生命周期模型。然而在某些场合这种简单的方式非常有用。对于需求非常简单和容易明白,软件期望的功能行为容易定义,实现的成功或失败容易检验的工程可以使用这种模型。

 

 

 

0
0
分享到:
评论

相关推荐

    软件生命周期模型

    综上所述,每种软件生命周期模型都有其独特的应用场景和优缺点。在实际项目中,应根据项目的具体情况选择最适合的模型。例如,对于需求较为明确且稳定的项目,瀑布模型可能是一个不错的选择;而对于需求经常变化或...

    软件生命周期模型(共73张PPT)精选.pptx

    "软件生命周期模型" 软件生命周期模型是软件开发过程中的一个重要概念,它描述了软件从概念到交付的整个生命周期。软件生命周期模型通常包括软件需求分析、软件设计、软件实现、软件测试、软件维护等几个阶段。 ...

    所有软件生命周期模型

    "软件生命周期模型" 软件生命周期模型是软件开发中一个非常重要的概念,它定义了软件从需求收集到交付的整个过程。 Software Development Life Cycle( SDLC)是软件开发中一个核心概念,它描述了软件从需求收集到...

    软件生命周期模型选择及WBS分解指南

    软件生命周期模型选择及WBS分解是软件开发过程中的关键环节,它们对于确保项目的顺利执行、高效管理和高质量交付具有重要作用。软件生命周期模型是软件开发过程的一种结构化表示,它将软件的整个生命周期划分为不同...

    (a)软件生命周期模型.rar

    《软件生命周期模型详解》 软件生命周期模型是软件开发过程中的一种框架,它定义了从软件项目的启动到最终退役的各个阶段及其顺序,为软件工程提供了一种结构化的方法。本篇文章将深入探讨软件生命周期模型,包括其...

    (a)软件生命周期模型

    (a)软件生命周期模型是软件开发过程中的一种重要框架,它描述了软件从概念形成到最终退役的各个阶段。软件生命周期模型通常包括多个阶段,每个阶段都有其特定的目标和任务,为软件项目的成功实施提供了结构化的路径...

    cmmi软件生命周期模型描述-V1.0.doc

    【软件生命周期模型描述】 软件生命周期模型是软件开发过程中的一个核心概念,它定义了软件从概念形成到最终退役的各个阶段及其顺序。本文档详细介绍了山东政通科技发展有限公司采用的CMMI(能力成熟度模型集成)V...

    谈软件生命周期模型及其选择

    软件生命周期模型是软件开发过程中的核心指导框架,它定义了从需求分析到系统维护的一系列阶段,以及这些阶段之间的关系和工作流程。本文主要探讨了几种常见的生命周期模型,包括瀑布模型、螺旋模型、以及RUP(统一...

    ISO_IEC_IEEE 24748-3 系统和软件工程 - 生命周期管理 - 第3部分:ISO_IEC_IEEE 12207(软件生命周期流程)应用指南 - 完整英文电子版(75页).pdf

    ISO_IEC_IEEE 24748-3 系统和软件工程 - 生命周期管理 - 第3部分:ISO_IEC_IEEE 12207(软件生命周期流程)应用指南 ISO_IEC_IEEE 24748-3 是一个关于系统和软件工程的国际标准,特别关注于生命周期管理的第三部分...

    软件工程生命周期模型.ppt

    “软件工程生命周期模型” 软件工程生命周期模型是指从软件产品的概念到交付的整个过程,这个过程包括了软件的定义、设计、实现、测试、部署、维护等阶段。软件工程生命周期模型是软件工程的核心内容,是软件开发和...

    软件工程课程阶段测试题目 软件生命周期中不含哪个阶段、关于瀑布模型说法正确的是、下面关于软件过程模型说法错误的是

    软件工程是一门涉及软件开发全生命周期的学科,涵盖了从需求分析到软件维护的各个阶段。在软件生命周期中,主要包括可行性分析、需求分析、设计、编码、测试和维护等阶段,并不存在“软件销售阶段”。瀑布模型是一种...

    软件生命周期模型及WBS分解指南.docx

    软件生命周期模型是软件开发过程中的核心指导框架,它将软件的整个生存周期划分为一系列有序的阶段,确保每个阶段有明确的目标和责任,便于管理和控制大规模、复杂的软件开发项目。这种模型有助于提高软件质量,降低...

    软件过程与生命周期模型

    软件过程与生命周期模型ppt

    软件生命周期模型优缺点

    ### 软件生命周期模型优缺点 #### 一、瀑布模型 **定义及特点:** 瀑布模型是最传统的一种软件开发模型,它将整个软件开发过程分为需求分析、设计、编码、测试、维护等多个阶段,每个阶段都像是瀑布的一个阶梯,...

    CMMI模板-056-CMMI-OPD-PRD-SLCM软件生命周期模型描述

    《CMMI模板-056-CMMI-OPD-PRD-SLCM软件生命周期模型描述》 本文档详细阐述了CMMI(Capability Maturity Model Integration,能力成熟度模型集成)框架下的一种组织级定义的软件生命周期模型,旨在为项目策划提供...

    软件工程-2软件生命周期与模型.ppt

    软件生命周期模型则是对软件开发过程的一种规范化描述,它根据项目的特性、规模、开发方法等因素确定开发流程。瀑布模型是最经典的生命周期模型之一,其特点是阶段性的,每个阶段完成后需要进行评审并生成相应的文档...

    软件生命周期与软件过程模型

    软件生命周期与软件过程模型 软件生命周期 软件过程模型 瀑布模型 演化模型 增量模型 原型模型 螺旋模型 (风险分析) 喷泉模型 总结

    软件生命周期说明.doc

    软件生命周期模型详解 软件生命周期模型是指在软件开发过程中,为了规范管理和协调各个阶段的活动而制定的模型。它是软件开发的指导思想和方法论,旨在确保软件开发的高效、可靠和稳定。 软件生命周期模型的重要性...

Global site tag (gtag.js) - Google Analytics