[TOC]
↗ ICT System Reliability (Correctness) & Verification ↗ Hardware Quality Assurance (HQA)
↗ SDLC (Software Development Life Circle) & SDLC Models ↗ SDL (Secure Development Lifecycle) ↗ SRLC (Software Release Life Circle) & Versioning
↗ Vulnerabilities /Vulnerabilities 🆚 Bugs (Incorrectness) 🆚 Feature ? ↗ Software Testing / Error, Faults and Failures
↗ Software (Program) Techniques & Binary Engineering ↗ Program Analysis Basics
↗ Formal Methods & Formal Verification (FV) ↗ Formal Verifications & Constraint Solvers (Proof Assistants)
Software quality assurance (SQA) is a means and practice of monitoring all software engineering processes, methods, and work products to ensure compliance against defined standards.[1] It may include ensuring conformance to standards or models, such as ISO/IEC 9126 (now superseded by ISO 25010), SPICE or CMMI.
It includes standards and procedures that managers, administrators or developers may use to review and audit software products and activities to verify that the software meets quality criteria which link to standards.
SQA encompasses the entire software development process, including requirements engineering, software design, coding, code reviews, source code control, software configuration management, testing, release management and software integration. It is organized into goals, commitments, abilities, activities, measurements, verification and validation.
Quality measures include such topics as correctness, completeness, security and ISO/IEC 9126 requirements such as capability, reliability, efficiency, portability, maintainability, compatibility, and usability.
This is about finding "bugs" ↗ Vulnerabilities /Vulnerabilities 🆚 Bugs (Incorrectness) 🆚 Feature ? ↗ Software Testing / Error, Faults and Failures
↗ ICT System Reliability (Correctness) & Verification
↗ Security Audit & Security Audit Trail
This is about finding "vulnerabilities" ↗ Vulnerabilities /Vulnerabilities 🆚 Bugs (Incorrectness) 🆚 Feature ? ↗ Software Testing / Error, Faults and Failures
Risk management & Cyversecurity
- ↗ Vulnerability Disclosure(漏洞挖掘) ↗ Software Security
- ↗ Software Vulnerability & Weakness
- ↗ Software (Program) Techniques & Binary Engineering
↗ Software Development Norms & Patterns ↗ Cloud Computing & Cloud Native