Das Institute of Electrical and Electronics Engineers (IEEE ) schafft Standards für Elektronik, Elektrotechnik und Informatik. Die IEEE hat auch Standards für Software-Entwicklung und Implementierung erstellt . Anforderungen und Spezifikationen
IEEE-Standard 830 ist eine Anleitung erstellt Software-Anforderungen . Nach Autoren Aybüke Aurum und Claes Wohlin bietet IEEE-Standard 12207 eine normative Regelung von Prozessen und Tätigkeiten für die Spezifikation und Life Cycle Management von Software. Laut Richard Fairley , bietet IEEE-Standard 1058 Führung Format und Inhalt der Software-Management- Pläne, aber nicht spezifisch Dokumentvorlagen oder Software-Projekt -Management-Techniken verwendet werden.
Planung und Codierung
IEEE Software-Entwicklung Standards nicht empfehlen spezielle Software Sprachen. Laut " A Software Process Model Handbook für den Einbau die Leistungsfähigkeit der Menschen " von Silvia Acuña , spezifiziert IEEE-Standard 1074 die Software-Lebenszyklus -Prozesse für die Entwicklung und Pflege von Software .
Testing and Validation
IEEE-Standard 1012 listet wie Software verifiziert und validiert werden soll. IEEE-Standard 1044 für die Berichterstattung Software-Bugs und Anomalien beim Testen von Software gefunden werden. IEEE-Standard 829 definiert richtige Software Test-Dokumentation einschließlich Software Testpläne . IEEE-Standard 1061 beschreibt, wie Software-Qualität Metriken gesammelt und sollte beibehalten werden.