티스토리 뷰

 

한 줄 정리!
개발자와 클라이언트 간의 효율적 소통을 위한, 프로젝트의 시작과 마감에 해당하는 문서


 

요구사항 정의서란?

 

개발자와 클라이어트 간의 소통 문서로, 서비스를 구현하기로 합의한 업무 범위와 상세 기능들을 명시한 문서이다.

이러한 문서를 작성하는 것은 개발자보다는 클라이언트에게 의미가 더 크다. (의뢰 만족도 제고 측면)

원하는 서비스의 규모와 꼭 있어야 할 기능(요구사항)을 클라이언트가 정리함으로써 개발자에게 개발을 요구할 서비스를 구체적으로 설명하고 이후 최종 완성품에 대한 서로의 기대 간극을 줄이는 데에 큰 몫을 하기 때문이다. 

클라이언트는 비즈니스적 모델에 집중하며 러프한 기획을 가지지만, 개발자는 의뢰 서비스의 구체적 설계와 기능 구현 측면에 접근할 것이기 때문에 커뮤니케이션 과정의 불필요한 잡음을 제거하기 위해 필수적이다.

요구사항 정의서 작성은 소프트웨어 프로젝트 실패 최소화를 위한 최우선 작업이라 할 수 있겠다.

 

출처 : https://fixframe.tistory.com/36

 

요구사항 정의서 구성요소
작성자
작성일
요구사항분류(업무영역)
요구사항ID

  

 

요구사항 명세서란?

 

위의 정의서를 개발자 입장에서 더 상세하게 다룬 문서를 말한다.

요구사항 구현을 위해 실질적으로 처리해야할 업무를 나열하고, 이 업무의 중요도와 난이도를 분류한다. 실질적으로 담당하는 부서까지 명시함으로써 각각 요구사항에 대한 진행과정들이 제대로 적용되었는지 추적한다. 

프로그래밍을 본격적으로 시작하기에 앞서 진행되는 명세서 작성은, 프로젝트 완수 이후 평가하는 데에도 사용이 되니 프로젝트의 시작과 끝이 되는 작업인 셈이다.

 

출처 : https://fixframe.tistory.com/36

 

요구사항 명세서 구성요소
업무영역
요구사항ID
상세설명
중요도 / 난이도
관련부서

 

 

요구사항 명세서 평가 기준

 

시작과 끝에서 존재감을 알리는 문서인 만큼 그 역할을 다할 수 있도록 해당 문서 자체도 평가가 진행된다.

평가 항목으로는 아래 표를 참고하자.

 

품질 특성 평가 항목 내용
완전성 기능 완전성 누락된 기능 요구사항이 존재 여부
품질 완전성 누락된 비기능 요구사항이 존재 여부
정확성 기능 정확성 기능 요구사항이 논리적으로 정확하게 기술 비율
품질 정확성 비기능 요구사항이 논리적으로 정확하게 기술 여부 비율
명확성 용어가 이해 당사자들에게 명확하게 의미 전달 여부
일관성 내부 일관성 연관 및 종속 관계가 있는 항목 간의 불일치가 존재 여부
전방 일관성 요구 명세 이전 단계의 산출물 간의 연관 항목 중 불일치 존재 여부
후방 일관성 요구 명세 이후 단계의 산출물 간의 연관 항목 중 불일치 존재 여부
특이성 중요도, 난이도 및 변경 가능성을 표기 여부
검증가능성 명세에 대한 검증 기준 및 방법을 제시 여부
수정용이성 항목이 쉽게 식별되고 수정 반영과 영향도 분석의 용이 여부
추적성 내부 추적성 연관 항목 추적 관계 식별 여부
전방 추적성 이전 산출물 간의 연관 항목 추적 관계 식별 여부
후방 추적성 이후 산출물 간의 연관 항목 추적 관계 식별 여부
이해 가능성 기술한 문장이 적절한 문법으로 다중 문장을 배제하여 용이한 이해 가능 여부

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함