Šioje pamokoje sužinosite
- Kas yra dizaino patvirtinimas?
- Kas yra dizaino patikrinimas?
- Skirtumas tarp projekto patikrinimo ir patvirtinimo
- Dizaino patikrinimo procesas
- Dizaino patvirtinimo procesas
- Dizaino patvirtinimo ir patikrinimo privalumai
Dizaino patvirtinimas
Dizaino patvirtinimas - tai programinės įrangos produkto vertinimo procesas pagal tikslius galutinių vartotojų ar suinteresuotųjų šalių reikalavimus. Dizaino patvirtinimo tikslas - išbandyti programinės įrangos produktą po jo kūrimo, siekiant įsitikinti, kad jis atitinka reikalavimus, keliamus vartotojo aplinkos aplinkai.
Patvirtinimas susijęs su dizaino nuoseklumo ir išsamumo demonstravimu atsižvelgiant į vartotojo poreikius. Tai etapas, kai jūs iš tikrųjų kuriate produkto versiją ir patvirtinate pagal vartotojo reikalavimus.
Žemiau pateiktas paveikslėlis atspindi dizaino patvirtinimo procesą.
Tikslas yra objektyviais įrodymais įrodyti, kad produktas patenkina vartotojo poreikių dokumentus. Objektyvūs įrodymai yra ne kas kita, o fizinis išvesties įrodymas, pvz., Vaizdo, teksto ar garso failas, rodantis, kad procedūra atlikta.
Remiantis objektyviais įrodymais, šiame procese bus nuosekliai tiriama, ar produktas atitinka iš anksto nustatytus reikalavimus. Šis procesas apima testavimo veiklą, tikrinimą ir analizę ir pan.
Dizaino patikrinimas
Dizaino patikra yra metodas, kuriuo galima patikrinti, ar sukurto programinės įrangos produkto produkcija atitinka įvesties specifikacijas, nagrinėdama ir pateikdama įrodymus. Kuriant programinę įrangą, projekto tikrinimo proceso tikslas yra užtikrinti, kad sukurtas programinės įrangos produktas būtų toks pat, kaip nurodyta.
Dizainas yra bet koks fizinis ir eksploatacinis reikalavimas, kuris naudojamas kaip pagrindas projektuojant. Dizaino rezultatas yra kiekvieno projektavimo etapo rezultatas ir pasibaigus visoms projektavimo pastangoms. Galutinė projekto išvestis yra pagrindinė įrenginio įrašo bazė.
Skirtumas tarp projekto patikrinimo ir patvirtinimo
Tarp patikrinimo ir patvirtinimo visada yra neteisingų supratimų. Tai yra skirtingos veiklos, atliekamos kiekviename vystymosi proceso etape.
Dizaino patikrinimas | Dizaino patvirtinimas |
|
|
|
|
|
|
|
|
|
|
|
|
Dizaino patikrinimo procesas
Identifikavimas ir paruošimas:
- Kuriant specifikaciją, tikrinimo veikla nustatoma lygiagrečiai. Tai leidžia dizaineriui įsitikinti, kad specifikaciją galima patikrinti. Taigi bandymų inžinierius gali pradėti išsamų bandymų planą ir procedūras. Apie visus specifikacijos pakeitimus reikėtų pranešti.
- Geriausio patikrinimo metodo nustatymas, matavimo metodų, reikalingų išteklių, įrankių ir priemonių nustatymas.
- Užbaigtas patikrinimo planas bus peržiūrėtas kartu su projektavimo komanda, kad būtų galima nustatyti problemas prieš baigiant planą.
Planavimas:
- Patikrinimo planavimas yra kartu atliekama veikla su pagrindinėmis ir kūrimo komandomis. Tai įvyksta per visą projekto gyvavimo ciklą. Tai bus atnaujinta, kai bus atlikti projektavimo įvesties pakeitimai.
- Šiame etape bandomos programinės įrangos ar sistemos taikymo sritis dokumentuojama.
- Šiame etape atliekamas preliminarus bandymų planas ir bandymų plano patikslinimas. Testų plane užfiksuotas kritinis etapas, sumažinantis projekto riziką.
- Priemonės, bandymų aplinka, plėtros strategija ir reikalavimų nustatymas atliekant patikrinimą ar analizę.
Kuriama:
- Bandomojo atvejo kūrimas sutaps su SDLC metodika, kurią įgyvendino projekto komanda. Šiame etape nustatomi įvairūs bandymo metodai.
- Projektavimo duomenys turi būti parengti, įskaitant paprasčiausias ir nedviprasmiškas bei patikrinamas patikros veiklas.
- Patikrinimo laikas sutrumpėja, kai panašios koncepcijos atliekamos nuosekliai. Net vieno testo rezultatas gali būti naudojamas kaip įvestis vėlesniems bandymams.
- Sukuriamos traktoriaus sąsajos tarp bandymų atvejų ir atitinkamų projekto įvesties, siekiant užtikrinti, kad būtų patikrinti visi reikalavimai ir projekto išvestis atitiktų projekto įvestį.
Vykdymas:
- Kūrimo etape sukurtos bandymo procedūros vykdomos pagal bandymų planą, griežtai laikantis jų atliekant tikrinimo veiklą.
- Jei atsiranda netinkamų rezultatų arba jei reikia atlikti bet kokias procedūras, svarbu dokumentuoti pakeitimus ir gauti tinkamą patvirtinimą.
- Bet kokie klausimai šiame etape nustatomi ir registruojami kaip defektai.
- Sukuriama matomumo matrica, siekiant patikrinti, ar patikrinta visa patikros bandymų plane nurodyta projekto įvestis, ir nustatyti išlaikymo koeficientą.
Ataskaitos:
- Ši veikla atliekama kiekvieno patikrinimo etapo pabaigoje.
- Projekto patikros ataskaitoje pateikiama išsami patikros rezultatų suvestinė, apimanti konfigūracijos valdymą, kiekvieno tipo bandymų bandymų rezultatus ir patikros metu nustatytus klausimus.
- Projekto patikros atsekamumo ataskaita sudaroma tarp reikalavimų ir atitinkamų bandymų rezultatų, siekiant patikrinti, ar visi reikalavimai buvo išbandyti ir pateikti tinkami rezultatai.
- Bet koks neatitikimas bus dokumentuojamas ir tinkamai ištaisytas.
- Peržiūros atliekamos baigus projekto patikros veiklą ir yra atitinkamai patvirtintos.
Dizaino patvirtinimo procesas
- Kai kurie projektai gali būti patvirtinti palyginus su panašia įranga, atliekančia panašų tikslą. Šis metodas ypač svarbus patvirtinant esamos infrastruktūros konfigūracijos pakeitimus arba standartinius projektus, kurie turi būti įtraukti į naują sistemą ar programą.
- Norint patvirtinti reikalavimus ir kitas produkto funkcijas, gali būti naudojama demonstracija ir (arba) apžiūra.
- Analizuojant dizainą galima atlikti matematinį modeliavimą, kuris gali atkurti reikiamą funkcionalumą.
- Atliekami galutinio projekto bandymai, patvirtinantys sistemos gebėjimą veikti pagal nurodytą projektą.
- Bandymų planas, vykdymas ir rezultatai turėtų būti dokumentuojami ir tvarkomi kaip projekto įrašų dalis. Taigi „Patvirtinimas“ yra visos patvirtinimo veiklos rezultatų rinkinys.
- Kai galutiniame projekto patvirtinime naudojami lygiaverčiai gaminiai, gamintojas turi dokumentuoti panašumą ir, jei yra, skirtumų nuo pradinės gamybos.
Pavyzdys
- Paimkime paprasto gaminio, neperšlampamo laikrodžio, pavyzdį.
- Produkto reikalavimo dokumente gali būti nurodyta, kad „Plaukdamas laikrodis turi būti nepralaidus vandeniui“.
- Konstrukcijos specifikacijoje gali būti nurodyta: „Laikrodis turėtų veikti, net jei vartotojas plaukia ilgesnį laiką“.
- Bandymų rezultatai turėtų patvirtinti, kad laikrodis turėtų atitikti šiuos reikalavimus, kitaip bus daromos perprojektavimo iteracijos, kol jis atitiks reikalavimą.
Dizaino patvirtinimo ir patikrinimo privalumai
- Mes galime nuolat stebėti dizainus, kurie leidžia mums atitikti vartotojo nustatytus reikalavimus kiekviename etape.
- Patvirtinus dizainą paaiškės skirtumas tarp to, kaip veikia funkcionalumas ir kaip tikimasi, kad jis veiks.
- Patvirtinimo procedūrų dokumentavimas padės lengvai suprasti funkcionalumą bet kuriame ateities etape, jei gali būti kokių nors pakeitimų ar patobulinimų.
- Kūrimo laikas bus nuolat mažinamas gerinant produktyvumą, kuris leidžia pristatyti produktą, kaip tikėtasi.
- Šis procesas apima kiekvieno patvirtinimo metodo, kurį reikia naudoti, diapazoną ir apimtį.
- Patvirtinimas gali būti atliekamas naudojant išsamius projekto duomenis, kurie atspindi galutinio vartotojo reikalavimus.
- Turi būti užfiksuotas bet koks skirtumas tarp rezultatų ir vartotojo reikalingų dokumentų.
- Patvirtinimo projekto pakeitimai sukelia pakartotinio patvirtinimo veiklą.
- Svarbu dokumentuoti kiekvieną patvirtinimo metu atliekamą veiklą, kuri tinkamai įrodo, kad dizainas atitinka vartotojo reikalavimus.