Content
1. Software engineering and software development
- Requirements analysis
- Development of system and acceptance tests
- System design
- Detailed design
- Implementation
- Validation and verification
- Maintenance
2. Software project management
- Management functions
- The initial planning of software project
- Monitoring the progress of project
- Other lifecycles
3. Software metrics
- Measurement and software project
- Software metrics -researcher's perspective
- Result metrics and predictor metrics
- Example metrics
4. Project planning
- The phase plan
- Task identification
- Task sequencing
5. Cost estimation, risk assessment and the software project
- The risk assessment of projects
- The cost estimation
6. Managing a project in practice
7. Executing the requirements analysis phase
- Subcontract management
- Software system engineering
- Quality assurance
- Configuration management
8. Executing the system design phase
- Subcontract management
- Software system engineering
- Quality assurance
- Configuration management
9. Executing the detailed design phase
- Subcontract management
- Software system engineering
- Quality assurance
- Software production
- Configuration management