Common Body of Knowledge References
CSPE
CSPE Brochure

Principles and Concepts

The principles and concepts that are covered by the CSPE examination are reviewed in the following eLearning courses available at www.edistacertifications.com:

  • SE 100 Series: Software Engineering Process Approach - understand what software is, the commonly used and the advanced software process models, common process framework and software process improvement.
    • SE 101: An Introduction to Software Engineering - understand what software is, the goals, components and layers of software engineering.
    • SE 102: Software Process Models - understand what a process model is and the commonly used software process models-linear sequential, prototyping and evolutionary.
    • SE 103: Common Process Framework - understand what a common process framework is, how it is established and used in an organization.
    • SE 104: Software Process Improvement - understand what software process improvement is, the cyclical model and the quality models for process improvement and the Pareto principle.
    • SE 105: Advanced Software Process Model - understand some advanced software process models such as the component-based process model, clean room software engineering and the agile process models.
  • SE 201: Basic Concepts of Software Project Management - understand what software project management is, how a project team is organized and how a project schedule is created and used.
  • SE 202: Software Project Measurement and Metrics - understand the importance of measurement and the types of measurements and metrics required for managing a software project.
  • SE 301: Basic Concepts of Software Quality - understand what software quality is.
  • SE 303: Formal Technical Reviews - understand the importance of formal technical reviews (FTR).
  • SE 501: An Introduction to Software Testing - understand the importance of testing in software projects and the scope of software testing.
Recommended Reading

Books and White Paper

  • Humphrey, W.S., Managing the Software Process, Reading M A
  • Pressman, R.S., Software Engineering – A Practitioner’s Approach, Fifth edition, McGraw-Hill Publishing Company, 2001
  • Grady, R. B., Successful Software Process Improvement, Prentice Hall, 1997
  • ISO 9001:2000, Quality management systems – Requirements, International Organization for Standardization
  • Schulmeyer, C. G., Zero Defect Software, McGraw-Hill Publishing Company, 1990, p. 33
  • Cavano, J.P. and J. A. McCall, A Framework for the Measurement of Software Quality, Proc. ACM Software Quality Assurance Workshop, November, 1978, pp. 133-139

Web Sites

Back to Certified Software Process Engineer (CSPE)