Bien que l'Institut des ingénieurs électriciens et électroniciens , ou IEEE , a commencé à créer des normes pour l'électronique, il a élargi son champ d'application pour créer des normes pour les logiciels . IEEE a établi des normes sur la qualité des logiciels , gestion de la configuration , le test et la mise en œuvre . Plusieurs de ces normes les utilisateurs de logiciels d'impact de logiciels. La norme IEEE 730
La norme IEEE 730 énonce ce qui doit être inclus dans un Plan d'Assurance Qualité Logiciel , ou SQAP . A SQAP doit inclure des procédures par lesquelles les utilisateurs peuvent signaler des problèmes et de recevoir des avis de mesures correctives. L'article 12 de la norme IEEE SQAP exige aussi un plan pour la formation des utilisateurs du logiciel.
Norme IEEE 12207
norme IEEE 12207 définit le processus du cycle de vie du logiciel. Selon «La gestion et la direction de projets de logiciels " de Richard Fairley , standard IEEE 12207 est la norme ISO /IEC 12207 avec quelques modifications et clarifications . Le processus de développement se compose de 13 activités . Le processus de développement commence avec la mise en œuvre des processus grâce à l'installation de logiciels par les utilisateurs. L'activité finale par la norme IEEE 12207 est le soutien d'acceptation du logiciel. Cette dernière étape peut impliquer le service de dépannage pour les utilisateurs.
Autres normes touchant les utilisateurs
IEEE 1042 est le guide de gestion de la configuration . Selon «Gestion de Configuration Logicielle " par Jessica Keyes, section 3.5 de la norme IEEE 1042 est la partie du guide de gestion de configuration IEEE de contrôle des fournisseurs . IEEE 1059 est le guide de vérification et de validation des plans de logiciels, y compris les tests d'acceptation des utilisateurs du logiciel . IEEE 1063 est la norme pour la documentation utilisateur du logiciel.