论文部分内容阅读
分离横切关注点是软件工程的一项重要原则.应当被应用到整个软件开发过程中。然而至今,这一领域的研究多数只关注于实现和设计阶段.在需求工程中针对横切关注点的研究工作却很少。本文旨在需求层面使用UML描述横切关注点的分离。文章提出了一个面向方面的需求模型,在需求分析阶段识别出横切关注点,并使用扩展的UML模型将其整合到系统的功能需求描述中。该方法有利于开发前期对横切性需求的有效模块化,以及后期项目干系人之间的沟通协调。同时横切性需求的前期分离.为在后期开发阶段制品的映射提供便利。