Implementasi Reverse Engineering terhadap Perangkat Lunak untuk Melakukan Reengineering dengan Paradigma Prosedural menjadi Paradigma Berorientasi Objek
Repository Politeknik Negeri Batam
Date
2013-02-20
Authors
Rizki, Esti
T.S, Maulidinata
Journal Title
Journal ISSN
Volume Title
Publisher
Politeknik Negeri Batam
Abstract
One of the goals of modern software engineering is to move towards a
paradigm of evolutionary systems. Reengineering offers an approach to migrate a
legacy system towards an evolvable system in disciplined manners.
Software reverse engineering is the process of analyzing the components
and component interrelationships of a software system in order to describe that
system at a level of abstraction higher than that of the original system.
Reengineering is the process of examination, understanding, and alteration of a
system with the intent of implementing the system in a new form. Software
reengineering is considered to be a better solution for handling legacy code when
compared to re-developing software from the original requirements.
This final project presents a case study that illustrates how a combination
of object-oriented (OO) and procedural techniques can be used in tandem to
reengineer an existing application (in this case the e-Procedure software of State
Batam Polytechnic). And to further prove which part of the procedural system
can be reused in the new object oriented system.
Description
Keywords
Teknik Informatika, Informatika, Computer Sciences, Knowledge, Systems