2Management
- 2.1System Development Technology
Learn the flow of system development (requirements definition -> design -> implementation -> testing -> acceptance), the difference between functional requirements and non-functional requirements, and the idea of module decomposition. We also cover the stages of testing (unit test, integration test, system test, operational test) plus white-box testing, black-box testing, and the purpose of review.
- 2.2Software Development Management Technology
Learn representative development models: the waterfall model versus agile (Scrum, XP, pair programming), the Common Frame that standardizes work processes, and estimation techniques that quantify scale (function point method, effort).
- 2.3Project Management
Learn the PMBOK body of knowledge for running projects methodically, and its management areas: scope management, schedule management (WBS, arrow diagrams, critical path), cost management, quality management, risk management, and stakeholder management.
- 2.4Service Management
Learn ITIL, the framework for delivering IT services continuously and stably; the service-quality agreement SLA and its ongoing management SLM; incident management, problem management, and change management; the service desk as the user contact point; and facility management such as UPS and redundancy.
- 2.5System Audit
Learn the purpose and flow of system audits (audit planning -> audit execution -> audit reporting -> follow-up), internal control (IT controls, segregation of duties), and the independence required of auditors.

