Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Application Lifecycle Management for Safety-Critical Software Development

Honkanen, Harri (2015)

 
Avaa tiedosto
Honkanen_Harri.pdf (2.456Mt)
Lataukset: 


Honkanen, Harri
Tampereen ammattikorkeakoulu
2015
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015052610228
Tiivistelmä
Turvallisuuskriittisten ohjelmistojen kehittäminen asettaa monia vaatimuksen kehityksessä käytettäville menetelmille ja prosesseille. Kehityksen eri vaiheet on dokumentoitava tarkasti ja virallisesti ottaen huomioon erityisesti turvallisuusnäkökohdat. Tämä yleisesti tarkoittaa pidempää kehitysprojektien kesto ja huomattavasti kalliimpia kokonaiskustannuksia verrattuna normaaleihin ohjelmistokehityshankkeisiin. Näiden sääntöjen huomioon ottaminen ja noudattaminen on kuitenkin tärkeää koska turvallisuuskriittisten ohjelmistojen ongelmatilanteissa vahingot materiaalille ja laitteille puhumattakaan ihmishengistä voivat olla mittavat.

Ohjelmistojen elinkaaren hallinalla tarkoitetaan toimintaa joka kattaa koko ohjelmiston kehitysprosessin ensimmäisestä ideasta alkaen aina ohjelmiston ylläpidon lopettamiseen. Tyypillisesti ohjelmiston elinkaaren hallintaan käytetään jotain ohjelmistokokonaisuutta joka kattaa vaatimusten hallinnan, suunnitelmien hallinnan, työn edistymisen seurannan ja testauksen hallinnan koko ohjelmistoprojektille. Myös julkaistun ohjelmiston vikailmoitukset ja käyttäjäpalautteet yleensä kirjataan tällaiseen järjestelmään.

Tämän työn tarkoituksena on soveltaa ohjelmiston elinkaaren hallinta menetelmiä ja ratkaisuja turvallisuuskriittisen ohjelmistokehitykseen. Tavoittaa on tutkia eri vaihtoehtoja ohjelmiston elinkaaren hallinta järjestelmäksi ja valita jokin niistä käytettäväksi Rocla Oy:n ohjelmistokehitysprojekteihin. Työn tavoitteena on löytää ratkaisu jolla nämä vaatimukset voitaisiin täyttä mahdollisimman vähällä lisätyöllä verrattuna nykyisiin toimintatapoihin kutenkin täyttäen kaikki standardien määräykset.

Työssä analysoidaan Rocla Oy:n kehitykseltä vaadittavat seikat. Rocla Oy:ssä tehdään tällä hetkellä kahdentyyppisiä ohjelmistokehitysprojekteja ja mahdollisesti valittavan järjestelmän on kyettävä täyttämään näiden molempien erityiset vaatimukset. Useita eri ratkaisuja ohjelmiston elinkaaren hallinta järjestelmäksi tutkittiin useiden henkilöiden voimin. Tämän arvioinnin perusteella päädyttiin aloittamaan pilotointi projekti JIRA:N käyttöönotosta.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste