Roadmap for .Maintain framework
Heiniluoto, Veli-Ensio (2016)
Diplomityö
Heiniluoto, Veli-Ensio
2016
Julkaisun pysyvä osoite on
http://urn.fi/URN:NBN:fi-fe2016120730419
http://urn.fi/URN:NBN:fi-fe2016120730419
Tiivistelmä
The purpose of this thesis was to create a roadmap for a .Maintain framework. The framework would support in tasks performed after initial deployment of an application. This phase, which produces majority of total development costs, is emphasized by emerging continuous development methods. By creating tools that support post initial deployment phase significant cost reductions can be achieved. The resulting framework is based on literature review done on relevant subjects. The framework supports in developing new features, revealing additional requirements, fixing and identification of defects. It is composed of two key parts: analyzer which provides valuable information for developers by combining various data sources and a programming library which supports in various operations including data gathering. The roadmap acts as a starting point for a project started at Lappeenranta University of technology that aims to create a .Maintain framework that can be attached directly to an application at the implementation phase. Tämän työn tarkoituksena on laatia suunnitelma .Maintain-sovelluskehyksen toteuttamiseksi. Sovelluskehys tulee tukemaan ohjelmistokehityksen käyttöönoton jälkeisiä toimintoja. Uudet jatkuvan toimituksen kehitysmenetelmät painottavat tätä vaihetta. Tämä vaihe myös tuottaa suurimman osan ohjelmiston elinkaaren kuluista. Tuottamalla työkaluja, jotka tukevat näitä toimintoja voidaan saavuttaa suuria kustannussäästöjä. Sovelluskehys tulee auttamaan uusien ominaisuuksien kehittämisessä, uusien vaatimusten löytämisessä sekä virheiden etsimisessä ja korjaamisessa. Työssä esitetty sovelluskehys koostuu kahdesta osasta: analysaattorista, joka tuottaa informaatiota sovelluskehittäjille yhdistelemällä useita datalähteitä sekä ohjelmointikirjastosta, joka tukee datan keruuta sekä muita toimintoja. Tämä työ toimii lähtöpisteenä Lappeenrannan teknillisen yliopiston projektille, jossa tarkoituksena on laatia kyseinen sovelluskehys.