Indexed by:
Abstract:
在软件开发过程中,随着对系统功能要求的无限增大,其分析阶段的工作越来越重要,这个阶段的主要工作是根据用户需求,先用某一描述语言建立概念模型,然后用工具检查出错误并进行更正,再进行严格的模型模拟验证。统一建模语言 UML作为面向对象设计技术的代表,在系统设计建模中已经获得了广泛的承认,有很多成功的应用,但是早期的UML并不支持对特定领域的建模,这种情况伴随着UML2.0的发布而得以解决,UML2.0提供了一种扩展机制,该机制允许建模者在不改变基本建模语言的前提下根据实际需要做相应的扩展,称为UML profile,这使得UML可以针对各个不同的领域、平台甚至开发方法进行定制。本文基于UML Profile扩展机制,采用GEF、EMF以及Eclipse插件技术设计实现了一种支持扩展的软件建模工具,在图形编辑器的设计和实现遵循以GEF为图形编辑框架开发构建图形编辑器的方案,在模型层次采用了EMF技术自动生成其模型代码,而项目的整体架构则采用Eclipse插件体系,即,将整个项目分割为几个不构成循环依赖的插件,然后各个插件相互协作以实现整体功能。同时,UML相关约束也决定了工具的实现需要以UML语义为依据,从而指导某些符合语义约束的业务逻辑的实现。最后,本文结合测试结果对该工具的设计及实现结果予以严格验证。测试及运行结果表明,该工具支持UML Profile扩展建模,符合UML语义,且界面友好,易用,符合预期设计目标。
Keyword:
Reprint Author's Address:
Email:
Basic Info :
Degree: 工学硕士
Mentor: 赵广社
Student No.:
Year: 2011
Language: Chinese
Cited Count:
SCOPUS Cited Count:
ESI Highly Cited Papers on the List: 0 Unfold All
WanFang Cited Count:
Chinese Cited Count:
30 Days PV: 1
Affiliated Colleges: