Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Modernization of the legacy application simSUNDTv2
Högskolan Väst, Institutionen för ingenjörsvetenskap, Avdelningen för Matematik, Data- och Lantmäteriteknik.
Högskolan Väst, Institutionen för ingenjörsvetenskap, Avdelningen för Matematik, Data- och Lantmäteriteknik.
2021 (engelsk)Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
Abstract [sv]

Antalet system som kan kategoriseras som legacy applikation är någonting som idag ökar. I denna kategori så placeras ofta system som antingen är för dyra eller komplexa för att bibehållas användbara i sitt nuvarande skick. Av detta så uppkommer ett behov av att modernisera dessa typer av system. Ett system som befinner sig i denna situation är ultraljudssimuleringsprogramvaran simSUNDTv2.

Denna uppsats grundar sig på arbetet av att modernisera programvaran simSUNDTv2, där en grund, som ska kunna användas för vidare moderniseringsarbete av programvaran, ska levereras till beställaren. Genom att använda en iterativ omarbetningsprocess så utvecklades en moderniserad programvara som tillgodoser beställarens behov. 

Från moderniseringsarbetet som gjorts under denna fallstudie, så sammanställs och presenteras lärdomar som utvecklarna av projektet har anskaffat. Lärdomarna är punkter som utvecklarna anser bör övervägas, för att förbättra den använda moderniseringsprocessen. Detta för att på ett mer effektivt sätt tillgodose beställarens behov.

Den sammanställda listan av lärdomar innehåller observationer om fördelar med moderniseringsprocessen som använts. Den innehåller även modifikationer som bör göras, för att moderniseringsprocessen ska kunna anpassas till några av Lehmans lagar om programvaruutveckling.

Abstract [en]

The number of systems that are placed in the category of legacy applications steadily increases. These are systems that are either too costly or complex to maintain for usage in their current state. With this comes the need to modernize these systems. One of the systems that are in this situation is the ultrasonic testing simulation software simSUNDTv2. 

This thesis describes the project of modernizing the simSUNDTv2 software and delivering a foundation to the customer, which can be used for further modernization work of the system. By using an iterative reengineering process, a modernized software that accommodates the customer needs is developed. From this case study, lessons learned throughout the process are compiled and presented.

These lessons learned are meant to be considered to further improve the modernization process used, to meet the customer needs more effectively. The compiled list contains observations related to the benefits of the methodology used. It also contains modifications that should be made to the modernization process to adapt it to some ofLehman’s Laws of Software Evolution

sted, utgiver, år, opplag, sider
2021. , s. 12
Emneord [en]
Modernization, Legacy Software, Reengineering
HSV kategori
Identifikatorer
URN: urn:nbn:se:hv:diva-17543Lokal ID: EHD500OAI: oai:DiVA.org:hv-17543DiVA, id: diva2:1602436
Fag / kurs
Computer engineering
Utdanningsprogram
Datateknik - högskoleingenjör
Veileder
Examiner
Tilgjengelig fra: 2021-10-18 Laget: 2021-10-12 Sist oppdatert: 2021-10-18bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric

urn-nbn
Totalt: 59 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf