微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

DCI和用例切片

如何解决DCI和用例切片

| Ivar Jacobson在他的《用例面向方面的软件开发》一书中介绍了“用例切片”。看来DCI和用例切片是基于相同(或至少相似)的想法。 DCI和用例切片之间有什么区别?     

解决方法

在我看来,它们都源自面向功能的编程。背后的想法是将系统体系结构的设计安排在一组视图中,每个视图定义系统处理功能的方式。 在用例切片中,这是在OMG MDA堆栈的M1级别完成的。它定义了一个UML概要文件,以建模方面扩展系统类以添加旨在实现特定用例的属性和操作的方式。 在DCI中,这基本上是通过OO技术在M0(代码)处完成的(据我所知,不是方面)。 无论如何,这是一个好问题,几年前,我对面向上下文的编程和面向方面的编程也有同样的担忧。我仍然确信前者是后者的特定应用。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。