International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 95 - Number 21 |
Year of Publication: 2014 |
Authors: Deepika Shukla |
10.5120/16716-7020 |
Deepika Shukla . Analyzing the Comprehensibility of Aspect-Oriented Modelling and Design of Software System. International Journal of Computer Applications. 95, 21 ( June 2014), 7-11. DOI=10.5120/16716-7020
Implementing any big software system is a complex task. One of the major reasons for this is that, there one would like to modularize but for which the implementation would be spread out. Such concerns are more commonly known as Aspects. For example security aspect has to be taken care irrespective of the fact, whatever business logic is being implemented. These concerns cannot be modelled appropriately using traditional Object-oriented approach as these Aspects, manifest themselves as behaviours that are tangled and scattered across a system. Due to this fact, it affects the comprehension capabilities of modelling artefacts of the system also these issues lead to problems achieving traceability of aspects throughout the development lifecycle. Aspect-oriented Analysis and Design (AOAD) has been accepted as an alternative approach to tackle such concerns in an effective manner. This paper presents a comparative study of effectiveness of Aspect-oriented Analysis and Design versus Object-oriented Analysis and Design approach and analyses the results of both of these approaches on the comprehensibility of software systems' knowledge.