Back to Search Start Over

Views and Patterns in E-Commerce Application Design.

Authors :
Markiewicz, Marcus E.
Lucena, Carlos J. P.
Alencar, Paulo S. C.
Donald D. Cowan
Source :
Annals of Software Engineering. 2002, Vol. 13 Issue 1-4, p111-140. 30p.
Publication Year :
2002

Abstract

Separation of concerns is a well-established principle in software engineering that supports reuse by hiding complexity through abstraction mechanisms. The Abstract Design Views model was created with reuse in mind and allows the designer to apply separation of concerns in a software system from the design to the implementation. In this model, viewed objects represent the basic concern, i.e., the algorithms that provide the essential functionality relevant to an application domain, and viewer objects represent the special concerns related to other software issues, such as user interface presentation, synchronization, and timing. In this paper we use a reuse taxonomy to analyze and validate this model. Using this analysis and the properties of the relationship between viewer and viewed objects, called "views," we also indicate how to map the views-based designs into implementations based on design patterns that satisfy the views properties. Finally, we show how to apply the principles of our approach, using views and the design patterns, to design c-commerce applications. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10227091
Volume :
13
Issue :
1-4
Database :
Academic Search Index
Journal :
Annals of Software Engineering
Publication Type :
Academic Journal
Accession number :
9803802
Full Text :
https://doi.org/10.1023/A:1016545426571