2009-06-18 57 views
0

以流程为中心的做法,我想弄清楚走在软件开发过程为中心的方法,而不是数据中心之间的差异。这两种方法的优缺点是什么?定义或描述在软件开发

我GOOGLE了四周,但我还没有找到为什么以流程为中心是好还是没有更好的一个明确的答案。

回答

0

我的理解是,这是重点的发展问题:

  • 以流程为中心将围绕着使用过程中的一种特殊形式作为方法论的核心。例如,可能有一些喜欢瀑布的地方,这是他们使用的内容,无论其他因素如何。

  • 数据为中心将围绕着的数据,并可能涉及不同的数据集的不同的方法。因此,报告组可能会使用以数据为中心的方法,因为它们大部分都围绕着数据并使用它。相比之下,定制CMS的团队可能会选择更敏捷的方式来处理公司开始使用CMS时可能发生的变更需求。

至于哪个更好这里要考虑几个因素:

  1. 人们 - 他们似乎有他们喜欢在控制偏好?有些人可能更喜欢以过程为中心的方法,以便所有事情都以同样的方式完成,无论在什么情况下都可以坚持,而在其他情况下,有些人可能会说它只依赖于数据。

  2. 优先 - 这是将是东西团队将使用一遍又一遍?如果是这样,那么以过程为中心可能会有更好的结果,因为随着时间的推移,过程可以得到改进,而与以数据为中心的定期更改方法相反。

  3. 最终产品 - 如果项目是咨询业务,那么专注于流程而不是数据可能会更好,除非咨询需要数据仓库或商业智能等数据密集型业务。

  4. 行政买入 - 两种方式都可以是无用的,如果人们控制货币不明白为什么一个风格比其他特定情况较好。