|
Tavoitteet
Projektissa tarkastellaan systeemien ja komponenttien integraatiotestausta. Tavoitteena on määritellä, kuvata ja testata
ratkaisuja ohjelmistojen laadunvarmistukseen. Ohjelmistojen tuotantoprosessi edellyttää seuraavia asioita:
- Vaatimustenhallinnan tulee olla dynaamista siten, että käsitys tuotteen ominaisuuksista täsmentyy ja kehittyy vallitsevien trendien
mukaisesti. Vaatimukset määritellään selkeästi ja tärkeimpiä tavoitteita painottaen.
- On suunniteltava laadukas ja taloudellinen ohjelmistotuotantoprosessi, missä laadun varmistaminen
aloitetaan sovelluksen elinkaaren alkuvaiheessa. Asiakasvaatimuksista edetään analyysi-, suunnittelu- ja rakentamisvaiheiden kautta
vaatimukset täyttävään tuotteeseen siten, että edellisen vaiheen tuloksesta tulee seuraavan vaiheen syöte. Samalla otetaan huomioon, että välitavoite täyttää sille
asetetut vaatimukset. Jäljitettävyyden avulla voidaan seurata polkua vaatimuksista tuotteeseen ja päinvastoin tuotteesta tai sen osasta asiakkaisiin.
- Asiakasvaatimusten perusteella määritellään sovelluksen arkkitehtuuri ja ratkaisussa tarvittavat komponentit.
Tämän jälkeen päätetään mitä valmistetaan itse ja mitkä komponentit hankitaan ulkopuolelta.
- Kun komponentti hankitaan, tarvitaan ympäristö (ajuri), jotta komponenttia voidaan testata erillisenä komponenttina.
- On suunniteltava ja kehitettävä ympäristö, joka mahdollistaa systeemien ja komponenttien integraation testaamisen.
|