软件工程方法论对我们开发软件有多大的用处?谈谈你的看法.
软件工程包括技术和管理两方面的内容,是技术与管理紧密结合所形成的工程学科.
软件工程方法论是软件生命周期全过程中使用的一整套技术方法的集合,也是在软件开发的过程中必须遵循的普遍行为和准则.
软件工程方法学包含的三个要素分别为方法,工具和过程.方法是完成软件开发的各项任务的技术方法,工具是为运用方法而提供的自动的或半自动的软件工程支撑环境,过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤.
软件工程方法论具有如下用处:
(1)应对不断变更的需求
(2)降低软件开发的风险,提高软件开发的速度
(3)经济的开发出高质量的软件,减少人员的浪费
(4)降低了整个软件开发工程的难度,提高了软件的可维护性
(5)指导我们按照实践总结出来的流程进行软件开发和维护