Suunnittelun tarkastus- ja validointiprosessi
Suunnittelun validointi
Suunnittelun validointi on prosessi ohjelmistotuotteen arvioimiseksi loppukรคyttรคjien tai sidosryhmien tรคsmรคllisten vaatimusten mukaan. Suunnittelun validoinnin tarkoituksena on testata ohjelmistotuotetta kehitystyรถn jรคlkeen sen varmistamiseksi, ettรค se tรคyttรครค sovelluksen vaatimukset kรคyttรคjรคn ympรคristรถssรค.
Validointi pyrkii osoittamaan suunnittelun johdonmukaisuuden ja tรคydellisyyden suhteessa kรคyttรคjรคn tarpeisiin. Tรคmรค on vaihe, jossa itse asiassa rakennat tuotteen version ja vahvistat sen kรคyttรคjien vaatimusten mukaisesti.
Alla oleva kuva esittรครค suunnittelun validointiprosessia.
Tarkoituksena on osoittaa objektiivisilla todisteilla, ettรค tuote tรคyttรครค kรคyttรคjien tarpeet. Objektiiviset todisteet eivรคt ole mitรครคn muuta kuin mikรค tahansa fyysinen todiste tulosteesta, kuten kuva, teksti tai รครคnitiedosto, joka osoittaa, ettรค toimenpide on suoritettu.
Objektiivisen nรคytรถn avulla tรคmรค prosessi tutkii johdonmukaisesti, ettรค tuote tรคyttรครค ennalta mรครคritellyt vaatimukset. Tรคmรค prosessi sisรคltรครค testaustoiminnan, tarkastuksen ja analyysin ja niin edelleen.
Suunnittelun todentaminen
Suunnittelun todentaminen on menetelmรค, jolla varmistetaan, vastaako suunnitellun ohjelmistotuotteen tulos syรถtteen mรครคrityksiรค tutkimalla ja tarjoamalla todisteita. Suunnittelun varmennusprosessin tavoitteena ohjelmistokehityksen aikana on varmistaa, ettรค suunniteltu ohjelmistotuote on sama kuin mรครคritelty.
Suunnittelusyรถte on mikรค tahansa fyysinen ja suorituskykyvaatimus, jota kรคytetรครคn suunnittelutarkoituksen perustana. Suunnittelutulos on jokaisen suunnitteluvaiheen tulos ja kokonaissuunnittelutyรถn lopussa. Lopullinen suunnittelutulos on pohjana laitteen pรครคtietueelle.
Ero suunnittelun todentamisen ja validoinnin vรคlillรค
Todentamisen ja validoinnin vรคlillรค on aina vรครคriรค kรคsityksiรค. Nรคmรค ovat erilaisia โโtoimintoja, joita suoritetaan kehitysprosessin jokaisessa vaiheessa.
| Suunnittelun todentaminen | Suunnittelun validointi |
|---|---|
| Suunnittelun todentamista kรคytetรครคn silloin, kun todellisen suunnittelutuotos on sama kuin odotettu suunnittelutulos, joka tรคyttรครค tuotteen tekniset tiedot. | Suunnittelun validointia kรคytetรครคn mรครคrittรคmรครคn, ettรค lopullinen suunnittelu vastaa kรคyttรคjรคn tarpeiden odotuksia. |
| Suunnittelun tarkistuskysymys: Suunnittelitko tuotteen oikein? | Suunnittelun validointi kysy: Suunnittelitko oikean tuotteen? |
| Suunnittelun todentaminen sisรคltรครค yksikkรถ- ja ensisijaisen integraatiotason testauksen. | Suunnittelun validointi sisรคltรครค toissijaisen tai ylemmรคn tason integroinnin ja jรคrjestelmรคtason testauksen. |
| Tietyt suunnittelun validoinnin nรคkรถkohdat voidaan suorittaa suunnittelun todentamisen aikana, mutta suunnittelun todentaminen ei korvaa suunnittelun validointia. | Suunnittelun validointi seuraa onnistuneen suunnittelun todentamista. |
| Suunnittelun tarkastus voidaan suorittaa yksittรคiselle moduulille tai valmiille jรคrjestelmรคlle kaikissa olosuhteissa. | Suunnittelun validointi on suoritettava tietyissรค olosuhteissa kรคyttรคjรคn vaatimusten mukaisesti. |
| Suunnittelun tarkastuksessa voidaan kรคyttรครค staattista tekniikkaa. Se sisรคltรครค jรคrjestelmรคn tarkastukset, analyysit ja muodolliset todentamistoiminnot (testaus). | Suunnittelun validointi koostuu loppuraportista (testin suoritustuloksista), jotka tarkistetaan, hyvรคksytรครคn ja allekirjoitetaan. Nรคmรค asiakirjat tallennetaan myรถhempรครค kรคyttรถรค varten. |
Suunnittelun varmennusprosessi
Tunnistaminen ja valmistelu:
- Spesifikaation kehitysvaiheessa varmennustoiminnan tunnistaminen tapahtuu rinnakkain. Nรคin suunnittelija voi varmistaa, ettรค spesifikaatio on todennettavissa. Joten testiinsinรถรถri voi aloittaa yksityiskohtaisen testisuunnitelman ja -menettelyt. Kaikista eritelmien muutoksista on ilmoitettava.
- Paras tapa todentaa, mรครคritellรค mittausmenetelmรคt, tarvittavat resurssit, tyรถkalut ja tilat.
- Valmis todentamissuunnitelma kรคydรครคn lรคpi suunnittelutiimin kanssa ongelmien tunnistamiseksi ennen suunnitelman viimeistelyรค.
Suunnittelu:
- Todentamisen suunnittelu on samanaikaista toimintaa ydin- ja kehitystiimien kanssa. Tรคmรค tapahtuu koko projektin elinkaaren ajan. Tรคmรค pรคivitetรครคn aina kun suunnittelutuloihin tehdรครคn muutoksia.
- Tรคmรคn vaiheen aikana testattavan ohjelmiston tai jรคrjestelmรคn laajuus on dokumentoitava.
- Tรคssรค vaiheessa tehdรครคn alustava testisuunnitelma ja testisuunnitelman tarkennus. Testisuunnitelma sisรคltรครค kriittisen virstanpylvรครคn, joka vรคhentรครค projektin riskiรค.
- Tyรถkalut, testiympรคristรถ, kehitysstrategia ja vaatimusten tunnistaminen tarkastuksen tai analyysin avulla.
Developing:
- Testitapauksen kehitys tulee samaan aikaan SDLC-metodologia toteuttaa projektiryhmรค. Tรคssรค vaiheessa tunnistetaan erilaisia โโtestausmenetelmiรค.
- Suunnittelusyรถtteet on kehitettรคvรค sisรคltรคen yksinkertaisimmat todentamistoiminnot, jotka ovat yksiselitteisiรค ja todennettavissa.
- Todentamisaika lyhenee, kun samankaltaisia โโkonsepteja toteutetaan perรคkkรคin. Jopa yhden testin tulosta voidaan kรคyttรครค syรถtteenรค seuraaviin testeihin.
- TracTestitapausten ja vastaavien suunnittelusyรถtteiden vรคlille luodaan taulukkolinkit sen varmistamiseksi, ettรค kaikki vaatimukset testataan ja suunnittelun tulos vastaa suunnittelusyรถtteitรค.
toteutus:
- Kehitysvaiheessa luodut testausmenettelyt suoritetaan testaussuunnitelman mukaisesti ja niitรค tarkasti noudatetaan varmistustoiminnassa.
- Jos virheellisiรค tuloksia ilmenee tai jos jokin menettely vaatii muutoksia, on tรคrkeรครค dokumentoida muutokset ja saada asianmukainen hyvรคksyntรค.
- Kaikki ongelmat tunnistetaan ja kirjataan viaksi tรคssรค vaiheessa.
- Tractaulukkomatriisi luodaan varmistamaan, ettรค kaikki todentamistestisuunnitelmassa yksilรถidyt suunnittelusyรถtteet on testattu, ja mรครคrittรคmรครคn lรคpรคisysuhteen.
Raportit:
- Tรคmรค toiminto suoritetaan jokaisen vahvistusvaiheen lopussa.
- Suunnittelun todentamisraportti sisรคltรครค yksityiskohtaisen yhteenvedon varmistustuloksista, joka sisรคltรครค konfiguraationhallinnan, kunkin testaustyypin testitulokset ja varmennustoiminnan aikana havaitut ongelmat.
- Suunnittelun varmentaminen tracVaatimusten ja vastaavien testitulosten vรคlille luodaan toimivuusraportti sen varmistamiseksi, ettรค kaikki vaatimukset on testattu ja ettรค niille on annettu asianmukaiset tulokset.
- Kaikki poikkeukset dokumentoidaan ja niihin puututaan asianmukaisesti.
- RevTarkastukset tehdรครคn suunnittelun tarkastustoiminnan pรครคtyttyรค ja ne hyvรคksytรครคn vastaavasti.
Suunnittelun validointiprosessi
- Jotkut mallit voidaan validoida vertaamalla vastaaviin laitteisiin, joilla on sama tarkoitus. Tรคmรค menetelmรค on erityisen tรคrkeรค validoitaessa olemassa olevan infrastruktuurin konfiguraatiomuutoksia tai standardisuunnitelmia, jotka on tarkoitus sisรคllyttรครค uuteen jรคrjestelmรครคn tai sovellukseen.
- Esittelyรค ja/tai tarkastusta voidaan kรคyttรครค tuotteen vaatimusten ja muiden toimivuuden vahvistamiseen.
- Suunnitelman analysointia voidaan tehdรค, kuten matemaattista mallintamista, simulaatiota, jolla voidaan luoda tarvittava toiminnallisuus.
- Testit suoritetaan lopulliselle suunnitelmalle, joka vahvistaa jรคrjestelmรคn kyvyn toimia mรครคritellyn suunnitelman mukaisesti.
- Testisuunnitelma, suoritus ja tulokset tulee dokumentoida ja sรคilyttรครค osana suunnittelukirjanpitoa. Nรคin ollen validointi on kokoelma kaikkien validointitoimintojen tuloksista.
- Kun lopullisessa suunnittelun validoinnissa kรคytetรครคn vastaavia tuotteita, valmistajan on dokumentoitava samankaltaisuus ja mahdolliset erot alkuperรคiseen tuotantoon verrattuna.
esimerkki
- Otetaan esimerkki yksinkertaisesta tuotteesta, vedenpitรคvรคstรค kellosta.
- Tuotevaatimusasiakirjassa voi olla sanonta: "Kellon on oltava vedenpitรคvรค uinnin aikana."
- Suunnitteluspesifikaatiossa saattaa olla teksti: "Kellon pitรคisi toimia, vaikka kรคyttรคjรค ui pitkรคn aikaa."
- Testaustulosten tulee vahvistaa, ettรค kellon tulee tรคyttรครค nรคmรค vaatimukset, muuten uudelleensuunnittelun iteraatioita tehdรครคn, kunnes se tรคyttรครค vaatimuksen.
Suunnittelun validoinnin ja todentamisen edut
- Pystymme jatkuvasti seuraamaan suunnitelmia, joiden avulla pystymme tรคyttรคmรครคn kรคyttรคjรคn asettamat vaatimukset joka vaiheessa.
- Suunnittelun validointi osoittaa eron sen vรคlillรค, miten toiminnallisuus toimii ja miten sen odotetaan toimivan.
- Validointimenettelyjen dokumentointi auttaa ymmรคrtรคmรครคn toiminnallisuutta helposti missรค tahansa vaiheessa tulevaisuudessa, jos siihen saatetaan tehdรค muutoksia tai parannuksia.
- Kehitysaikaa lyhennetรครคn jatkuvasti parantaen tuottavuutta, mikรค mahdollistaa tuotteen toimituksen odotetusti.
- Tรคmรค prosessi sisรคltรครค jokaisen kรคytettรคvรคn validointimenetelmรคn alueen ja laajuuden.
- Validointi voidaan suorittaa kรคyttรคmรคllรค yksityiskohtaisia โโsuunnittelutietoja, jotka edustavat loppukรคyttรคjรคn vaatimuksia.
- Kaikki erot tuloksen ja kรคyttรคjรคn tarpeiden asiakirjojen vรคlillรค on tallennettava.
- Validointisuunnitelman muutokset johtavat uudelleenvalidointitoimintaan.
- On tรคrkeรครค dokumentoida jokainen validoinnin aikana tapahtuva toiminta, joka osoittaa riittรคvรคsti, ettรค suunnittelu vastaa kรคyttรคjรคn vaatimuksia.


