论文部分内容阅读
在现代软件开发中,软件建模的重要性日渐提升。系统越大、越复杂,建模的重要性就越大。UML是用来对软件系统进行可视化建模的一种语言,UML建模工具是使用UML进行可视化建模的软件工程开发工具。UML建模工具已经在实际工程中得到了广泛的应用,但是随着UML版本的逐渐更新和CASE工具功能的不断扩大,支持UML的建模工具的开发面临着新的挑战。
本文分析了UML建模工具的需求,明确了新的UML建模工具——UML-Modeler的系统开发目标,并应用元建模、领域工程、基于构件的软件开发等多种技术,对UML-Modeler进行系统设计。通过元建模技术,由元建模工具得到UML元模型;通过领域工程技术,得到构造建模工具的可复用构件;再应用构件技术将可复用构件进行组装,得到新的UML建模工具UML-Modeler,并可对其进行扩展。进一步的,本文基于上述解决方案对UML-Modeler的实现进行了详细的阐述,重点论述了它的主要功能模块和扩展功能模块的具体实现,最后对UML-Modeler进行评估。
目前,UML-Modeler已经投入使用并取得了良好的效果。