Documentation of technical understanding may include notes, reference summaries, charts, flow diagrams, scenarios, formal modeling, coverage / traceability assessments, risk assessments, technical engineering principles, theories, concepts, and heritage applicable to the mission. Analyses are performed of concept of operations, requirements, detailed software design, interfaces, static code results, software implementation as it relates to requirements and design, and software build and integration test products.