Further Development of Tieto Software Product Quality Analysis System
Moisio, Teemu (2012)
Moisio, Teemu
Tampereen ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012120418355
https://urn.fi/URN:NBN:fi:amk-2012120418355
Tiivistelmä
Ohjelmistojen laatu on käsitteenä ja kokemuksena hyvin monimuotoinen ja yleensä täysin riippuvainen käyttäjäryhmästä, joka havainnoi laatua erilaisista näkökulmista. Yleinen tapa tarkastella ohjelmistotuotteiden laatua on mitata ohjelmistotuotteiden ominaisuuksia, kuten käytettävyyttä, luotettavuutta, tehokkuutta, laajennettavuutta, testattavuutta ja ylläpidettävyyttä. Laadun tarkasteluun on myös kehitetty erilaisia prosesseja, joita käyttämällä ja mukailemalla on mahdollista parantaa laatua. Erilaisten ohjelmistotuotteiden laadun vertaileminen voi yleensä olla mahdotonta, jos laatua on mitattu käyttämällä erilaisia prosesseja tai mittareita.
Tiedon ohjelmistotuotteen laadun analysointijärjestelmää voi kuvata konseptiksi, jonka tarkoitus on mahdollistaa täysin erilaisten ohjelmistotuotteiden laadun vertaileminen keskenään. Analysointijärjestelmän perustaksi on valittu ISO/IEC 25000 Software Quality Requirements Evaluation -standardiperhe, jonka on tarkoitus korvata aikaisemmat ISO/IEC 9126 Information Technology – Software Product Quality ja ISO/IEC 14598 Information Technology – Software Product Evaluation -standardit.
Tiedon ohjelmistotuotteen laadun analysointijärjestelmän konseptin kehittäminen on aloitettu jo vuonna 2009 Mika Immosen kirjoittamassa ylemmän ammattikorkeakoulun opinnäytetyössä. Immosen opinnäytetyötä voi kuvailla Tiedon ohjelmistotuotteen laadun analysointijärjestelmän arkkitehtuurin kuvaukseksi. Aikaisemman ja tämän opinnäytetyön välisenä aikana Tiedon ohjelmistotuotteen laadun analysointijärjestelmää ei ole kehitetty eteenpäin siitä, mihin ensimmäinen opinnäytetyö jäi.
Tämän opinnäytetyön pääasiallinen tarkoitus on jatkaa edellä mainitussa opinnäytetyössä määritellyn arkkitehtuurin pohjalta määrittelemällä yksityiskohtaisemmin ohjelmistokomponentit ja ohjelmistokehys, joilla Tiedon ohjelmistotuotteen laadun analysointijärjestelmä voidaan rakentaa. Tässä työssä esitellään myös opinnäytetyön kirjoittamisen aikana syntynyttä prototyyppitoteutusta, jonka tarkoitus on havainnollistaa määriteltyjen asioiden toimivuutta. Opinnäytetyön alkuosuudessa käsitellään ohjelmistojen jatkuvaan integroimiseen (continuous integration) liittyviä teorioita ja ISO/IEC 25000 -standardia.
Tiedon ohjelmistotuotteen laadun analysointijärjestelmää voi kuvata konseptiksi, jonka tarkoitus on mahdollistaa täysin erilaisten ohjelmistotuotteiden laadun vertaileminen keskenään. Analysointijärjestelmän perustaksi on valittu ISO/IEC 25000 Software Quality Requirements Evaluation -standardiperhe, jonka on tarkoitus korvata aikaisemmat ISO/IEC 9126 Information Technology – Software Product Quality ja ISO/IEC 14598 Information Technology – Software Product Evaluation -standardit.
Tiedon ohjelmistotuotteen laadun analysointijärjestelmän konseptin kehittäminen on aloitettu jo vuonna 2009 Mika Immosen kirjoittamassa ylemmän ammattikorkeakoulun opinnäytetyössä. Immosen opinnäytetyötä voi kuvailla Tiedon ohjelmistotuotteen laadun analysointijärjestelmän arkkitehtuurin kuvaukseksi. Aikaisemman ja tämän opinnäytetyön välisenä aikana Tiedon ohjelmistotuotteen laadun analysointijärjestelmää ei ole kehitetty eteenpäin siitä, mihin ensimmäinen opinnäytetyö jäi.
Tämän opinnäytetyön pääasiallinen tarkoitus on jatkaa edellä mainitussa opinnäytetyössä määritellyn arkkitehtuurin pohjalta määrittelemällä yksityiskohtaisemmin ohjelmistokomponentit ja ohjelmistokehys, joilla Tiedon ohjelmistotuotteen laadun analysointijärjestelmä voidaan rakentaa. Tässä työssä esitellään myös opinnäytetyön kirjoittamisen aikana syntynyttä prototyyppitoteutusta, jonka tarkoitus on havainnollistaa määriteltyjen asioiden toimivuutta. Opinnäytetyön alkuosuudessa käsitellään ohjelmistojen jatkuvaan integroimiseen (continuous integration) liittyviä teorioita ja ISO/IEC 25000 -standardia.
