Legacy systems are usually expensive to maintain, and they quickly become outdated in a fast changing industry with new requirements and technologies. However, replacing an old system with a complete new one could prove both costly and time consuming, and therefore the method of reengineering could present itself as a beneficial alternative. There is a lack of practice-based research in relation to the implementation of software reengineering. The main purpose of this thesis is therefore to recognize key aspects on how to reengineer web-based IT systems in a modern, easy-to-maintain and business-enhancing manner. A case study has been carried out, a reengineering of a legacy system used for product selection at Grindex AB, a Swedish submers...
Product-line architectures, i.e. a software architecture and component set shared by a family of pro...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
Flera företag använder sig än idag av mjukvarusystem som är uppbyggda med äldre mjukvaruarkitektur s...
Legacy systems are usually expensive to maintain, and they quickly become outdated in a fast changin...
The web revolution makes outdated preexisting Information Systems (legacy systems). Companies need t...
The technology used in the development of web-applications is evolving at such rate that it has beco...
A major hurdle for any company to cross is the act of re-engineering software if they wish to stay r...
Legacy software systems are those that significantly resist modification and evolution while still b...
There exists a large amount of old software that are still used by organizations and companies, desp...
During its life, a legacy system is subjected to many maintenance activities, which cause degradatio...
Studien undersöker fenomenet migrering av legacy-system till molnlösningar. Ettlegacy-system är ett ...
Software maintenance and component based systems are two widely studied areas of software engineerin...
A great number of business critical systems represent legacy software, which is difficult to modify ...
Detta examensarbete har varit inriktat på att studera nyttan av att omstrukturera ett mjukvarusystem...
Software evolution is one of the challenging issues in today’s business environment. It is necessary...
Product-line architectures, i.e. a software architecture and component set shared by a family of pro...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
Flera företag använder sig än idag av mjukvarusystem som är uppbyggda med äldre mjukvaruarkitektur s...
Legacy systems are usually expensive to maintain, and they quickly become outdated in a fast changin...
The web revolution makes outdated preexisting Information Systems (legacy systems). Companies need t...
The technology used in the development of web-applications is evolving at such rate that it has beco...
A major hurdle for any company to cross is the act of re-engineering software if they wish to stay r...
Legacy software systems are those that significantly resist modification and evolution while still b...
There exists a large amount of old software that are still used by organizations and companies, desp...
During its life, a legacy system is subjected to many maintenance activities, which cause degradatio...
Studien undersöker fenomenet migrering av legacy-system till molnlösningar. Ettlegacy-system är ett ...
Software maintenance and component based systems are two widely studied areas of software engineerin...
A great number of business critical systems represent legacy software, which is difficult to modify ...
Detta examensarbete har varit inriktat på att studera nyttan av att omstrukturera ett mjukvarusystem...
Software evolution is one of the challenging issues in today’s business environment. It is necessary...
Product-line architectures, i.e. a software architecture and component set shared by a family of pro...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
Flera företag använder sig än idag av mjukvarusystem som är uppbyggda med äldre mjukvaruarkitektur s...