El Instituto de Ingenieros Eléctricos y Electrónicos (IEEE ) crea normas para la electrónica , ingeniería eléctrica e informática . El IEEE ha creado estándares para el desarrollo e implementación de software . Requisitos y especificaciones
estándar IEEE 830 es una guía sobre los requisitos de software creados . Según los autores Aybüke Aurum y Claes Wohlin , estándar IEEE 12207 proporciona un régimen normativo de los procesos y actividades para la especificación y la gestión del ciclo de vida del software. Según Richard Fairley , IEEE 1058 proporciona orientación formato y contenido de los planes de gestión de software, pero las plantillas de documento no específicas o técnicas de gestión de proyectos de software a utilizar.
Planificación y Codificación
normas de desarrollo
IEEE software no recomiendan lenguajes de programación específicos. De acuerdo con "un proceso manual Modelo Software para la Incorporación de capacidades de las personas ", de Silvia Acuña , el estándar IEEE 1074 especifica los procesos del ciclo de vida del software para el desarrollo y mantenimiento de software.
Pruebas y Validación
estándar IEEE 1012 muestra cómo el software debe ser verificado y validado . IEEE 1044 estándar se utiliza para reportar los errores de software y las anomalías encontradas durante las pruebas de software. IEEE 829 estándar define la documentación de prueba de software adecuado, incluyendo los planes de pruebas de software. IEEE 1061 describe cómo se deben recoger y mantener métricas de calidad de software.