1-4 025 인터페이스 요구사항 검증 [B]

이지우·2024년 4월 16일
0

정보처리기사

목록 보기
25/31

요구사항 검증

Requirements Verification

인터페이스의 설계 및 구현 전에 요구사항이 요구사항 명세서에 정확하고 완전하게 기술되었는지 검토하고 개발 범위의 기준인 베이스라인을 설정하는 것

  • 설계 및 구현 중에 오류가 발견되어 이를 수정할 경우 많은 비용이 소요되므로 요구사항 검증은 매우 중요함
  1. 요구사항 검토 계획 수립
  2. 검토 및 오류 수정
  3. 베이스라인 설정

인터페이스 요구사항 검토 계획 수립

프로젝트 이해관계자들이 프로젝트 품질 관리 계획을 참조하여 인터페이스 요구사항 검토 계획 수립

검토 기준 및 방법
: 프로젝트의 규모와 참여 인력, 검토 기간 등을 고려하여 검토 기준 및 방법 정하기

참여자
: 프로젝트 규모에 따라 프로젝트 관리자, 품질 관리자, 인터페이스 분석가, 소프트웨어 아키텍트, 시스템 사용자, 테스트 관리자 등 요구사항 검토 참여자 선정

체크리스트
: 완전성, 일관성, 명확성 등의 항목을 점검할 수 있는 체크리스트 작성

관련 자료
: 인터페이스 요구사항 목록, 인터페이스 요구사항 명세서, 현행 및 표준 시스템 구성도 등 필요한 자료 준비

일정
: 인터페이스 요구사항 검토 일정 정하기

검토 계획이 수립되면 참여자들에게 검토 관련 자료와 일정 전달


인터페이스 요구사항 검토 및 오류 수정

검토 체크리스트의 항목에 따라 인터페이스 요구사항 명세서 검토

  • 오류가 발견되면 오류 수정을 위해 오류 목록과 시정 조치서 작성
  • 오류 수정과 요구사항 승인 절차 진행을 위해 요구사항 검토 결과를 검토 관련자들에게 전달
  • 시정 조치서를 작성한 경우 시정 조치가 완료되었는지 확인하여 시정 조치가 완료되면 인터페이스 요구사항 검토 작업 완료

인터페이스 요구사항 베이스라인 설정

검증된 인터페이스 요구사항은 프로젝트 관리자와 주요 의사 결정자에게 공식적으로 승인 받음

  • 소프트웨어 설계 및 구현을 위해 요구사항 명세서의 베이스라인 설정

❗ 요구사항 검증 방법

요구사항 검토(Requirements Review)

요구사항 명세서의 오류 확인 및 표준 준수 여부 등의 결함 여부를 검토 담당자들이 수작업으로 분석하는 방법

동료검토 (Peer Review)
: 요구사항 명세서 작성자가 명세서 내용을 직접 설명하고 동료들이 들으면서 결함을 발견하는 형태의 검토 방법

워크스루 (Walk Through)
: 검토 회의 전에 요구사항 명세서를 미리 배포하여 사전 검토한 후에 짧은 검토 회의를 통해 결함을 발견하는 형태의 검토 방법

인스펙션 (Inspection)
: 다른 검토 전문가들이 요구사항 명세서를 확인하면서 결함 발견하는 형태의 검토 방법

프로토타이핑(Prototyping)

사용자의 요구사항을 정확히 파악하기 위해 실제 개발될 소프트웨어에 대한 견본품(Prototype)을 만들어 최종 결과물 예측

테스트 설계

테스트 케이스(Test Case)를 생성하여 요구사항이 현실적으로 테스트 간으한지 검토

CASE 도구 활용

CASE; Computer Aided Software Engineering

일관성 분석(Consistency Analysis)을 통해 요구사항 변경사항의 추적 빛 분석, 관리하고, 표준 준수 여부 확인


주요 항목

완전성(Completeness)
: 요구사항이 누락되지 않고 완전하게 반영되어 있는가

일관성(Consistency)
: 모순되거나 충돌되는 점 없이 일관성을 유지하는가

명확성(Unambiguity)
: 모든 참여자가 명확히 이해할 수 있는가

가능성(Functionality)
: '어떻게'보다 '무엇을'에 중점을 두고 있는가

검증 가능성(Verifiability)
: 사용자의 요구를 모두 만족하고, 개발된 소프트웨어가 사용자의 요구 내용과 일치하는지 검증할 수 있는가

추적 가능성(Traceability)
: 요구사항 명세서와 설계서를 추적할 수 있는가

변경 용이성(Easily Changeable)
: 요구사항 명세서의 변경이 쉽도록 작성되었는가

profile
노력형 인간

0개의 댓글