DCI和用例切片

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

要回复问题请先登录注册