정보 처리 기사 실기 1. 요구 사항 확인 - 요구 사항 확인
2021. 4. 13. 01:10ㆍ정 보 처 리 기 사 공 부/실 기
728x90
반응형
● 요구공학의 개념
요구 공학은 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동이다.
● 기능적 요구사항의 개념
목표시스템이 반드시 수행하여야 하거나 목표시스템을 이용하여 사용자가 반드시 수행할 수 있어야 하는 기능으로 분석, 설계, 구현, 테스트 공정을 거쳐 개발하는 요구사항이다.
● 비기능적 요구사항의 개념
기능 요구사항을 제외한 성능, 시스템 장비 구성 요구사항, 인터페이스 요구사항, 데이터 요구사항, 테스트 요구사항, 보안 요구사항, 품질 요구사항, 제약사항, 프로젝트 관리 및 지원 요구사항 등 소프트웨어 개발 생산성에 영향을 미치는 요인들이다.
● 요구사항 개발 프로세스
요구사항 도출 | 소프트웨어가 해결해야 할 문제를 이해하고, 고객으로부터 제시되는 추상적 요구에대해 관련 정보를 식별하고 수집 방법 결정, 수집된 요구사항을 구체적으로 표현하는 단계 |
요구사항 분석 | 도출된 요구사항에 대해 충돌, 중복, 누락 등의 분석을 통해 완전성과 일관성을 확보하는 단계 |
요구사항 명세 | 체계적으로 검토, 평가, 승인될 수 있는 문서를 작성하는 단계 |
요구사항 확인 및 검증 | 분석가가 요구사항을 이해했는지 확인(Validation)하고, 요구사항 문서가 회사의 표준에 적합하고 이해 가능하며, 일관성이 있고, 완전한지 검증(Verification)하는 단계 |
● 요구사항 도출 단계 주요 기법
인터뷰 | 이해관계자와 직접 대화를 통해 정보를 구하는 공식적, 비공식적 정보 수집 방법 |
브레인 스토밍 | 말을 꺼내기 쉬운 분위기로 만들어, 회의 참석자들이 내놓은 아이디어들을 비판없이 수용할 수 있도록 하는 회의 |
델파이 기법 | 전문가의 경험적 지식을 통한 문제 해결 및 미래 예측을 위한 방법 |
롤 플레잉 | 현실에 일어나는 장면을 설정하고 여러 사람이 각자가 맡은 역을 연기함으로써 요구사항을 분석하고 수집하는 방법 |
워크숍 | 단기간의 집중적인 노력을 통해 다양하고 전문적인 정보를 획득하고 공유하는 방법 |
설문 조사 | 설문지 또는 여론조사 등을 이용해 간접적으로 정보를 수집하는 방법 |
● 요구사항 명세 단계 주요 기법
비정형 명세 기법 | 사용자의 요구를 표현할 때 자연어를 기반으로 서술하는 기법 |
정형 명세 기법 | 사용자의 요구를 표현할 때 수학적인 원리와 표기법으로 서술하는 기법 |
● 요구사항 명세서의 개념
요구사항 명세서는 소프트웨어 개발 프로세스의 시작인 소프트웨어의 요구사항을 분석하고 정의하는 단계에서 작성되는 최종 산출물이다.
● 상세 정형 기술 검토 기법
관리 리뷰 | 프로젝트 진행 상황에 대한 전반적인 검토를 바탕으로 범위, 일정, 인력 등에 대한 통제 및 의사결정을 지원하는 리뷰 |
기술 리뷰 | 정의된 계획 및 명세를 준수하고 있는지에 대한 검토를 수행하는 리뷰 |
인스펙션 | 소프트웨어 요구, 설계, 원시 코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 문제를 식별하고 문제에 대한 올바른 해결을 찾아내는 형식적인 검토 기법 |
워크스루 | 검토 자료를 회의 전에 배포해서 사전 검토한 후 짧은 시간 동안 회의를 진행하는 형태로 리뷰를 통해 문제 식별, 대안 조사, 개선 활동, 학습 기회를 제공하는 가장 비형식적인 검토 기법 |
감사 | 소프트웨어 제품 및 프로세스가 규제, 표준, 가이드라인, 계획, 절차를 준수하고 있는지를 독립적으로 평가하는 기법 |
● 형상통제 위원회(Configuration Control Board)란 형상관리에 대한 주요 방침을 정하고 산출물을 검토하며, 단계별 의사 결정을 수행하는 조직이다.
728x90
반응형
'정 보 처 리 기 사 공 부 > 실 기' 카테고리의 다른 글
정보 처리 기사 실기 2. 화면설계 - UI 설계 (0) | 2021.07.03 |
---|---|
정보 처리 기사 실기 2. 화면설계 - UI 요구사항 확인 (2) | 2021.07.02 |
정보 처리 기사 실기 1. 요구 사항 확인 - 분석 모델 확인하기 (0) | 2021.04.13 |
정보 처리 기사 실기 1. 요구 사항 확인 - 현행 시스템 분석 (0) | 2021.04.13 |
정보 처리 기사 실기 1. 요구 사항 확인 - 소프트웨어 개발 방법론 (0) | 2021.04.13 |