# Reengineering of Legacy Systems vs. Development of New Systems: A Mathematical Model (Math Problem Sample)

Reengineering of Legacy Systems vs. Development of New Systems: A Mathematical Model

source..

Reengineering of Legacy Systems vs. Development of New Systems: A Mathematical Model

Student’s Name

Unit Name

Professor’s Name

City

Date

Reengineering of Legacy Systems vs. Development of New Systems: A Mathematical Model

Statement of the Problem

Though a lot of literature exists on the merits and demerits of reengineering legacy systems as opposed to developing new ones, no clear mathematical model exists to help computer scientists weigh the better of the two approaches. Sometimes, reengineering is the best solution; at other times, developing new systems becomes the most desirable solution. There exists a lot of literature on how to weigh the advantages of each option and to decide which of the two best suits the problem at hand. However, in the final analysis, the decision arrived at is based on rational thinking processes without application of a single rationally conceptualized mathematical model that can increase confidence in the decision.

Literature Review

Software engineering started as an informal art; without an emphasis on formal methodologies of implementing software systems. However, new advances in the field of computer science have seen the emergence of a culture of inclination towards formal concepts in the development and maintenance of software systems. The process of reengineering legacy systems has also gained considerable attention with various computer scientists developing conceptualized models to help in the effective realization of this process. However, the process of deciding whether to reengineer available legacy systems or to develop new ones is largely informal.

This process is based on several factors and is highly dependent on the particular situation being considered. It involves consideration of the merits and demerits of each approach. Another reason why reengineering a legacy system may be chosen over development of a new system is to minimize costs. In some cases, the costs involved in reengineering an already existing system are lower than those incurred in developing a brand new system (Seacord, Plakosh and Lewis, 2003). The change required may be minimal and may require a simple approach. Thus, the engineering process may be less time consuming (Arnold, 2006). Further, there may be minimal or no costs involved in training new personnel to adapt to the reengineered system. Yet another advantage of reengineering legacy systems is that reliability and maintainability may also be enhanced (Radhakrishnan and Balasubramanian, 2008).

However, many demerits are associated with reengineering of existing systems

### Other Topics:

- Physical System Modelling, Time Response And StabilityDescription: The Task Was To Solve Control Systems Math Problems And Simulate Using Matlab Software...1 page/≈275 words| 2 Sources | Harvard | Engineering | Math Problem |
- Reengineering of Legacy Systems vs. Development of New Systems: A Mathematical ModelDescription: Based on rational thinking processes without application of a single rationally conceptualized mathematical model that can increase confidence in the decision....5 pages/≈1375 words| 4 Sources | Harvard | Engineering | Math Problem |
- Research And Describe Car Braking System Modeling & ControlDescription: The stopping distance of a vehicle can be calculated using a number of formulas dependent on the nature of the braking system....1 page/≈275 words| 3 Sources | Harvard | Engineering | Math Problem |