1. 요구 공학
- 사용자의 요구가 반영된 시스템을 개발하기 위해 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증을 하는 구조화된 활동
2. 기능적 요구사항 vs 비기능적 요구사항
기능적 요구사항
- 말 그대로 기능 / 목표시스템이 반드시 수행해야 하거나 사용자가 반드시 수행할 수 있어야 하는 기능
비기능적 요구사항
- 기능 요구사항을 제외한 성능, 시스템 장비 구성 요구사항 등 소프트웨어 개발 생산성에 영향을 미치는 요인
3. 요구사항 개발 단계
(1) 도출
- 소프트웨어가 해결해야 할 문제 이해 / 고객이 제시하는 추상적 요구에 대해 관련 정보 식별 및 수집된 요구사항을 구체적으로 표현하는 단계
(2) 분석
- 도출된 요구사항에 대한 충돌, 중복, 누락 등의 분석을 통해 완전성과 일관성 확보
(3) 명세
- 체계적으로 검토, 평가, 승인 될 수 있는 문서 작성
(4) 확인 및 검증
- 분석가가 요구사항을 이해했는지 확인하고 , 문서가 적합하고 이해 가능하며 일관성 있는지 검증
4. 비정형 명세 기법 vs 정형 명세 기법
비정형 명세 기법
- 자연어를 기반으로 서술하는 기법
정형 명세 기법
- 수학적인 원리와 표기법으로 서술하는 기법
5. 요구사항 명세서
- 소프트웨어의 요구사항을 분석하고 정의하는 단계에서 작성되는 최종 산출물
6. 인스펙션
- 저작자 외의 다른 전문가 또는 팀이 검사하여 문제를 식별하고 문제에 대한 올바른 해결을 찾아내는 형식적인 검토 기법
7. 형상 통제 위원회(Configuration Control Board)
- 형상 관리에 대한 주요 방침을 정하고 산출물을 검토하며, 단계별 의사결정을 수행하는 조직
'정보처리기사 실기' 카테고리의 다른 글
[ 정처기 실기 ] 화면 설계 #2 / UI 설계 (0) | 2022.04.21 |
---|---|
[ 정처기 실기 ] 화면 설계 #1 / UI 요구사항 확인 (0) | 2022.04.20 |
[ 정처기 실기 ] 요구사항 확인 #4 / 분석 모델 확인하기 (0) | 2022.04.19 |
[ 정처기 실기 ] 요구사항 확인 #2 / 현행 시스템 분석 (0) | 2022.04.18 |
[ 정처기 실기 ] 요구사항 확인 #1 / 소프트웨어 개발방법론 (0) | 2022.04.17 |