导 师: 陶培基
学科专业: H1202
授予学位: 硕士
作 者: ;
机构地区: 汕头大学
摘 要: 面向方面编程是一种支持分离横切关注点的技术,表达了更高层次的抽象。随着面向方面编程技术的日渐成熟,面向方面思想已不再局限于编程层次,而是开始影响到软件开发的各个阶段,形成了面向方面软件开发技术。面向方面建模用一致的方法来描述、构造、记录和可视化面向方面设计思想,是实现面向方面软件开发的有效手段。然而,目前面向方面软件开发技术自身并没有提出正式的建模技术和工具。面向方面建模技术已经成为当前面向方面软件开发领域的重要研究内容。 本文分析了面向方面编程技术的核心概念以及面向方面建模的重要性,扩展了横切关注点的涵义,探讨了用例切片的意义以及统一建模语言的可扩展性。论文给出一个面向方面建模的UML特征文件,并通过Rational Rose的扩展接口实现扩展内容;提出与面向方面建模相关的UML新视图以及面向方面建模步骤。
关 键 词: 面向方面编程 面向方面建模 面向方面软件开发 统一建模语言
分 类 号: [TP311.52]
领 域: [自动化与计算机技术] [自动化与计算机技术]