L'Institut des ingénieurs électriciens et électroniciens , ou IEEE , établit des normes pour l'électronique et les appareils numériques . Selon " Software Engineering & Testing , " les normes IEEE sont totalement volontaire pour les logiciels . La norme IEEE 12207
norme IEEE 12207 est appelée « standard de technologie de l' information - Logiciels Processus du cycle de vie . " La norme IEEE 12207 est utilisée pour définir les cycles de vie des logiciels et des données de cycle de vie enregistrés comme des objets sont traitées par le logiciel , telles que la création et la libération des dessins ou exécuter une commande d'achat. Il définit également les procédés classiques du cycle de vie des logiciels et leur déroulement logique . Selon «La gestion et la direction de projets de logiciels" par Richard Fairley , la version IEEE est similaire à la norme ISO 12207, avec plusieurs modifications et clarifications de formulation avec l'ajout de quelques annexes.
IEEE logicielle requise normes
norme IEEE 830 fournit les pratiques recommandées pour la création de spécifications des exigences logicielles ou SRS . Norme IEEE 1233 est un guide pour l'élaboration des spécifications des exigences en matière de logiciels.
IEEE normes pour les logiciels Configuration Management
standard IEEE 828 est la norme pour les plans de gestion de configuration logicielle . Ce plan définit la manière dont les développeurs de logiciels les versions des logiciels lors de la création et de test, capturer tous les changements de logiciels et d'examiner officiellement et diffuser des logiciels . Norme IEEE 1028 couvre l'examen du logiciel avant la diffusion officielle . Norme IEEE 1042 est le guide de gestion de configuration logicielle avec des détails sur la façon de mener à bien le plan de gestion de configuration.