자격증/정보처리기사
요구사항 관련(분석, 명세 등)
현호s
2020. 7. 17. 14:55
반응형
#요구사항 관련사항
## 요구사항 분석
- 상충되는 요구사항을 해결하고, 소프트웨어의 범위 파악, 소프트웨어가 환경과 어떻게 상호작용 하는지 이해해야 한다.
## 요구사항 명세
- 체계적으로 검토, 평가, 승인될 수 있는 문서를 작성하기 위한 것이다.
## 요구사항 도출 기법
- 인터뷰, 설문조사, 브레인스토밍, 워크숍이 존재한다.
- 인터뷰 : 고객, 사용자, 도메인 전문가 등으로부터 요구사항 정보를 효과적으로 수집할 수 있다.
- 설문조사 : 이해당사자들로부터 요구를 찾는 도구로서 관심, 내부 정보, 개선 의견을 끌어낸다.
- 브레인스토밍 : 여러 명으로부터 정보를 얻는 효과적인 방법으로서 인터뷰와 같이 수행 시 더 많은 정보 추출이 가능하다.
- 워크숍 : 단기간의 집중적인 노력을 통해 다양하고 전문적인 정보를 획득하고 공유하는 방법이다. 프로젝트에 참여하는 모든 핵심 인물의 참여가 필요하다. 참석자들은 해당 전문 영역별로 팀 협력이 필요하며 사전 준비가 요구된다.
## 요구사항 검증 기법
- 동료 검토, 워크스루, 인스펙션이 존재한다.
- 동료 검토) : 2~3명이 진행하는 리뷰의 형태이다. 요구사항 명세서 작성자가 요구사항 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견하는 형태로 진행한다.
- 워크 스루 : 오류를 초기에 검출하는 데 목적이 있다. 검토 자료를 회의 전에 배포해서 사전검토한 후 짧은 시간동안 회의를 진행하는 형태로 리뷰를 통해 오류를 검출하고 문서화 한다.
- 인스펙션 : 소프트웨어 요구, 설계, 원시 코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 오류를 찾아내는 공식적 검토 방법이다.
반응형