Back to Search
Start Over
Views and Patterns in E-Commerce Application Design.
- 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