| Section | Weight | Objectives |
| Topic 1: Systems Development Context & Lifecycles | 15% | - Selection and adaptation of lifecycles
- Software Development Lifecycle (SDLC) stages
- Lifecycle types: Waterfall, V-Model, Iterative, Spiral, Agile
- Introduction to systems development
|
| Topic 2: Roles & Responsibilities | 10% | - Roles: analyst, designer, developer, tester, architect, project manager
- Team structure and collaboration
- Responsibilities across development phases
|
| Topic 3: Architecture & Design | 10% | - Enterprise, business, solution and infrastructure architecture
- Interface, input/output design
- Security and control considerations
|
| Topic 4: Tools & Support Environments | 5% | - CASE, ALM and configuration management tools
- Software support and lifecycle coverage
|
| Topic 5: Deployment & Maintenance | 10% | - Implementation strategies
- Service level agreements
- Support, maintenance and evolution
|
| Topic 6: Quality Assurance & Testing | 10% | - Verification and validation
- Defect management
- Testing levels and types
|
| Topic 7: Development Approaches & Methods | 20% | - Modeling techniques: process, data, event
- Bespoke, Agile, Prototyping, Component-based, COTS
- Design principles and constraints
|
| Topic 8: Requirements Engineering | 20% | - Impact and risk analysis
- Elicitation and analysis techniques
- Documentation and validation
- Functional and non-functional requirements
|