17、面向方面软件的UML序列图协作支持方法及移动网格用例图构建

面向方面软件的UML序列图协作支持方法及移动网格用例图构建

1. 面向方面软件的UML扩展

在软件开发中,传统方法在通过序列图(SD)简洁且一致地表示方面对面向对象(OO)元素的行为修改时存在不足。为解决这一问题,设计并开发了一种名为面向方面协作交互模型(MIMECORA - DS)的UML扩展。

1.1 MIMECORA - DS的优势

MIMECORA - DS具有多方面的优势:
- 清晰表示方面 :在目标应用中清晰地表示和建模方面,让开发者更容易理解方面的作用和影响。
- 模块化设计 :在建模阶段实现方面的模块化,通过表示方面的组合和优先级,提高代码的可维护性和可扩展性。
- 解耦类和方面 :在设计时实现方面和OO类的解耦,类在设计阶段并不知道自己被方面横切,降低了代码的耦合度。
- 减少额外元素 :减少在SD中表示方面所需的额外元素数量,使序列图更加简洁。

1.2 MIMECORA - DS对软件开发周期的影响

MIMECORA - DS对软件项目的开发周期有积极影响,主要体现在提高软件质量方面。它强调功能需求(FRs)和非功能需求(NFRs)的规范、分析和设计的重要性,有助于在开发阶段预防错误,确保软件符合需求。

1.3 MIMECORA - DS的局限性和未来工作

尽管MIMECORA - DS有诸多优点,但仍存在一些局限性。它尚未解决在SD中表示类型间声明的问题,且仅涵盖了UML的DS中

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值