development, test, and reuse, and manages their implementation. Enhances software to reduce operating time or improve efficiency..., evaluates, and analyzes design interfaces. Prepares, reviews, and evaluates interface documentation, specifications, test plans...