학습
📐소프트웨어 설계반드시

요구사항 확인

도출 → 분석 → 명세 → 확인. 기능 요구와 비기능 요구를 가른다.

요구사항 개발 프로세스는 도출(Elicitation) → 분석(Analysis) → 명세(Specification) → 확인(Validation) 순이다.

기능 요구사항은 '무엇을 하는가'이고, 비기능 요구사항은 '얼마나 잘 하는가'다. 성능·보안·가용성·사용성은 비기능이다.

요구사항 확인 기법에는 요구사항 검토(동료 검토·워크스루·인스펙션), 프로토타이핑, 모델 검증, 인수 테스트가 있다.

외울 것

요구사항 4단계도출 → 분석 → 명세 → 확인

바꿔 내는 짝

워크스루인스펙션

워크스루는 개발자가 주도해 미리 배포한 자료로 훑는 비공식 검토, 인스펙션은 제3자(중재자)가 이끄는 공식 검토다.

시험에는 이렇게

'응답 시간은 2초 이내여야 한다'가 기능인지 비기능인지 고르게 한다. 개발 프로세스 네 단계의 순서도 단골이다.

실기에도 나오는 개념입니다. 실기는 고르는 것이 아니라 적으므로 용어를 글자 그대로 외워 두세요.