发展方法

时间:2015-06-04 13:07:34

标签: agile modeling object-oriented-analysis

我对什么是开发方法感到困惑。

例如,请执行以下操作: 瀑布模型 迭代&增加的 统一过程 极限编程 动态系统开发方法

其中哪些是开发方法等。从我的理解瀑布和迭代&增量是不同方法使用的模型(UF,XP,DSDM) 这是对的吗?

1 个答案:

答案 0 :(得分:0)

要掌握两个重要概念。第一个是项目的定义。从PMI定义:

  

"项目可以被定义为为创造而进行的临时努力   独特的产品或服务"

因此,有一些项目管理和计划风格(或模型)。这就是顺序模型,迭代模型等所在。这些模型描述了一套实践和技术,从头到尾引领您的项目。

还有一种项目是软件开发项目。它意味着一个项目,其结尾是交付软件。

对于那种类型的项目,前面的模型有一些特殊化。例如,遵循顺序模型的瀑布模型和遵循迭代模型的极限编程(XP)。

这些专业化翻译了" generic"中描述的一些技术。模型以匹配开发过程,并结合其他实践。