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

Citation

Endorsement

Review

Supplemented By

Referenced By