`

开发方法

    博客分类:
  • UML
 
阅读更多

介绍3中开发方法:Scrum, Feature-Driven Development(FDD), Learn Development, Crystal Methods

Scrum:由Ken Schwaber和Jeff Sutherland提出,旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进,适用于需求难以预测的复杂商务应用产品的开发。

Feature-Driven Development(FDD):由Jeff Luca和Peter Coad提出,是一个模型驱动、短迭代的开发方法,适用于变化周期短的业务应用开发。所谓的特点(Feature)是一些用户眼中有用的小功能项,一个特征点能偶在两周或更短的时间内被实施,且产生可见的、能运行的代码。

Learn Development:这一思想诞生于20世纪40年代末期。当时由于缺乏足够的资金,刚成立不久的丰田公司制定了丰田生产系统,其主旨是消除浪费。该方法的原则是消除浪费、增强学习、尽量推迟决策、尽快交付、授权团队、嵌入完整性和认识整体。

 Crystal Methods:由Alistir Cockburn提出,他认为不同的项目需采用不同的开发方法,并随着开发的进行不断细调(On-the-fly-Tuning),也就是连续不断的过程改进,并以此提出一系列方法。

分享到:
评论

相关推荐

    系统分析师-敏捷开发方法

    系统分析师-敏捷开发方法 本文将论述敏捷开发方法在系统分析师中的应用,通过实践证明,在项目的开发中采用合适的敏捷开发方法可以有效地缩短开发时间,提高产品质量。本文将从以下几个方面论述敏捷开发方法的应用...

    VB.Net实现下CATIA二次开发方法

    VB.Net 实现 CATIA 二次开发方法 VB.Net 实现 CATIA 二次开发方法是指利用 VB.Net 语言在 Visual Studio 中对 CATIA 进行二次开发的方法。该方法可以实现对 CATIA 的自动化操作、数据交换和自定义功能扩展。 首先...

    ECLIPSE+RCP应用系统开发方法与实战(PDF 高岗著)

    《ECLIPSE+RCP应用系统开发方法与实战》这本书是高岗先生关于使用Eclipse RCP(Rich Client Platform)进行应用系统开发的一本实战指南。Eclipse RCP是Eclipse IDE的一部分,它提供了一个框架,使得开发者可以构建...

    软件过程开发方法(RUP、AP、MP、HP)

    【软件过程开发方法】是指一套指导软件开发过程的框架,旨在提高软件质量、效率和可维护性。在软件开发过程中,通常涉及多个阶段,包括需求分析、系统设计、编码、测试、部署和维护等。软件过程开发方法的目标是提供...

    基于Android平台软件开发方法的研究与应用

    随着时代的发展,人们对于信息的获取有着强烈的需求。智能手 机作为一种非常重要的...用层软件开发方法进行了深入研究。在此基础上,运用这两种开发方 法分别设计实现了Android音视频编解码软件和Android录音机软 件。

    Python安全应用程序开发方法研究.pdf

    Python安全应用程序开发方法研究.pdf

    软件开发方法.pdf(绝对的好书,精通必看)

    ### 软件开发方法与技术 #### 一、软件开发方法与技术概述 - **软件的概念**:软件被理解为一系列复杂的系统,其核心功能是处理数据和提供服务。软件的发展经历了不同的阶段,从最初的面向问题的方法到现代的面向...

    jackson系统开发方法

    jackson系统开发方法,理论基础,jsd步骤,jsp程序设计方法

    管理信息系统开发方法

    管理信息系统开发方法 管理信息系统开发是指根据企业管理的战略目标、规模、性质等具体情况,从系统的观点出发,运用系统工程的方法,为企业建立起提高企业管理决策的管理信息系统。管理信息系统开发的任务就是设计...

    敏捷软件开发方法与实践

    《敏捷软件开发方法与实践》第1章阐述了敏捷软件开发方法出现的历史背景、敏捷宣言、敏捷原则及最新动态;第2章介绍了常见的敏捷软件开发方法及其相互间的简单比较;在第3章至第5章中,作者结合自己的敏捷项目开发...

    特征驱动开发方法--原理与实践

    特征驱动开发方法--原理与实践

    软件开发方法外文文献.pdf

    软件开发方法概论 软件开发方法是软件开发过程中的一种方法论,它关注软件开发的组织方面,而不是技术方面。在软件开发方法中,有多种方法论,每种方法论都有其特点和优缺。了解软件开发方法论的历史发展和当前趋势...

    基于大数据的软件智能化开发方法与环境.docx

    基于大数据的软件智能化开发方法与环境.docx

    信息系统开发 系统开发方法学.doc

    ### 信息系统开发与系统开发方法学 #### 一、系统开发方法学概述 **系统开发方法学**(System Development Methodology)是指在信息系统开发过程中,为确保开发活动的有效性和高效性而采用的一套标准化流程和步骤...

    第4章信息系统的开发方法与规划PPT课件

    第四章 信息系统的开发方法与规划,主要探讨的是在信息技术领域如何有效地开发和规划信息系统,以满足企业或组织的需求。本章分为多个部分,详细介绍了系统开发的不同方法和规划过程。 首先,章节提及了早期信息...

    基于嵌入式操作系统的开发方法

    在嵌入式系统的开发过程中,一般采取交叉平台的开发方法。即在通用PC上编程,然后通过交叉编译和链接,将源程序编成能够在目标平台上运行的二进制代码格式映像。最后将映像下裁到目标平台上的特定位置,由目标板上...

    汽车电子基于AUTOSAR的标准化开发方法论:整车架构与ECU功能集成设计流程解析

    内容概要:本文继续探讨AUTOSAR,聚焦于其标准化开发方法论。首先简要介绍了AUTOSAR开发方法论,强调其对实现AUTOSAR愿景的重要性。接着详细阐述了开发流程的六个主要步骤:①开发抽象系统描述,旨在建立系统功能的...

    ABC_基于体系结构_面向构件的软件开发方法_梅宏

    ABC_基于体系结构_面向构件的软件开发方法_梅宏cnki最新学术研究论文

Global site tag (gtag.js) - Google Analytics