摘要:本文对一些流行的软件工程方法,包括结构化方法、形式化方法、面向对象方法、基于构件的方法、基于Agent的方法、基于净室技术的方法、基于敏捷技术的方法等进行了述评,并对软件工程方法的发展趋势进行了初步探讨。1.引言 软件工程方法学是软件工程学科领域研究的主要对象之一,它包括三个要素,即方法、工具和过程。其中方法是指完成软件开发的各项任务所采取的技术路线、策略及措施。经过40多年的研究与实践,人们已经成功地摸索和建立了多种软件工程方法。譬如,结构化方法、形式化方法、面向对象方法、基于构件的方法、基于Agent的方法、基于净室技术的方法、基于敏捷技术的方法等。这些方法在自身的发展过程中又不断吸收其他方法和技术的长处,导致新技术新方法层出不穷,成为现代软件工程发展过程的亮点,从而不断丰富和发展了软件工程的理论与实践。2.软件工程方法2.1 结构化方法 结构化方法在软件工程发展中具有里程碑的意义,因为这是从无序的软件开发方
1231
0