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