소프트웨어 개발

소프트웨어공학

대규모 소프트웨어 개발

소프트웨어 개발 라이프 사이클

프로그램 구현(개발)

테스팅

프로그램 설계

문서 작업

문제 분석과 명세서 만들기

유지보수

타당성 검토

타당성 분석 문서

명세서

객체-지향

설계 문서

분할-정복

디버깅

실행 에러(Runtime error)

논리 에러(Logical error)

문법 에러(Syntax error)

단위 테스팅(Unit testing)

통합 테스팅(Integration testing)

회귀 테스팅(Regression testing)

벤치마킹

통합개발환경
(IDE-Integrated Development Environment)

Envionmental adaptation

Functionality addition and modification

Fault repairs