요구사항

요구사항

1. 요구공학

- 사용자의 요구가 반영된 시스템을 개발하기 위해 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동

 

2. 요구사항의 분류

 - 기능적 요구사항 : 시스템이 제공하는 기능, 서비스에 대한 요구사항

 - 비기능적 요구사항 : 시스템이 요구하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항

    ※ 비기능은 성능 관련

 

3. 요구사항 개발 프로세스

프로세스 설명
요구사항 도출
(Elicitaion)
SW가 해결해야 할 문제를 이해하고, 고객으로부터 제시되는 추상적 요구에 대해 관련 정보를 식별하고 수집 방법 결정, 수집된 요구사항을 구체적으로 표현하는 단계
요구사항 분석
(Analysis)
도출된 요구사항에 대해 충돌, 중복, 누락 등의 분석을 통해 완전성과 일관성을 확보는 단계
요구사항 명세
(Specification)
체계적으로 검토, 평가, 승인될 수 있는 문서를 작성하는 단계
요구사항
확인 및 검증
(Validation &
Verification)
분석가가 요구사항을 이해했는지 확인하고, 요구사항 문서가 회사의 표준에 적합하고 이해 가능하며, 일관성이 있고, 완전한지 검증하는 단계

 

4. 요구사항 개발 프로세스 상세

프로세스 설명
요구사항 도출 - 인터뷰 : 이해 관계자직접 대화
- 설문조사 : 설문지, 여론조사
- 브레인스토밍 : 말을 꺼내기 쉬운 분위기로 만들어 비판 없이 수용할 수 있도록 하는 회의
- 델파이 기법 : 전문가의 경험적 지식을 통한 문제 해결 방법
- 롤 플레잉 : 여러 사람이 각자 자신이 맡은 역을 연기
- 워크숍 : 단 기간다양하고 전문적정보를 획득 및 공유
요구사항 분석 - 청취 기술, 인터뷰질문 기술
요구사항 명세 - 비정형 명세 기법
    - 자연어 기반
    - 사용자개발자 이해 용이
    - 명확성 및 검증 문제
- 정형 명세 기법
    - 수학적인 원리표기법, Z-스키마, Petri Nets
    - 표현 간결, 명확성 및 검증 용이
    - 기법 이해 어려움
요구사항
확인 및 검증
- 정형 기술 검토
    - 동료 검토 (Peer Review) : 2~3이 진행, 작성자명세서 설명, 이해 관계자들이 설명을 들으며 결함 발견
    - 워크스루 (Walk Through) : 검토자료를 회의 전, 배포하여 사전 검토한 후, 짧은 시간동안 회의 진행
    - 인스펙션 (Inspection) : 저작자 외의 다른 전문가 or 검사오류를 찾아내는 공식적 검토 방법

 

 

'정보처리기사 > DB' 카테고리의 다른 글

UI 지침  (0) 2023.02.28
UI 요구사항 확인  (0) 2023.02.28
운영체제  (0) 2023.02.14
디자인 패턴  (0) 2023.02.14
SW 아키텍처  (0) 2023.02.09