Subject: Information Systems Reengineering (14 - IZMO02)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Information-Communication Systems
InterdisciplinaryNo
ECTS5
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 24.02.2014..

The aim of the course is to empower students with knowledge about the legacy information systems, motivs and approaches for their evolution and methods and techniques for information systems reengineering.
Upon completing this course successfully, students will understand basic challenges, concepts and motives for legacy information systems evolution. They will be qualified to evaluate available methods, techniques and tools for legacy information system evolution, in a present context, and to make the adequate choice and to efficiently apply chosen methods, techniques and tools in order to improve legacy information system.
Notion, classification and characteristics of legacy information systems (LIS). Commercial, business and technological motives for LIS evolution (modernization). LIS modernization approaches: migration, package implementation, re-hosting, restructuring, reengineering. Reengineering tasks and lifecycle. Reverse and forward engineering. LIS design reengineering. Maintenance and legacy code improvements. Techniques to support program code understanding. Database reengineering. Logical database structure extraction from database repository. Data mining techniques to extract LIS information: database constraints, business rules and business processes. Conceptualization process. Architecture Driven Modernization (ADM). Technical ADM, application ADM, data ADM. ADM business architectures. ADM standards. Model-driven LIS reengineering. Challenges, concepts, drivers and strategies of LIS integration in the context of LIS reengineering.
Lectures; Tutorials (computer laboratory); Consultations; Individual work on required assignments. Students are encouraged to communicate, to participate in critical discussions; to work independently and to be actively involved in teaching process.
AuthorsNameYearPublisherLanguage
R. Valvedere, M. R. TallaInformation Systems Reengineering for Modern Business Systems2012IGI GlobalEnglish
W. M. Ulrich, P. NewcombInformation Systems Transformation Architecture-driven Modernization2010Morgan KaufmanEnglish
L. FavreModel Driven Architecture for Reverse Engineering Technologies: Strategic Directions and System Evolution2012IGI GlobalEnglish
J. FongInformation Systems Reengineering and Integration2006SpringerEnglish
S. W. Ambler, P. J. SadalageRefactoring Databases: Evolutionary Database Design2011Addison-WesleyEnglish
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes20.00
ProjectYesYes30.00
TestYesYes10.00
TestYesYes10.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Pržulj Đorđe
Full Professor

Lectures
Missing picture!

Brkljač Nebojša
Associate Professor

Computational classes
Missing picture!

Matić Danka
Professional Studies Professor

Computational classes