Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Cad-ohjelmistotuoteperheen komponenttikirjastojen modernisointi

Ala-Sunila, Matias (2021)

 
Avaa tiedosto
Ala-SunilaMatias.pdf (2.029Mt)
Lataukset: 



Ala-Sunila, Matias
2021

Tietotekniikan DI-ohjelma - Master's Programme in Information Technology
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2021-08-26
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202106296092
Tiivistelmä
Teknologioiden kehittyminen luo aivan uusia vaatimuksia ohjelmistoille. Olemassa olevien ohjelmistojen kohdalla se tarkoittaa ohjelmiston vanhentumista. Monesti vanha ohjelmisto on kriittinen yritykselle, joten siitä ei voida luopua. Vaihtoehdoksi jää siis vain modernisoida ohjelmisto vastaamaan nykypäivän tarpeisiin.
Tässä työssä modernisoidaan CAD-ohjelmiston komponenttikirjastojen arkkitehtuuri. Erityisesti tekniset vaatimukset olivat muuttuneet merkittävästi ohjelmiston elinkaaren aikana. Kirjastojen ylläpito ja päivittäminen olivat myös käyneet hankaliksi. Modernisoinnin lisäksi arvioidaan arkkitehtuuria käyttäen Decision-centric architechture review -arviointimallia.
Ohjelmistoarkkitehtuuri suunniteltiin uusiksi ja lopputuloksena syntyi selkeä, joustava ja helposti ylläpidettävä arkkitehtuuri. Erityisesti ohjelmiston eri osien vastuiden täsmällisessä ja selkeässä jaossa onnistui hyvin. Lisäksi uuden arkkitehtuurin myötä ohjelmisto täyttää uudet tekniset vaatimukset. Tärkein näistä oli pilvipalveluiden käytön mahdollistaminen.
Tarpeiden täyttymisen lisäksi diplomityön teon aikana yritykseen saatiin käyttöön uusi tapa arvioida ohjelmistoa. Arkkitehtuurin arviointi koettiin mielekkääksi ja sen avulla saatiin aikaan oleellisia arkkitehtuuripäätöksiä. Kaiken kaikkiaan modernisointi oli erittäin onnistunut. Sen vuoksi toteutetun arkkitehtuurin kehitystä jatketaankin eteenpäin.
 
Development of technologies has created brand new demands on software. That means existing software turns to be legacy. However in many cases existing software is critical for corporation so it cannot be thrown away. Only solution is modernization to make software fulfil today’s requirements.
In this thesis CAD sofware component libraries will be modernized. Especially technical requirements has been changed significantly during software life cycle. Maintaining and updating libraries has become also very difficult. Besides modernization architecture will be evaluated by using Decision-centric architecture review -method.
Software architecture has been redesigned and the result was clear, flexible and easily maintained architecture. Specially responsibilities of different software parts became very precise and clear. In addition with new architecture software now fulfils new technical requirements. The most important one was making possible to use cloud services.
In addition to fulfil requirements new way to evaluate software was introduced to company. Architecture evaluation felt meaningful and with it many important architecture decisions were made. Overall modernization was very successful. Because of that development of implemented architecture will continue.
 
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [37078]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste