DocumentCode
2131616
Title
Strategic reengineering of software: Lifecycle approach
Author
Jarzabek, Stan
Author_Institution
Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
fYear
1993
fDate
19-23 Jul 1993
Firstpage
211
Lastpage
220
Abstract
Software systems must be constantly upgraded to be in tune with an evolving business environment. Due to the inefficiency of current maintenance methods, many of the old programs do not meet current strategic needs. Common goals for reengineering software have been to improve maintainability of programs and to convert programs into a newer computer, database, or language. A framework for strategic reengineering in which target systems are substantially redesigned in order to meet a company´s strategic goals is described. Strategic reengineering is much like redevelopment, accelerated by reuse of information that is extracted from existing, still viable, programs. The impact of a company´s strategic plans on software reengineering is discussed, and lifecycle phases of strategic reengineering with CASE are described
Keywords
computer aided software engineering; software maintenance; software portability; systems re-engineering; CASE; Lifecycle approach; evolving business environment; information reuse; maintainability; program conversion; redevelopment; software maintenance; software upgrading; strategic goals; strategic software reengineering; systems redesign; Acceleration; Companies; Computer aided software engineering; Computer science; Data mining; Databases; Information systems; Investments; Software systems; Strategic planning;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
ISSN
1066-1387
Print_ISBN
0-8186-3480-4
Type
conf
DOI
10.1109/CASE.1993.634822
Filename
634822
Link To Document