Knowledge, capabilities and practices associated with the
planning, organizing, performing, monitoring and directing
software assurance activities for software acquired and
developed for all phases of the product lifecycle including
product concept, acquisition, contractor selection and
oversight, requirements, design, implementation, problem
reporting, corrective action, verification and validation,
testing, operations, maintenance, and retirement. SA
practices include software product assurance, process
assurance, quality, reliability, safety, security, risk
management, verification, validation, and independent
verification and validation. Additionally, demonstrate
knowledge of current software and systems engineering
practices, languages, management, planning, standards,
procedures, and recommended processes. Assures that process
and product standards are appropriate, implemented
correctly, followed, and improved.