提升UML模型:领域分析方法
一、UML模型变更与领域模型的重要性
在UML模型开发中,人们往往难以预估某一变更对整体模型的影响。有研究表明,即便从业者仔细检查模型,模型缺陷仍常常未被发现。这一结果凸显了为成熟、稳定且具有经济可行性的领域开发完整且正确的领域模型的必要性,因为这些领域模型可用于指导该领域高质量应用程序的开发。
二、ADOM方法的特点与应用
- 方法争议 :与其他领域分析方法类似,ADOM方法可能被批评抑制创造力,并且其在领域专家无法达成共识的领域中的适用性也可能受到质疑。但从创造力的角度来看,基于现有解决方案并不一定会降低创造力,反而可能引发与当前特定问题相关的创造力。
- 可扩展性 :ADOM中的领域模型不仅捕捉了共性,还涵盖了特定领域中应用程序之间允许的可变性,因此在对领域进行建模之前无需达成共识。此外,虽然是在一个小而相对简单的示例上进行检验,但ADOM具有支持更复杂领域规则和约束规范的表达能力。目前,正在不同的建模语言和上下文中检验ADOM的表达能力。
- 应用场景 :已经将ADOM应用于多个场景,包括使用UML活动图和EPC进行业务流程建模、使用OPM进行需求和设计建模,以及使用Tersus进行网站开发。
三、未来计划
- 持续评估有效性 :计划持续评估(新手和有经验的设计师)使用ADOM支持在各种建模语言中构建一致、正确和完整的应用程序模型的有效性。
超级会员免费看
订阅专栏 解锁全文
1652

被折叠的 条评论
为什么被折叠?



