|
计算机科学 2002
Advances in Modeling Languages
|
Abstract:
1 引言建模语言的发展是随着计算机发展而发展的。在计算机发展的初期,程序设计被认为是一种技巧,那时所开发软件产品的部件不具有可重用性,难以维护及改进。这很不利于复杂的大型软件系统的开发。到了1980年代,DeMarco提出了基于模型的软件开发方法,他认为软件系统的开发与大型复杂的工程系统的开发相类似,在系统开发之前首先建立系统的书面工作模型。利用这些模型,使得有关人员在系统成型之前对其有明确的认识。这样可以大大提高软件开发的效率,增强软件的正确性、可靠性以及可重用性。目前,建模语言已成为软件工程的研究热点之一,同时已引起了许多学者的兴趣和一些公司的广泛重视,并研制了诸如UML、ROOM等一批在理论、实用等方面有重要价值的建模语言。实际工作者将这些建模语言及其提供的支持工具集应用于实践中,取得了相当的成功。在数十种建模语