如果有的话,我想知道软件开发过程和软件开发方法之间的区别。
答案 0 :(得分:6)
流程只是方法论的一个组成部分。方法论有:
这是对ISO/IEC 24744 Software Engineering - Metamodel for Development Methodologies中可以找到的更正式定义的简化解释。
然而,术语“方法”,“方法”和“过程”由具有不同含义的不同人使用。在这个领域工作了20年后,我认为试图就标准用途达成一致是徒劳的。 : - )
答案 1 :(得分:4)
它与任何其他学科中process和methodology之间的差异相同。我认为这些过程是方法的实施。
答案 2 :(得分:1)
该方法更多是设定基本参数的一般思维方式。过程是方法学特定范围内的具体表现。您可以将敏捷视为方法论,将Scrum视为具体实现。
有时很难区分这两者。根据经验:如果你能立即开始使用它,那可能就是一个过程。方法论需要更多的适应。
答案 3 :(得分:0)