DocumentCode :
3128750
Title :
Redesign for Flexibility and Maintainability: A Case Study
Author :
Ackermann, Christopher ; Lindvall, Mikael ; Dennis, Greg
Author_Institution :
Fraunhofer Center for Exp. Software Eng., MD
fYear :
2009
fDate :
24-27 March 2009
Firstpage :
259
Lastpage :
262
Abstract :
In this paper, we analyze software that we inherited from another party. We analyze its architecture and use common design principles to identify critical changes in order to improve its flexibility with respect to a set of planned extensions. We describe flexibility issues that we encountered and how they were addressed by a redesign and re-implementation. The study shows that basic and well-established design concepts can be used to guide the design and redesign of software.
Keywords :
software maintenance; systems analysis; software flexibility; software maintainability; software redesign; Displays; Graphical user interfaces; Prototypes; Radar; Software architecture; Software engineering; Software maintenance; Software prototyping; Software systems; Trajectory; Flexibility; Maintainability; Refactoring; Software Architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2009. CSMR '09. 13th European Conference on
Conference_Location :
Kaiserslautern
ISSN :
1534-5351
Print_ISBN :
978-0-7695-3589-0
Type :
conf
DOI :
10.1109/CSMR.2009.60
Filename :
4812763
Link To Document :
بازگشت