Abstract
This paper describes a tutorial presentation aimed at explaining fundamental conditions for building supportable object-oriented distributed enterprise information systems. It concentrates on architectural design, managerial techniques, and engineering approaches for developing supportable systems. A supportable system is one that delivers desired functionality and satisfies other system qualities with understandable, maintainable and scalable design that minimizes object dependencies in the code. We propose how to harness the complexity of large design models, manage large system production, ensure supportable architectural design, use metrics to measure supportability, take advantage of design patterns and frameworks, and manage forward and reverse-engineering cycles so that a measurably-supportable system will result.
Original language | English |
---|---|
Title of host publication | Proceedings of the 21st IEEE International Conference on Software Maintenance, ICSM 2005 |
Editors | J.D. Cantarella |
Place of Publication | Los Alamitos, CA |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 721-722 |
Number of pages | 2 |
ISBN (Print) | 0769523684, 9780769523682 |
DOIs | |
Publication status | Published - 2005 |
Event | 21st IEEE International Conference on Software Maintenance - Budapest, Hungary Duration: 26 Sept 2005 → 29 Sept 2005 |
Conference
Conference | 21st IEEE International Conference on Software Maintenance |
---|---|
City | Budapest, Hungary |
Period | 26/09/05 → 29/09/05 |