Delivery Process: ENG.6 Software construction
The purpose of the Software construction process is to produce verified software units that properly reflect the software design.

Activity diagram: ENG.6 Software construction Assess Generic Practices Capability Level 5 Assess Generic Practices Capability Level 4 Assess Generic Practices Capability Levels 1,2 and 3 ENG.6.BP1: Define a unit verification strategy. ENG.6.BP2: Analyze software units. ENG.6.BP3: Prioritize and categorize software units. ENG.6.BP4: Develop software units. ENG.6.BP5: Develop unit verification criteria. ENG.6.BP6: Verify software units. ENG.6.BP7: Record the results of unit verification. ENG.6.BP8: Ensure consistency and bilateral traceability of software detailed design to software units. ENG.6.BP9: Ensure consistency and bilateral traceability of software requirements to software units. ENG.6.BP10: Ensure consistency and bilateral traceability of software units to test specification for software units.
Key Considerations
NOTE 1: Analysis of software units will include prioritization and categorization of software units.
More Information