最近在做有关MDA的东东,老板分配的任务是建模。目前UML建模工具可说多之又多,最流行的莫过ROSE了。我的想法是借鉴ROSE工具,但是不拘泥于它开发一个建模工具。
现将鄙人之愚见向各位专家絮叨一下,希望探讨可行性。我的初步设想:
首先,采用模板方式,引导用户填写模型信息。这样做的好处是:其一、让用户填写模板,用户在模板的引导下能够填写正确、完整的信息;其二、用户不用考虑各个模型涉及的符号,建模工具会自动的根据填写的信息创建,减轻用户画图负担;其三、已有的大多数建模工具主要展现的是图形,它们自身的以及彼此之间的细节和联系没有充分的体现,我想在我开发的建模工具中采用文档的方式完整的记录这些信息。More 。。。
其次,UML模型是从不同的视角建立的,因此它们之间缺乏必要的联系。这种情况带来的害处是,不同人员建立的部分模型与整体系统的设计相悖。我想在建模工具里加入模型关系一层(姑且这样说吧),比如说某些模型的信息可以由其它模型得到,或者两种模型建立之后,可以通过它们之间的关系验证它们是否正确等等。(想法还不成熟 )
再次,为了确保模型建立的精确、完整、一致,我想在建模工具中加入模型检测过程。目前,模型检测研究已经取得了一定的成绩,比如:模型一致性验证、模型内部验证等等。
。。。
以上纯属个人初步见解,欢迎大家批评指教!
UML建模之新思想
最新推荐文章于 2023-03-21 19:18:50 发布