Software development

Link implementation, testing and configuration management

Study data structures, algorithms, testing and versioning through change safety.

Choose structures by operation cost

Compare search, insertion, deletion and traversal needs.

Use test levels to narrow defects

Separate unit, integration, system and acceptance targets.

5 subjects · 100 itemsWritten response · 150 min40 each · 60 average

Draw white-box paths

Map statement, branch, condition and path coverage onto control flow.

Keep builds reproducible

Connect versions, changes, builds and release baselines.