En studie kring komponentisering av legacysystem och dess fördelar

Detta examensarbete har varit inriktat på att studera nyttan av att omstrukturera ett mjukvarusystem till ett moderniserat system. Frågan som skulle besvaras av detta projekt var: vad är fördelarna med komponentiseringen av ett legacysystem, med avseende på utvecklingstid som krävs för vidareutveckl...

Full description

Bibliographic Details
Main Authors: Dubois, Joacim, Riihimäki, Isak
Format: Others
Language:Swedish
Published: Mälardalens högskola, Akademin för innovation, design och teknik 2014
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-25957
id ndltd-UPSALLA1-oai-DiVA.org-mdh-25957
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-mdh-259572018-01-12T05:09:55ZEn studie kring komponentisering av legacysystem och dess fördelarsweA study of componentization of legacy systems and its advantages.Dubois, JoacimRiihimäki, IsakMälardalens högskola, Akademin för innovation, design och teknikMälardalens högskola, Akademin för innovation, design och teknik2014Modularizationmodernizationrefactoringcomponentizationlegacy.Modulariseringmoderniseringrefaktoriseringkomponentiseringlegacy.Computer SciencesDatavetenskap (datalogi)Detta examensarbete har varit inriktat på att studera nyttan av att omstrukturera ett mjukvarusystem till ett moderniserat system. Frågan som skulle besvaras av detta projekt var: vad är fördelarna med komponentiseringen av ett legacysystem, med avseende på utvecklingstid som krävs för vidareutveckling av systemet? Denna fråga besvarades med hjälp av en analys av forskningsfronten över ämnet samt att en fallstudie genomfördes. Det som framkom under analysen av forskningsfronten tydde väldigt mycket på att detta var lönsamt att göra. Trots att fallet var för en specifik aktör var det väldigt relevant att genomföra det för detta projekt för att på sätt få ett praktiskt exempel som hjälpte till att besvara forskningsfrågan. Genom att genomföra dessa undersökningar besvarade vi forskningsfrågan. Många slutsatser kunde dras och det blev ett tydligt resultat. Efter våra estimeringar skulle en aktör vinna på en modernisering av sitt legacysystem i de flesta fallen, om kompetensen för att genomföra detta finns. Fallstudien som genomfördes visade på tydliga vinster med att genomföra en moderniseringsprocess för ett legacysystem. This thesis work has been focused on studying the benefits of restructuring a legacy system to a modernized software system. The question that was to be answered was: What are the benefits of componentization of a legacy system with respect to the software development time required for further system development? This question was answered by doing a state of the art on the subject and also by performing a case study. What was discovered during the state of the art implicated that this kind of work is very profitable to undergo. Even though the case was aimed at a certain system it was relevant to this study because it helped to get a practical example which in turn helped with answering the question for this thesis. By doing these studies the question for this report got answered. Many conclusions could be drawn and the result was clear. By our estimations an actor would benefit greatly by modernizing their legacy system in most cases, if they have the right knowledge for doing this. The case study that was performed showed obvious benefits of the process of modernizing a legacy system. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-25957application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Modularization
modernization
refactoring
componentization
legacy.
Modularisering
modernisering
refaktorisering
komponentisering
legacy.
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Modularization
modernization
refactoring
componentization
legacy.
Modularisering
modernisering
refaktorisering
komponentisering
legacy.
Computer Sciences
Datavetenskap (datalogi)
Dubois, Joacim
Riihimäki, Isak
En studie kring komponentisering av legacysystem och dess fördelar
description Detta examensarbete har varit inriktat på att studera nyttan av att omstrukturera ett mjukvarusystem till ett moderniserat system. Frågan som skulle besvaras av detta projekt var: vad är fördelarna med komponentiseringen av ett legacysystem, med avseende på utvecklingstid som krävs för vidareutveckling av systemet? Denna fråga besvarades med hjälp av en analys av forskningsfronten över ämnet samt att en fallstudie genomfördes. Det som framkom under analysen av forskningsfronten tydde väldigt mycket på att detta var lönsamt att göra. Trots att fallet var för en specifik aktör var det väldigt relevant att genomföra det för detta projekt för att på sätt få ett praktiskt exempel som hjälpte till att besvara forskningsfrågan. Genom att genomföra dessa undersökningar besvarade vi forskningsfrågan. Många slutsatser kunde dras och det blev ett tydligt resultat. Efter våra estimeringar skulle en aktör vinna på en modernisering av sitt legacysystem i de flesta fallen, om kompetensen för att genomföra detta finns. Fallstudien som genomfördes visade på tydliga vinster med att genomföra en moderniseringsprocess för ett legacysystem. === This thesis work has been focused on studying the benefits of restructuring a legacy system to a modernized software system. The question that was to be answered was: What are the benefits of componentization of a legacy system with respect to the software development time required for further system development? This question was answered by doing a state of the art on the subject and also by performing a case study. What was discovered during the state of the art implicated that this kind of work is very profitable to undergo. Even though the case was aimed at a certain system it was relevant to this study because it helped to get a practical example which in turn helped with answering the question for this thesis. By doing these studies the question for this report got answered. Many conclusions could be drawn and the result was clear. By our estimations an actor would benefit greatly by modernizing their legacy system in most cases, if they have the right knowledge for doing this. The case study that was performed showed obvious benefits of the process of modernizing a legacy system.
author Dubois, Joacim
Riihimäki, Isak
author_facet Dubois, Joacim
Riihimäki, Isak
author_sort Dubois, Joacim
title En studie kring komponentisering av legacysystem och dess fördelar
title_short En studie kring komponentisering av legacysystem och dess fördelar
title_full En studie kring komponentisering av legacysystem och dess fördelar
title_fullStr En studie kring komponentisering av legacysystem och dess fördelar
title_full_unstemmed En studie kring komponentisering av legacysystem och dess fördelar
title_sort en studie kring komponentisering av legacysystem och dess fördelar
publisher Mälardalens högskola, Akademin för innovation, design och teknik
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-25957
work_keys_str_mv AT duboisjoacim enstudiekringkomponentiseringavlegacysystemochdessfordelar
AT riihimakiisak enstudiekringkomponentiseringavlegacysystemochdessfordelar
AT duboisjoacim astudyofcomponentizationoflegacysystemsanditsadvantages
AT riihimakiisak astudyofcomponentizationoflegacysystemsanditsadvantages
_version_ 1718605363777896448