4. 소프트웨어 공학

개발 방법론, 아키텍처 설계, 테스트, 품질, 형상관리