为了分离软件系统中的核心关注点和横切关注点,通过引入面向方面软件开发的思想设计了一种面向方面软件体系结构模型,并详细分析了该模型的三个基本构成单元,即构件、连接件和方面构件。最后通过一个网上支付实例验证了该模型具有一定的理论意义和实用价值。
For making good separation of the corn concerns and crosscutting concerns of software systems,this paper introduced an aspect oriented software architecture (AOSA) model based on the thought of aspect oriented software development (AOSD) ,and designed its three basic units with details: component,connector and aspect component. Finally,this model shows its theoretical and practical value through a case of online payment.