정보처리기사 실기

[ 정처기 실기 ] 요구사항 확인 #3 / 요구사항 확인

Josh 2022. 4. 19. 09:39
반응형

1. 요구 공학 

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

 

2. 기능적 요구사항 vs 비기능적 요구사항

기능적 요구사항

- 말 그대로 기능 / 목표시스템이 반드시 수행해야 하거나 사용자가 반드시 수행할 수 있어야 하는 기능

비기능적 요구사항

- 기능 요구사항을 제외한 성능, 시스템 장비 구성 요구사항 등 소프트웨어 개발 생산성에 영향을 미치는 요인

 

3. 요구사항 개발 단계

(1) 도출

- 소프트웨어가 해결해야 할 문제 이해 / 고객이 제시하는 추상적 요구에 대해 관련 정보 식별 및 수집된 요구사항을 구체적으로 표현하는 단계

(2) 분석

- 도출된 요구사항에 대한 충돌, 중복, 누락 등의 분석을 통해 완전성과 일관성 확보

(3) 명세

- 체계적으로 검토, 평가, 승인 될 수 있는 문서 작성

(4) 확인 및 검증

- 분석가가 요구사항을 이해했는지 확인하고 , 문서가 적합하고 이해 가능하며 일관성 있는지 검증

 

4. 비정형 명세 기법 vs 정형 명세 기법

비정형 명세 기법

- 자연어를 기반으로 서술하는 기법

정형 명세 기법

- 수학적인 원리와 표기법으로 서술하는 기법

 

5. 요구사항 명세서

- 소프트웨어의 요구사항을 분석하고 정의하는 단계에서 작성되는 최종 산출물

 

6. 인스펙션

- 저작자 외의 다른 전문가 또는 팀이 검사하여 문제를 식별하고 문제에 대한 올바른 해결을 찾아내는 형식적인 검토 기법

 

7. 형상 통제 위원회(Configuration Control Board)

- 형상 관리에 대한 주요 방침을 정하고 산출물을 검토하며, 단계별 의사결정을 수행하는 조직

 

 

반응형