Subject: Information Systems Reengineering
(17 -
IZMO02) Basic Information
Native organizations units
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 have to make and to defend an individual term paper. Students are encouraged to communicate, to participate in critical discussions; to work independently and to be actively involved in teaching process.
|