Riskitietoisen ohjelmiston vaatimusmäärittelyprosessin kehittäminen

Translated title of the contribution: Development of risk-informed requirements specification process of software

Ilpo Pöyhönen, Kristiina Hukki

Research output: Book/ReportReport

Abstract

Vaatimusmäärittely on ratkaisevan tärkeä vaihe ohjelmistoa sisältävien järjestelmien suunnittelussa. Tämän vuoksi vaatimusmäärittelyprosessin kehittämisen arvioidaan nostavan ohjelmistojen laatua merkittävästi. Raportissa tarkastellaan luotettavuus- ja turvallisuusvaatimuksia sisältävien ohjelmistojen vaatimusmäärittelyprosessin kehittämiseen liittyviä näkökohtia sekä teknisestä että prosessiin osallistuvien asiantuntijoiden vuorovaikutuksen näkökulmasta. Kehittämiskohteiden valinta ja yhdenmukaistettujen standardien soveltuvuuden arviointi omaan toimintaan edellyttää yritykseltä kriittistä ja perinpohjaista tarkastelua. Raportissa esitetään keinoja, joiden avulla yrityksissä pystytään kehittämään yrityskohtaista riskitietoista vaatimusmäärittelyprosessia. Tarkastelun kohteena ovat standardien ja riskienhallinnan tarjoamaan tukeen perustuvat menettelytavat. Niiden avulla voidaan parantaa vaatimusmäärittelyn jäljitettävyyttä ja ohjelmiston luotettavan toiminnan kannalta kriittisten vaatimusten tunnistamista laajasta vaatimusjoukosta. Vaatimusmäärittelyn kehittämistä tukevina keinoina esitetään harmonisoitujen standardien soveltaminen suunnitteluprosessiin ja vaatimusmäärittelyyn. Tämän lisäksi ehdotetaan laadunhallintajärjestelmien ja riskienhallinnan integroimista osaksi suunnitteluprosessia. Vaatimusmäärittelyprosessia tarkastellaan myös siihen liittyvien eri osapuolten vuorovaikutuksen näkökulmasta. Eri alojen asiantuntemusta edustavien osapuolten tiedonkululla on merkittävä vaikutus määrittelyprosessin onnistumisessa, koska ohjelmistoa koskevat vaatimukset muodostuvat niiden vuorovaikutuksen tuloksena. Raportissa käsitellään tiedonkulun merkitystä ohjelmiston turvallisuuden syntymisessä ja esitetään keinoja, joiden avulla voidaan edistää osapuolten keskinäistä ymmärrystä. Lisääntynyt keskinäinen ymmärrys helpottaa eri alojen asiantuntemuksen yhdistämistä vaatimusmäärittelyprojekteissa ja ohjelmistosuunnittelua koskevassa riskinhallinnassa.
Translated title of the contributionDevelopment of risk-informed requirements specification process of software
Original languageFinnish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages50
ISBN (Electronic)951-38-6497-9
ISBN (Print)951-38-6496-0
Publication statusPublished - 2004
MoE publication typeNot Eligible

Publication series

SeriesVTT Tiedotteita - Meddelanden - Research Notes
Number2263
ISSN1235-0605

Keywords

  • software requirements specification
  • risk-informed software engineering process
  • traceability
  • risk management
  • multidisciplinary expertise
  • expert interaction
  • knowledge transfer
  • integration of knowledge
  • shared thinking models

Fingerprint

Dive into the research topics of 'Development of risk-informed requirements specification process of software'. Together they form a unique fingerprint.

Cite this