I. Business Practices and Engineering Economics (3-4% questions)
A. Engineering Economics
B. Ethics
C. Professional Practice
D. Standards
II. Software Requirements (13-15% questions)
A. Requirements Engineering Process
B. Requirements Elicitation
C. Requirements Analysis
D. Software Requirements Specification
E. Requirements Validation
F. Requirements Management
III. Software Design (22-24% questions)
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
IV. Software Construction (10-12% questions)
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
V. Software Testing (15-17% questions)
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
VI. Software Maintenance (3-5% questions)
A. Software Maintainability
B. Software Maintenance Process
C. Software Maintenance Measurement
D. Software Maintenance Planning
E. Software Maintenance Management
F. Software Maintenance Documentation
VII. Software Configuration Management (3-4% questions)
A. Management of SCM Process
B. Software Configuration Identification
C. Software Configuration Control
D. Software Configuration Status Accounting
E. Software Configuration Auditing
F. Software Release Management and Delivery
VIII. Software Engineering Management (10-12% questions)
A. Measurement
B. Organizational Management and Coordination
C. Initiation and Scope Definition
D. Planning
E. Software Acquisition
F. Enactment
G. Risk Management
H. Review and Evaluation
I. Project Close Out
J. Post-closure Activities
IX. Software Engineering Process (2-4% questions)
A. Process Infrastructure
B. Process Measurement
C. Process Definition
D. Qualitative Process Analysis
E. Process Implementation and Change
X. Software Engineering Tools and Methods (2-4% questions)
A. Management Tools and Methods
B. Development Tools and Methods
C. Maintenance Tools and Methods
D. Support Tools and Methods
XI. Software Quality (6-8% questions)
A. Software Quality Concepts
B. Planning for SQA and V&V
C. Methods for SQA and V&V
D. Measurement Applied to SQA and V&V