Skip to content

Quality Control: Verification and Validation

Kvalitet kan deles ind i 3 kategorier

  • Produkt kvalitet
  • Process kvalitet
  • Forventingskvalitet

Dårlig kvalitet kan koste

  • Tab
  • Spildt arbejde
  • Vedligeholdelse er ofte dyrere end udvikling

image-20200122204041668

Quality Management

  • Quality Assurance
    • Planlægge eller designe processer for at undgå dårlig kvalitet
  • Quality Control
    • Det at overvåge at work products overholder kvalitetsstandarder

image-20200122185925351

  • Lav quality management er billigt i starten, men bliver dyrerer og dyrerer

  • Høj quality management har initial cost, men bliver billigere senere fordi der sker færre fejl, og koden er mere stabil

  • Det handler om at finde en balance

Validation and Verification

Validation

  • Bygger vi de rigtige systemer?
  • Overholder kundens forventninger og erfaringer

Verifikation

  • Bygger vi systemet ordenligt?
  • Overholder specifikationer
  • Objektiv process
  • Tjekker om softwaren er af høj kvalitet, men ikke om det er brugbart

Teknikker

  • Testing af programmer og prototyper
  • Reviewing af specifikationer, dokumentation og programmer

image-20200122190253759

Inspection

Verifikation, tjekker om specifikationerne overholdes, men ikke med kunden.

Tjekker ikke ikke-funktionelle karaktaristika såsom reliability og maintainability.

Menneske-baseret tjek af dokumenter og filer såsom kode.

  • Ikke eksekvering af kode

Testing

Validation, da vi tester produktet eller prototyper.

Eksekvering af kode.

Peer Review

Software review, work product undersøges af skaber, samt en eller flere kollegaer.

  • Evaluerer teknisk indhold og kvalitet.

V-Modellen

image-20200122104130530


Last update: January 22, 2020