개발이글스
[정처기 실기]1-3 요구사항 분석 본문
📚요구사항 확인
📙요구사항
🏷️요구공학이란?
➡️요구공학은 사용자의 요구가 반영된 시스템을 개발하기 위해 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동이다.
🏷️요구사항의 분류
1. 기능적 요구사항: 시스템이 제공하는 기능, 서비스에 대한 요구사항
EX) 온라인 홈페이지에서는 쇼핑카트에 주문하고자하는 품목을 저장할 수 있는 장바구니 기능을 제공해야함.
2. 비기능적 요구사항: 시스템이 수행하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구 사항
EX) 특정함수의 호출 시간은 3초를 넘지말아야함, 시스템은 하루 24시간 가동되어야함, 시스템은 운영되는 중에 패치 및 업그레이드를 할 수 있어야함.
🏷️요구공학 프로세스 [도분명확]
➡️ 도출 > 분석 > 명세 > 확인 및 검증
🏷️요구사항 도출 단계 주요기법
1️⃣ 인터뷰: 이해관계자와 직접 대활르 통해 정보를 구함
2️⃣ 브레인스토밍: 말을 꺼내기 쉬운 분위기로 만들어서 회의참석자들이 내놓은 아이디어를 비판없이 수용할 수 있도록 하는 회의
3️⃣ 델파이 기법: 전문가의 경험적 지식을 통한 문제 해결 및 미래예측을 위한 방법
4️⃣ 롤 플레잉: 현실에 일어나는 장면을 설정하고 여러사람이 각자 맡은 역을 연기함으로써 요구사항을 분석 및 수집 하는 방법
5️⃣ 워크숍: 단기간의 집중적인 노력을 통해 다양하고 전문적인 정보를 획득하고 공유하는 법
🏷️요구사항 명세 단계 주요기법
1) 비정형 명세기법: 사용자의 요구를 표현할 때 자연어를 기반으로 서술하는 기법
2) 정형 명세 기법: 사용자의 요구를 표현할 때 수학적인 원리와 표기법으로 서술하는 기법
🏷️ 요구사항 확인 및 검증 단계 주요기법 ---- 정형 기술 검토 활용
1) 동료검토 : 2~3명이 진행하는 리뷰의 형태,
2) 워크 스루: 오류를 조기에 검출하는데 목적이 있는 검토방법, 검토자료를 회의전에 배포, 사전검토한 후 짧은시간동안 회의를 진행하는 형태
3) 인스펙션: 개발자 외의 다른 전문가 또는 팀이 검사 하여 오류를 찾아내는 공식적인 검토 방법
'Others > 정보처리기사' 카테고리의 다른 글
[정처기 실기] 3-1 논리 데이터 저장소 확인 (0) | 2024.10.11 |
---|---|
[정처기 실기] 2-2 UI 설계 (1) | 2024.10.09 |
[정처기 실기] 2-1 UI 요구사항 확인 (1) | 2024.09.29 |
[정처기 실기] 1-2 현행 시스템 분석 (6) | 2024.09.29 |
[정처기 실기] 1-1 소프트웨어 개발 방법론 (1) | 2024.09.25 |