CSDA: About the CSDA


What is the CSDA?

The IEEE Computer Society Certified Software Development Associate (CSDA) certification is a software development certification.

The CSDA Exam Specifications were develop through a job analysis process that provided an industry accepted, systematic procedure for identifying/validating the performance domain of a job and the knowledge and skills that are necessary to perform the job. 

The CSDA exam covers the following domains:

  • Software Requirements (7%)
  • Software Design (8%)
  • Software Construction (10%)
  • Software Testing (7%)
  • Software Maintenance (7%)
  • Software Configuration Management (3%)
  • Software Engineering Management (3%)
  • Software Engineering Process (4%)
  • Software Engineering Methods (5%)
  • Software Quality (6%)
  • Software Engineering Professional Practice (7%)
  • Software Engineering Economics (3%)
  • Computing Foundations (10%)
  • Mathematical Foundations (10%)
  • Engineering Foundations (10%)