The Institute of Electrical and Electronics Engineers ( IEEE ) oppretter standarder for elektronikk , elektroteknikk og databehandling. IEEE har også skapt standarder for software utvikling og implementering. Krav og spesifikasjoner
IEEE standard 830 er en guide på laget programvare. Ifølge forfatterne Aybüke Aurum og Claes Wohlin , gir IEEE -standarden 12207 en foreskrivende regime av prosesser og aktiviteter for spesifikasjon og livssyklus administrasjon av programvare . Ifølge Richard Fairley , gir IEEE standard 1058 veiledning format og innhold av programvare forvaltningsplaner , men ikke spesifikke dokumentmaler eller programvare prosjektledelse teknikker som skal brukes.
Planlegging og koding
IEEE programvareutvikling standarder anbefaler ikke spesifikke programvare språk . Ifølge " En Software Process Model Handbook for innlemmer Folks Capabilities " av Silvia Acuña , spesifiserer IEEE standard 1074 programvaren livssyklusprosesser for å utvikle og vedlikeholde programvare.
Testing og validering
IEEE standard 1012 viser hvordan programvaren skal verifiseres og valideres . IEEE-standarden 1044 benyttes for rapportering av programvarefeil og uregelmessigheter funnet under software testing . IEEE standard 829 definerer riktig programvare test dokumentasjon, inkludert software test planer. IEEE standard 1061 beskriver hvordan programvare kvalitet beregninger bør samles og vedlikeholdes.