📚 기초 지식
사용자 요구사항 정의서
Mia_
2023. 2. 14. 15:36
사용자 요구사항 정의서
1. 작성 목적
- 시스텀의 요구사항을 도출하여 발주자와 내용을 합의하고, 하나의 업무 단위로서 가치를 가지고 수행될 수 있는 업무를 도출하여 업무 내용을 기술하는 것이 목적
- 고객의 요청 사항을 기반으로 SRS의 협의 내용을 작성하고 실제 개발에 적용할 수 있는 수준으로 요구사항을 재정의하라는 의미
2. 작성 방법
- 산출물 양식의 표를 이용하여 해당 항목에 기술하여 이해하기 쉽고 구체적인 언어표현을 사용해야 함
- 기능적 요구사항과 비기능 요구사항을 그룹핑하여 별도의 표로 작성해야 함
- 기능적 요구사항이란 '현금 입출금 시스템'을 만든다고 가정했을 때 '현금 출금 기능'과 같은 동작을 수행하는 모든 행위를 의미
- 반대로 비기능 요구사항이란 '시스템 관리자가 조직 변경에 따른 권한 변경이 있을 경우, 이를 1분 이내로 적용할 수 있어야 한다'와 같은 성능적인 측면이나 다른 의미의 비기능적인 항목을 모두 의미함
3. 항목 설명
- 요구사항 ID : 요구사항별로 유일한 ID를 부여하여 기입
- 요구사항 명 : 도출된 요구사항을 요약할 수 있는 명칭을 기업
- 구분 : 도출된 요구사항을 기능 / 성능 / 품질 / 인터페이스 / 데이터 / 운영 / 제약사항 중에서 선택하여 기재
- 요구사항 설명 : 사용자 요구사항을 구체적이고 상세하게 기술함
- 중요도 : 해당 요구사항의 전체 시스템 구현 측면에서 중요도를 기술함
- 비고 : 항목에 포함되지 않으나, 고려해야 할 사항이 있으면 기술