Software Qualitätssicherung
Software Qualitätssicherung (SQA) ist ein Mittel und eine Praxis, alle zu überwachen Softwareentwicklung Prozesse, Methoden und Arbeitsprodukte, um die Einhaltung definierter Standards zu gewährleisten.[1] Es kann die Gewährleistung der Konformität zu Standards oder Modellen umfassen, wie z. ISO/IEC 9126 (jetzt abgelöst von ISO 25010), WÜRZEN oder CMMI.[2]
Es enthält Standards und Verfahren, mit denen Manager, Administratoren oder Entwickler Softwareprodukte und -aktivitäten überprüfen und prüfen können, um zu überprüfen, ob die Software Qualitätskriterien erfüllt, die mit Standards verknüpfen.
SQA umfasst die gesamte Software-Entwicklung Prozess, einschließlich Anforderungen Engineering, Software-Design, Codierung, Code -Bewertungen, Quellcodesteuerung, Software -Konfigurationsverwaltung, testen, Release -Management und Software -Integration. Es ist in Ziele, Verpflichtungen, Fähigkeiten, Aktivitäten, Messungen, Messungen, organisiert. Verifizierung und Validierung.[3]
Zweck
SQA beinhaltet einen Dreizeiler-Ansatz:
- Organisationsweite Richtlinien, Verfahren und Standards
- Projektspezifische Richtlinien, Verfahren und Standards
- Einhaltung geeigneter Verfahren
Richtlinien für die Anwendung von ISO 9001: 2015 auf Computersoftware sind in ISO/IEC/IEEE 90003: 2018 beschrieben.[4] Externe Unternehmen können im Rahmen von Prozessbewertungen beauftragt werden, um zu überprüfen, ob Projekte standardmäßig konform sind. Insbesondere bei Software, ISO/IEC 9126 (Jetzt von ISO 25010 ersetzt) sollte in Betracht gezogen und für die Softwarequalität angewendet werden.
Aktivitäten
Qualitätssicherung Aktivitäten finden in jeder Entwicklungsphase statt. Analysten verwenden Anwendungstechnologie und -techniken, um hochwertige Spezifikationen und Designs zu erreichen, wie z. Modellgetriebenes Design. Ingenieure und Techniker finden Fehler und Probleme mit der damit verbundenen Softwarequalität durch Testaktivitäten. Standards und Prozessabweichungen werden während der gesamten Entwicklung identifiziert und angegangen Projektmanager oder Qualitätsmanager, die auch sicherstellen, dass Änderungen an Funktionen, Leistung, Merkmalen, Architektur und Komponente (Im Algemeinen: Änderungen an Produkten oder Dienstleistungen Umfang) werden erst nach einer angemessenen Überprüfung durchgeführt, z. im Rahmen Kontrollplatten ändern.
Siehe auch
- DOD-STD-2167
- Qualität durch Design
- Softwarezucht
- Software -Qualitätsanalyst
- Software -Qualitätsmanagement
- Softwaretest
Verweise
- ^ "Was ist Softwarequalitätssicherung (SQA): Ein Leitfaden für Anfänger". Software -Testhilfe. Abgerufen 2022-06-02.
- ^ Kelemen, Zádor Dániel; Kusters, Rob; Trieenkens, JOS (Dezember 2012). "Identifizierung von Kriterien für Multimodel -Softwareprozessverbesserungslösungen - basierend auf einer Überprüfung der aktuellen Probleme und Initiativen". Journal of Software: Evolution und Prozess. 24 (8): 895–909. doi:10.1002/smr.549. S2CID 14382496.
- ^ Nielsen, David CMM- und Projektqualitätsmanagement
- ^ 14: 00-17: 00. "ISO/IEC/IEEE 90003: 2018". ISO. Abgerufen 2020-07-14.
{{}}
: Cs1 montiert: numerische Namen: Autorenliste (Link)
Externe Links
- IEEE -Standard für Software -Qualitätssicherungsprozesse. doi:10.1109/IEEESTD.2014.6835311. ISBN 978-0-7381-9168-3.
- April, Alain (2018). Software Qualitätssicherung. Wiley-ieee. ISBN 978-1-118-50182-5.
- Chemuturi, Murali (2010). Softwarequalitätssicherung: Best Practices, Tools und Techniken für Softwareentwickler. J.Ross Publishing. ISBN 978-1-60427-032-7.
- "Softwarequalitätsanforderungen". Software Qualitätssicherung. 2017. S. 66–100. doi:10.1002/9781119312451.ch3. ISBN 9781119312451.
- "Softwarequalitätssicherung (SQA): Plan, Audit & Review." Treffen Sie Guru99 - kostenlose Trainings -Tutorials und Video für IT -Kurse, www.guru99.com/software-quality-Assurance-test-audit-review-makes-your-life-easy.html.
- Collofello, J.S.; Buck, J.J. (September 1987). "Softwarequalitätssicherung für Wartung". IEEE -Software. 4 (5): 46–51. doi:10.1109/ms.1987.231418. S2CID 2205647.
- Parnas, D. L.; Lawford, M. (Juli 2003). "Inspektionsrolle in der Softwarequalitätssicherung". IEEE -Software. 20 (4): 16–20. doi:10.1109/ms.2003.1207449. HDL:10344/161. S2CID 7071357.
- LaPorte, Claude Y.; April, Alain (2018). Software Qualitätssicherung. John Wiley & Sons. ISBN 978-1-118-50182-5.