Software er et nyttig verktøy for automatisering av oppgaver , men det kan bare gi fornuftig utgang henhold til rimelig inngang. Det gamle ordtaket om programvare , " Garbage in, Garbage out" ringer sant når det gjelder programvare . I høyteknologiske bransjer og sikkerhetsbevisste bransjer , som finans , må programvaren være i samsvar med et sett av standarder for å sikre korrekt og sikker behandling av sensitive kundedata . Det kan også påvirke fysisk sikkerhet i områder som de væpnede styrker eller romfart . Ved å regulere programvare og sikre den oppfyller et sett av standarder , er en målestokk gitt for programvareselskaper å konkurrere og holde kontrakter der de finnes. Instruksjoner
en
Sett en Software Quality Assurance ( QA ) system på plass . En egen QA prosessen kan bistå samsvar prosessen. Hvis en QA teamet er ikke mulig på grunn av den lille størrelsen på organisasjonen , gir gode tekniske dokumenter for standardiseringsorgan som bevis for medvirkning .
2
Lag sjekklister for standarder . For å sikre at programvaren oppfyller alle kriteriene , er det nødvendig å gi sjekklister slik at hver avdeling ansvarlig for programvaren har retningslinjer å jobbe med.
For hver forventning eller regel i standardene , lage spørsmål å teste samsvar med det . Dette vil innebære å gå gjennom standarder med en fin- tann kam for å finne ut hva de er. I noen tilfeller vil de standarder som allerede har et sett med spørsmål som kan brukes i å sette de interne kontroller.
3
Test programvaren mot standarder. Dette vil innebære å utføre en manuell " walk- through" av systemet, etterfulgt av selve driften av programvaren .
4
Gi en kopi av programvaren til de standarder leverandører , hvis mulig , slik at de kan teste systemene i sine egne miljøer. Dette vil skape en grad av tillit mellom standardiseringsorgan og programvareleverandør , og hvis de har testing av kjemikalier , vil det gi en dobbel - sjekk for å sikre etterlevelse er oppfylt.