Development/소프트웨어 공학
요구사항 문서화
YunZiks
2019. 4. 5. 22:29
요구 분석 명세서의 정의
- 요구 분석 과정의 최종 산출물
- 사용자 - 개발자를 연결시키는 중요한 문서 및 계약서!
- 설계 및 구현에서 참조할 사항, 전반적으로 알아야 할 사항을 포함하는 문서
이해당사자 관점의 요구 분석 명세서
사용자 입장
- 사용자와 의사소통하는 도구, 그리고 계약서로 사용
- 개발이 완료 시 이 문서의 내용이 판단 기준으로 사용
- 개발된 소프트웨어의 수용 여부를 결정
개발자 입장
요구 분석 명세서를 읽고
- 개발에 대한 이해
- 기술된 기능적/비기능적 요구 사항 -> 분석,설계,코딩
- 제대로 개발이 됐는지 점검 항목으로 사용
- 사용자 가이드 초안 작성용으로 사용
주의사항
- 사용자가 읽기 쉽고 이해할 수 있게
- 개발자가 설계와 코딩에 효과적으로 사용 할 수 있도록
- 비기능적 요구를 명확히 작성
- 테스트 기준 용도로 사용할 수 있도록 정량적으로 작성
- 품질에 대한 우선순위 명시