Software
- 프로그램 + 프로그램의 개발, 운용, 보수
- 개념적이고 무형적이다
특징
유형
- 주문형 S/W : 고객의 요구사항에 맞게 제작한 S/W
- 패키지 S/W : OS, office
- 임베디드 S/W : 다른 시스템에 내장된 것
개발 작업
시스템
활동
- 명세화 -> 설계 -> 코딩 -> 검증(test) -> 유지보수
- 어려운점
- 명세화의 어려움
- 재사용의 어려움
- 예측의 어려움
- 유지보수의 어려움
프로세스
계획 -> 분석 -> 설계 -> 구현 -> 테스팅 및 통합 -> 유지보수