面向方面建模中的模型组合指令与UWE方法应用
在软件开发中,尤其是涉及复杂系统的设计时,如何有效处理不同模型之间的组合以及确保设计的一致性和正确性是关键问题。本文将介绍面向方面建模(AOM)中的模型组合指令,以及UWE(UML-based Web Engineering)方法在Web应用开发中的应用。
1. UWE方法与ArgoUWE工具
UWE方法为Web应用的设计提供了一套系统的思路。它涵盖了用例模型、概念模型、导航模型、过程模型和表示模型等主要模型的设计。ArgoUWE作为支持UWE方法的工具,在半自动化开发过程中发挥着重要作用,用户活动和工具活动相互交织。
ArgoUWE工具的优势在于其包含的UWE格式规则,这些规则被集成在设计评审机制中,能够帮助建模者在设计过程中发现错误或使用更好的建模结构来增强模型。与以往需要建模者显式触发的检查过程不同,这种一致性检查机制可以持续验证规则。
目前,开发团队正在对ArgoUWE进行一些改进:
- 对ArgoUWE的可用性进行细微改进,以提供更好的用户体验。
- 增强对迭代和增量建模的支持,使开发过程更加灵活。
- 改进ArgoUWE,以提供新的UWE建模元素,并增加在个性化Web应用设计中所需的额外格式规则。
- 进一步增强ArgoUWE,使其能够为常用框架(如Zope或Struts)和架构(如J2EE和.NET)构建特定平台的模型(PSMs)。
2. 面向方面建模(AOM)中的模型组合
在面向方面建模中,一个设计模型通常由一组方面模型和一个主模型组成。每个模型又由多种不同类型的UML图构成。为了识别方面模型和主模型之间的冲突,并分
超级会员免费看
订阅专栏 解锁全文
16

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



