본문 바로가기
소프트웨어 설계정보처리기사 · 2021년08월14일 · 1/100

1.요구사항 검증(Requirements Validation)과 관련한 설명으로 틀린 것은?

1
요구사항이 고객이 정말 원하는 시스템을 제대로 정의하고 있는지 점검하는 과정이다.
2
개발완료 이후에 문제점이 발견될 경우 막대한 재작업 비용이 들 수 있기 때문에 요구사항 검증은 매우 중요하다.
3
요구사항이 실제 요구를 반영하는지, 문서상의 요구사항은 서로 상충되지 않는지 등을 점검한다.
4
요구사항 검증 과정을 통해 모든 요구사항 문제를 발견할 수 있다.정답

해설

Requirements Validation(요구사항 검증) - 실제로 고객이 원하는 바를 정의했는지를 보이는 것 - 검증이 중요한이유는 시스템을 개발하거나, 시스템이 운영 중일 경우에 발견되면 방대한 재 작업 비용이 발생된다. - 시스템을 변경하여 요구사항 문제를 수정하는 비용은 설계및 코딩오류에 비하여 비용이 많이 소요된다. (시스템 설계 및 구현 변경 및 다시 테스트해야하기 때문) Requirements Checklist(요구사항 체크리스트) 유효성(Validity): 고객의 필요를 충족하는 기능을 제공하는지(요구한것이 맞는지) 일관성(Consistency): 충돌하는 요구사항이 존재하는지(ex.모순되는 제약조건) 완결성(Completeness): 고객이 요구한 모든 기능이 포함되었는지 현실성(Realism): 예산과 기술적으로로 실행 가능한지(일정 또한 포함) 검증 가능성(Verifiability): 만들고 난 뒤 요구사항들을 검증할 수 있는지(요구사항과 일치여부) >> 요구사항 검증 과정을 통해 모든 문제점을 발견할 수는 없다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기