본문 바로가기
공부하는 모지리

[2020정보처리기사] 008. 요구사항확인기법

반응형

1. 요구사항 확인기법
요구사항 확인 기법은 요구사항 개발 과정을 거쳐 문서화된 요구사항 관련 내용을 확
인하고 검증하는 방법이다.
• 요구사항에 자원이 배정되기 전에 문제 파악을 위한 검증을 수행해야 한다.
• 요구사항 확인 기법에는 요구사항 검토(Requirement Reviews), 프로토타이핑
(Prototyping), 모델 검증(Model Verification), 인수 테스트(Acceptance Tests)
등이 있다.

2. 요구사항 검토
요구사항 검토는 문서화된 요구사항을 풀어보면서 확인하는 것으로 가장 일반적인
요구사항 검증 방법이다.
• 요구 시항 검토지 들은 요구사항 검토를 통해 명확하지 않은 내용은 없는지, 가정이
잘못되지는 않았는지 정해놓은 기준을 벗어나지는 않는지 등을 찾아낸다.
• 요구사항 검토자 그룹을 구성할 때는 구성 방법이 중요하다. 예를 들어 고객 중심
프로젝터에 대한 검토자 그룹에는 고객 대표자가 꼭 포함되어야 하기 때문이다.
• 검토는 시그램 정의서 (System Definition Document), 시스템 설명서 (System
Specification), 소프트웨어 요구사항 명세서 (SRS; Software Requirements
Specification Document) 등을 완성한 시점에 이루어진다.

3. 프로토타이핑
프로토타이핑은 초기 도출된 요구사항을 토대로 프로토타입 (Prototype)을 만든 후
대상 시스템의 개발이 진행되는 동안 도출되는 요구사항을 반영하면서 지속적으로
프로토타입을 재작성하는 과정이다.
• 상품이나 서비스가 출시되기 전에 개발 대상 시스템 또는 그 일부분을 개략적으로
만든 원형을 프로토타입이라고 한다
• 프로토타이핑을 수행하면서 새로운 요구사항이 도출될 수 있다.
• 소프트웨어 요구사항에 대한 소프트웨어 엔지니어의 해석이 맞는지 확인하기 위
한 수단으로 주로 사용된다.

4. 모델검증
모델 검증이란 요구사항 분석 단계에서 개발된 모델이 요구사항을 충족시키는지 검
증하는것이다.
• 객체 모델의 경우 객체들 사이에 존재하는 의사소통 경로(Communication Path)
를 검증(Verify)하기 위하여 정적 분석 (Static Analysis)을 수행하는 것이 유용
하다.

5. 인수테스트
인수 태스트는 사용자가 실제로 사용될 환경에서 요구사항들이 모두 충족되는지 사
용자 입장에서 확인하는 과정이다.
• 각각의 요구사항을 어떻게 확인할 것인지에 대한 계획을 세워야 한다.
• 인수 테스트의 종류간; 에는 사용자 인수 태스트, 운영상의 인수 테스트, 계약 인수
테스트, 규정 인수 태스트, 알파 검사, 베타 검사가 있다.

반응형

댓글