Design limited enhancements, updates, and programming changes for portions and subsystems of systems software Analyze designs and determine coding, programming, and integration activities based on objectives and project guidelines Execute and write portions of testing plans, protocols,