📚 기초 지식

사용자 요구사항 정의서

Mia_ 2023. 2. 14. 15:36

사용자 요구사항 정의서 

 

1. 작성 목적

- 시스텀의 요구사항을 도출하여 발주자와 내용을 합의하고, 하나의 업무 단위로서 가치를 가지고 수행될 수 있는 업무를 도출하여 업무 내용을 기술하는 것이 목적

- 고객의 요청 사항을 기반으로 SRS의 협의 내용을 작성하고 실제 개발에 적용할 수 있는 수준으로 요구사항을 재정의하라는 의미

 

2. 작성 방법

- 산출물 양식의 표를 이용하여 해당 항목에 기술하여 이해하기 쉽고 구체적인 언어표현을 사용해야 함

- 기능적 요구사항과 비기능 요구사항을 그룹핑하여 별도의 표로 작성해야 함 

- 기능적 요구사항이란 '현금 입출금 시스템'을 만든다고 가정했을 때 '현금 출금 기능'과 같은 동작을 수행하는 모든 행위를 의미

- 반대로 비기능 요구사항이란 '시스템 관리자가 조직 변경에 따른 권한 변경이 있을 경우, 이를 1분 이내로 적용할 수 있어야 한다'와 같은 성능적인 측면이나 다른 의미의 비기능적인 항목을 모두 의미함 

 

3. 항목 설명 

- 요구사항 ID : 요구사항별로 유일한 ID를 부여하여 기입

- 요구사항 명 : 도출된 요구사항을 요약할 수 있는 명칭을 기업

- 구분 : 도출된 요구사항을 기능 / 성능 / 품질 / 인터페이스 / 데이터 / 운영 / 제약사항 중에서 선택하여 기재

- 요구사항 설명 : 사용자 요구사항을 구체적이고 상세하게 기술함

- 중요도 : 해당 요구사항의 전체 시스템 구현 측면에서 중요도를 기술함

- 비고 : 항목에 포함되지 않으나, 고려해야 할 사항이 있으면 기술