Certification Software Development
Professional Preparation Course
The objective of this course is to preparation Software Engineering Students for the Certified Software Development Professional (CSDP) Examination. The CSDP examination is administered by IEEE Computer Society. The details concerning the examination are found on this website: www.computer.org search for SWEBOK or certification. Examination Specifications for the test are listed as follows:
I. Business Practices and Engineering Economics
II. Software Requirements
III. Software Design
IV. Software Construction
V. Software Testing
VI. Software Maintenance
VII. Software Configuration Management
VIII. Software Engineering Management
IX. Software Engineering Process
X. Software Engineering Tools and Methods
XI. Software Quality
The UHCL CSDP Preparation Course covers the first five examination specifications organized into the following five distinct modules:
Module I - Business Practices and Engineering Economics
A. Engineering Economics
B. Ethics
C. Professional Practice
D. Standards
Module II - Software Requirements
A. Requirements Engineering Process
B. Requirements Elicitation
C. Requirements Analysis
D. Software Requirements Specification
E. Requirements Validation
F. Requirements Management
A. Software Design Concepts
B. Software Architecture
C. Software Design Quality Analysis and Evaluation
D. Software Design Notations and Documentation
E. Software Design Strategies and Methods
F. Human Factors in Software Design
G. Software and System Safety
Module IV - Software Construction
A. Construction planning
B. Code design
C. Data design and management
D. Error processing
E. Source code organization
F. Code documentation
G. Construction QA
H. System integration and deployment
I. Code tuning
J. Construction tools
A. Types of Tests
B. Test Levels
C. Testing Strategies
D. Test Design
E. Test Coverage of Code
F. Test Coverage of Specifications
G. Test Execution
H. Test Documentation
I. Test Management
Dr. Charles Hoffman initially directed the UHCL SWEN 6837 Capstone Course to prepare the slides associated with the SWEBOK (Spring Semester 2004). The students that helped prepare their capstone experience were: Roman Quesada, Jawahar Talluri, and Bill Fay.