Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발이글스

[정처기 실기]1-3 요구사항 분석 본문

Others/정보처리기사

[정처기 실기]1-3 요구사항 분석

지윤이글스 2024. 9. 29. 19:22

📚요구사항 확인

📙요구사항

🏷️요구공학이란?

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

 

🏷️요구사항의 분류 

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

    EX) 온라인 홈페이지에서는 쇼핑카트에 주문하고자하는 품목을 저장할 수 있는 장바구니 기능을 제공해야함. 

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

     EX) 특정함수의 호출 시간은 3초를 넘지말아야함, 시스템은 하루 24시간 가동되어야함, 시스템은 운영되는 중에 패치 및 업그레이드를 할 수 있어야함.

 

🏷️요구공학 프로세스  [도분명확]

       ➡️ 도출 > 분석 > 명세 > 확인 및 검증

 

🏷️요구사항 도출 단계 주요기법

      1️⃣ 인터뷰: 이해관계자와 직접 대활르 통해 정보를 구함

      2️⃣ 브레인스토밍: 말을 꺼내기 쉬운 분위기로 만들어서 회의참석자들이 내놓은 아이디어를 비판없이 수용할 수 있도록 하는 회의

      3️⃣ 델파이 기법: 전문가의 경험적 지식을 통한 문제 해결 및 미래예측을 위한 방법

      4️⃣ 롤 플레잉: 현실에 일어나는 장면을 설정하고 여러사람이 각자 맡은 역을 연기함으로써 요구사항을 분석 및 수집 하는 방법

      5️⃣ 워크숍: 단기간의 집중적인 노력을 통해 다양하고 전문적인 정보를 획득하고 공유하는 법

 

🏷️요구사항 명세 단계 주요기법

     1) 비정형 명세기법: 사용자의 요구를 표현할 때 자연어를 기반으로 서술하는 기법

     2) 정형 명세 기법: 사용자의 요구를 표현할 때 수학적인 원리와 표기법으로 서술하는 기법


🏷️ 요구사항 확인 및 검증 단계 주요기법  ----  정형 기술 검토 활용

     1) 동료검토 : 2~3명이 진행하는 리뷰의 형태, 

     2) 워크 스루: 오류를 조기에 검출하는데 목적이 있는 검토방법, 검토자료를 회의전에 배포, 사전검토한 후 짧은시간동안 회의를 진행하는 형태

     3) 인스펙션: 개발자 외의 다른 전문가 또는 팀이 검사 하여 오류를 찾아내는 공식적인 검토 방법