首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件开发方法论

软件开发方法论
EN

Stack Overflow用户
提问于 2010-01-05 16:41:01
回答 4查看 1.6K关注 0票数 7

如果有的话,我想知道软件开发过程和软件开发方法之间的区别。

EN

回答 4

Stack Overflow用户

发布于 2010-03-07 22:10:58

流程只是方法论的一个组成部分。方法论有:

  • A process方面:要执行什么任务?
  • A产品方面:要使用和/或创建什么东西?

<代码>H19A<代码>E110人员<代码>E211方面:什么人和团队要做这一切?<代码>H212<代码>H113A<代码>E114时间<代码>E215方面:这一切是如何及时组织起来的?<代码>H216<代码>A<代码>E118建模<代码>E219方面:使用什么建模单元(语言)来捕获所有这些内容?<代码>H220<代码>F221

这是您可以在ISO/IEC 24744 Software Engineering - Metamodel for Development Methodologies中找到的更正式定义的简化解释。

尽管如此,“方法”、“方法论”和“过程”这三个术语被不同的人用来表达不同的意思。在这个领域工作了20年后,我认为试图就标准用法达成一致是徒劳的。:-)

票数 6
EN

Stack Overflow用户

发布于 2010-01-05 16:46:15

这与processmethodology在任何其他学科中的区别是一样的。我认为这些过程是方法论的实现。

票数 4
EN

Stack Overflow用户

发布于 2010-01-05 16:51:29

方法论更多的是一种设定基本参数的一般思维方式。过程是方法论给定边界内的具体表现。您可以将敏捷视为方法论,将Scrum视为具体实现。

有时很难区分这两者。经验法则:如果你能立即开始使用它,这可能是一个过程。方法论需要更多的适应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2004843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档