DocumentCode
2891458
Title
A Case Study in Software Reengineering
Author
Tucker, D. Casey ; Simmonds, Devon M.
Author_Institution
Dept. of Comput. Sci., Univ. of North Carolina Wilmington, Wilmington, NC, USA
fYear
2010
fDate
12-14 April 2010
Firstpage
1107
Lastpage
1112
Abstract
Software reengineering results from several needs including fixing defects (corrective reengineering), modifying the software to address weaknesses or to mitigate potential malfunctions (preventive reengineering), and extending the software to accommodate changes in its external environment (adaptive reengineering). This paper describes a case study in perfective and adaptive reengineering. The rationale for the reengineering decisions, the results of the project, lessons learned and the current state of the system are described.
Keywords
Unified Modeling Language; software maintenance; UML; adaptive reengineering; corrective reengineering; preventive reengineering; software engineering; software maintenance; software reengineering; Advertising; Audio recording; Business; Companies; Databases; Documentation; Hardware; Software design; Software maintenance; Software performance; UML; design; software reengineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4244-6270-4
Type
conf
DOI
10.1109/ITNG.2010.189
Filename
5501482
Link To Document