소프트웨어 개발
소프트웨어공학
대규모 소프트웨어 개발
소프트웨어 개발 라이프 사이클
프로그램 구현(개발)
테스팅
프로그램 설계
문서 작업
문제 분석과 명세서 만들기
유지보수
타당성 검토
타당성 분석 문서
명세서
객체-지향
설계 문서
분할-정복
디버깅
실행 에러(Runtime error)
논리 에러(Logical error)
문법 에러(Syntax error)
단위 테스팅(Unit testing)
통합 테스팅(Integration testing)
회귀 테스팅(Regression testing)
벤치마킹
통합개발환경
(IDE-Integrated Development Environment)
Envionmental adaptation
Functionality addition and modification
Fault repairs