全球专业中文经管百科,由121,994位网友共同编写而成,共计435,837个条目

功能驱动方法

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

功能驱动方法(Feature Driven Development,FDD)

目录

什么是功能驱动方法

  功能驱动方法是由Jeff De Luca和面向对象方法大师Peter Coad提出来的。与其他敏捷方法一样,它致力于用最短的迭代周期实现最多的可见可用的功能模块数。在功能驱动方法中,一个迭代周期一般是两周。

功能驱动方法的任务

  功能驱动方法有以下五项任务:

  (1)建立总体模型。

  (2)提出功用清单。

  (3)针对功用逐项制订计划

  (4)针对功用逐项进行设计。

  (5)针对功用逐项开发实现。

  前三项在项目开始时完成,后两项在每一次迭代周期中都要做。每一项任务又可进一步分解并制订出相应的检验准则。

功能驱动方法的相关要素

  在功能驱动方法中,编程开发人员被分成两类:首席程序员和“类”程序员(Class Owner)。首席程序员是最富有经验的开发人员,他们负责定义系统的各项功能、各功能模块之间的关系。对每一项功能,首席程序员指定出需要哪些类来实现这项功能,并召集“类”程序员们组成一个针对这项功能的开发组。首席程序员作为协调者、设计者和指导者,而“类”程序员则主要作源码编写。

本条目对我有帮助1
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您认为本条目还有待完善,需要补充新内容或修改错误内容,请编辑条目投诉举报

本条目由以下用户参与贡献

Tracy.

评论(共0条)

提示:评论内容为网友针对条目"功能驱动方法"展开的讨论,与本站观点立场无关。

发表评论请文明上网,理性发言并遵守有关规定。

打开APP

以上内容根据网友推荐自动排序生成

下载APP

闽公网安备 35020302032707号