什么是软件工程方法论
软件工程方法论是指在软件生命周期全过程中使用的一整套技术方法的集合,软件工程方法论包含3个要素:方法、工具和过程。其中,方法是一种使用定义好的技术集及符号表示组织软件开发的过程,是完成软件开发各个任务的技术方法,回答了“怎样做”这个问题,它的目标是在规定的时间和成本内,开发出符合用户需求的高质量的软件。
面向元数据的方法、面向过程的方法、面向对象的方法和形式化方法,并称软件工程中的四大方法,它们共同构成了软件工程方法论。
软件工程方法论有什么用
软件工程方法论的出现是软件开发工程化阶段的一个里程碑。在当今快速变化的环境中,各种各样的方法为软件开发带来了新的活力,这些方法给予开发人员一个可行的、系统性的整体结构的理论框架,而不是教条式的执行某些开发任务和活动。软件工程方法论应用软件开发过程原则提升软件的价值产出,例如敏捷实践方法论,围绕着“拥抱变化”“持续改善”“尊重人”等原则加快工作频率,节约总工期和成本,极大的发挥程序员的积极性。