ABSTRACT

As a new system implementation method, the aspect-oriented programming thinking is applied in some special stages of information system development. But the aspect-oriented analysis and design process is still incomplete and the special graphical description form for aspect is missing. This work proposes the aspect-oriented information systems analysis and design method based on the incorporation of aspect-oriented programming concept and techniques. There are two steps in the system analysis stage: system concerns modeling and class-aspect modeling. The physical model from the technology view is constructed in the design stage which includes two major works - the class-aspect design and dynamic design. Moreover, the behavior diagram and concern diagram are proposed to be used in system concerns separation and specification. The class-aspect diagram is presented to depict the class-aspect relation. In the end of the paper, a small application example is given to demonstrate the proposed method.