期刊文献+

一个面向方面的需求模型

An Aspect-Oriented Requirements Mode
下载PDF
导出
摘要 分离横切关注点是软件工程的一项重要原则,应当被应用到整个软件开发过程中。然而至今,这一领域的研究多数只关注于实现和设计阶段,在需求工程中针对横切关注点的研究工作却很少。本文旨在需求层面使用UML描述横切关注点的分离。文章提出了一个面向方面的需求模型,在需求分析阶段识别出横切关注点,并使用扩展的UML模型将其整合到系统的功能需求描述中。该方法有利于开发前期对横切性需求的有效模块化,以及后期项目干系人之间的沟通协调。同时横切性需求的前期分离,为在后期开发阶段制品的映射提供便利。 Separation of concerns is a central software engineering principle that should be applied throughout the software development process. However, to date, most of the work in this area has concentrated on the implementation and design level, very less work exists on separation of crosscutting concerns during requirements engineering. The goal of this paper is to handle the separation of crosscutting concerns at requirements level using UML. This paper proposes an aspect-oriented requirements model, which identify crosscutting concerns and integrate it into functional requirements representation based on extended UML diagrams at the requirements level, Such method make for the effective modularization of crosscutting requirements at early stages hence providing support for negotiation and subsequent decision-making among stakeholders. At the same time early separation of crosscutting requirements facilitates the mapping of artifacts at later development stages.
作者 王蓓 华庆一
出处 《微计算机信息》 北大核心 2008年第27期211-212,188,共3页 Control & Automation
基金 国家863计划<虚拟环境中的多通道交互信息融合与显示技术>(2006AA01Z328) 中科院计算机科学国家重点实验室开放课题基金<基于任务的用户界面软件体系结构建模研究>(SYSKF0704)
关键词 横切关注点 扩展UML 需求模型 Crosscutting concerns UML extension requirements model
  • 相关文献

参考文献4

  • 1J. Araujo, A. Moreira, I. Brito, A. Rashid. Aspect-Oriented Requirements with UML. Workshop on Aspect-oriented Modeling with UML, Dresden, Germany, October 2002.
  • 2Brito I, Moreira A, Araujo J. A requirements model for quality attributes in all early aspect paper. AOSD,2002
  • 3Clark R, Moreira A. "Constructing Formal Specifications from Informal Requirements", in proc. Software Technology and Engineering Practice, IEEE Computer Society, Los Alamitos, California, July 1997.68-75.
  • 4曲洪桥,郑雪峰.用AOP的横切机制解决面向对象设计中的耦合问题[J].微计算机信息,2006,22(06X):285-287. 被引量:6

二级参考文献7

  • 1胡坚,宋斌恒.一种基于AOP技术的工作流异常处理策略[J].微计算机信息,2005,21(11X):50-52. 被引量:21
  • 2http://Java.sun.com[ EB-OL].
  • 3http://eclipse.org/aspectj/
  • 4http://www.aosd.net/
  • 5http://www.wiley.com/compbooks/gradecki
  • 6http://www.alphaworks.ibm.com/tech/hyperj/
  • 7Joseph D.Gradecki,Nicholas Lesiecki.Mastering AspectJ , Wiley,2003

共引文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部