如果有的话,我想知道软件开发过程和软件开发方法之间的区别。
发布于 2010-03-07 22:10:58
流程只是方法论的一个组成部分。方法论有:
<代码>H19A<代码>E110人员<代码>E211方面:什么人和团队要做这一切?<代码>H212<代码>H113A<代码>E114时间<代码>E215方面:这一切是如何及时组织起来的?<代码>H216<代码>A<代码>E118建模<代码>E219方面:使用什么建模单元(语言)来捕获所有这些内容?<代码>H220<代码>F221
这是您可以在ISO/IEC 24744 Software Engineering - Metamodel for Development Methodologies中找到的更正式定义的简化解释。
尽管如此,“方法”、“方法论”和“过程”这三个术语被不同的人用来表达不同的意思。在这个领域工作了20年后,我认为试图就标准用法达成一致是徒劳的。:-)
发布于 2010-01-05 16:46:15
这与process和methodology在任何其他学科中的区别是一样的。我认为这些过程是方法论的实现。
发布于 2010-01-05 16:51:29
方法论更多的是一种设定基本参数的一般思维方式。过程是方法论给定边界内的具体表现。您可以将敏捷视为方法论,将Scrum视为具体实现。
有时很难区分这两者。经验法则:如果你能立即开始使用它,这可能是一个过程。方法论需要更多的适应。
https://stackoverflow.com/questions/2004843
复制相似问题