Authors:
André Luiz de Oliveira
;
André Luis Andrade Menolli
and
Ricardo Gonçalves Coelho
Affiliation:
State University of the North of Paraná, Brazil
Keyword(s):
Data Access Object pattern, aspect oriented implementation, metrics.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Software Engineering
Abstract:
Due to the constant need of access and information storage, there is a constant concern for implementing those functionalities in large part of the currently developed applications. The most of those applications use the Data Access Object pattern to implement those functionalities, once that this pattern makes possible the separation of the data access code of the application code. However your implementation exposes the data access object to others application objects, causing situations in that a business object access the data access object. With the objective of solving this problem, this paper proposes an aspect oriented implementation of this pattern, followed by a quantitative evaluation of both, object oriented (OO) and aspect oriented (AO), implementations of this pattern. This study used strong software engineering attributes such as, separation of interests, coupling and cohesion, as evaluation criteria.