首页 | 本学科首页   官方微博 | 高级检索  
     

一种面向方面的软件体系结构
引用本文:董云卫 郝克刚. 一种面向方面的软件体系结构[J]. 微机发展, 2004, 14(6): 61-63,67
作者姓名:董云卫 郝克刚
作者单位:西北大学计算机科学系 陕西西安710069西安软件工程技术研究中心(董云卫),西北大学计算机科学系 陕西西安710075(郝克刚)
基金项目:国家"八六三"计划项目资助项目(2001AA115090,2002AA115040)
摘    要:针对软件开发过程中软件代码杂混、分散,导致软件开发过程的可追踪性差、开发效率低、代码的重用性不好、代码质量不高、软件系统的演变进化困难等问题,采用面向方面的软件开发方法研究软件体系结构,结合业务流程管理系统,来介绍基于面向方面的软件体系结构在系统需求方面实现和编织方法的开发过程。通过提取业务流程、业务活动和参业者这三个关注点,对这些需求关注独立封装,并对它们的实现进行编织.解决相互之间的信息交换,降低了业务逻辑、业务数据和业务操作实体三者间的耦合,实现业务流程的柔性管理和不同业务功能的集成。

关 键 词:软件体系结构 面向方面软件开发 方面 关注 编织
文章编号:1005-3751(2004)06-0061-03

An Aspect-Oriented Software Architecture
DONG Yun-wei. An Aspect-Oriented Software Architecture[J]. Microcomputer Development, 2004, 14(6): 61-63,67
Authors:DONG Yun-wei
Affiliation:DONG Yun-wei~
Abstract:To solve problems caused by code tangling and code scattering during software development process,such as poor traceability,lower productivity,less code reuse,poor code quality and difficult evolution,a software architecture based on aspect-oriented software development is presented to develop software system.The development process of business process management is introduced about implementations of requirement aspect and weaving of them with the software architecture based on AOSD.By identifying concerns,such as business processes, business activities and participators, their implementation are encapsulated into aspects independently, and all aspects are weaved into a business process management system with loosely couple relations among business logic, business data and participator.The system integrates different business components and managed agilely.
Keywords:software architecture  aspect-oriented software development (AOSD)  aspect  concern  weaving
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号