A. Software Product Engineering
B. Software Quality Assurance
C. Software Subcontract Management
D. Software Quality Management
Explanation: In CMM planning these activities is described in Software Project Planning, however the life cycle activities of requirements analysis, design, code, and test are described in Software Product Engineering.