Digging Deep: Software Reengineering Supported by Database Reverse Engineering of a System with 30+Years of Legacy

被引:0
|
作者
Strobl, Stefan [1 ]
Bernhart, Mario [1 ]
Grechenig, Thomas [1 ]
Kleinert, Wolfgang [2 ]
机构
[1] Vienna Univ Technol, Res Grp Ind Software, Vienna, Austria
[2] Vienna Univ Technol, Informat Technol Serv, Vienna, Austria
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes the industrial experience in performing database reverse engineering on a large scale software reengineering project. The project in question deals with a highly heterogeneous in-house information system (IS) that has grown and evolved in numerous steps over the past three decades. This IS consists of a large number of loosely coupled single purpose systems with a database driven COBOL application at the centre, which has been adopted and enhanced to expose some functionality over the web. The software reengineering effort that provides the context for this paper deals with unifying these components and completely migrating the IS to an up-to-date and homogeneous platform. A database reverse engineering (DRE) process was tailored to suit the project environment consisting of almost 350 tables and 5600 columns. It aims at providing the developers of the software reengineering project with the necessary information about the more than thirty year old legacy databases to successfully perform. the data migration. The application of the DRE process resulted in the development of a high-level categorization of the data model, a wiki based redocumentation structure and the essential data-access statistics.
引用
收藏
页码:409 / +
页数:2
相关论文
共 2 条
  • [1] Software Reverse Engineering to Requirement Engineering for Evolution of Legacy System
    Hassan, Shoaib
    Qamar, Usman
    Hassan, Taimoor
    Waqas, Muhammad
    2015 5TH INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS), 2015,
  • [2] Creating Reusable Software Component from Object-Oriented Legacy System through Reverse Engineering
    Mishra, S. K.
    Kushwaha, D. S.
    Misra, A. K.
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (05): : 133 - 152