Argussoft International — российская компания, специализирующаяся на разработке прикладного программного обеспечения. На рынке информационных технологий с 1991 года.

Главная > Проекты > «MEBIUS-UNX» Bank...

«MEBIUS-UNX» Bank Information System Reengineering

Technologies: C++
Date of performance (pure time): 16 weeks
Complexity: 540 FP

Purpose of the Project

To transfer «Mebius-UNX» Bank Information System onto the new tool and technological environment with the purpose of organization Deployment, Maintenance and Evolution.

Objectives

  • To describe design solutions in form of the system model consisting of a set of the diagrams reflecting the existing state of the system.
  • To re-structure the system
  • To complete model built by automatic reengineering with additional diagrams.
  • To provide portability of the banking system into new tool and technological environment

Reengineering: Technical tools

Hardware: PC Intel Pentium 100, RAM 16 MB

Operating System: Windows 95

Software:

  • CASE tool Rational Rose 3.5 — for Program code reengineering
  • SILVERRUN — for Database reverse engineering

Solution

Automatic reengineering results in the following class diagrams:

  • CSystem Libraries
  • CProject Libraries
  • CApplication Libraries

Analysis of source codes results in:

  • Use case Model
  • Use cases? realization
  • Interaction Diagrams

Metrics

  • Number of source files — 10,000
  • Number of reengineering classes — 540
  • Reengineering Time — 25 hours
  • Number of Use Cases built — 103
  • Number of diagrams built — 1056

Results

  • Models of the system necessary for its development and support are obtained.
  • Restructuring of the system allowed to dramatically increase its flexibility.
  • Version of the system is generated and fixed in PVCS Version Manager.
  • Recommendations for further development of the system are worked out.
Прочие технологии