The Institute of Electrical and Electronics Engineers, eller IEEE , skaper standarder for elektronikk og digitale enheter . Ifølge " Software Engineering & Testing, " IEEE-standarder er helt frivillig for programvare. IEEE Standard 12207
IEEE Standard 12207 kalles " Standard for Informasjonsteknologi - . Programvare Life Cycle Processes " IEEE Standard 12207 brukes til å definere software livssyklus og levetidskostnader data registrert som objekter behandles av programvaren , for eksempel lage og slippe tegninger eller fullføre bestillinger. Den definerer også standard programvare livssyklus prosesser og deres logikk flyt . Ifølge "Administrere og lede Software Projects " av Richard Fairley , er IEEE -versjonen ligner på ISO standard 12207 , med flere modifikasjoner og presiseringer av ordlyden med tillegg av noen vedlegg .
IEEE Krav til programvare standarder
IEEE standard 830 gir anbefalt praksis for å lage programvare kravspesifikasjoner eller SRS . IEEE standard 1233 er en guide for å utvikle programvare kravspesifikasjoner .
IEEE standarder for Software Configuration Management
IEEE Standard 828 er standard for software configuration management planer . Denne planen definerer hvordan programvareutviklere spore programvareversjoner under etablering og testing, fange opp alle programvare endringer og formelt gjennomgå og slippe programvare. IEEE Standard 1028 dekker omtale av programvare før formell utgivelse. IEEE standard 1042 er guiden til programvare konfigurasjonsstyring med detaljer om hvordan å utføre konfigurasjonen forvaltningsplanen.