Ⅰ. 요구사항 확인
3. 요구사항 확인
1) 요구사항
(1) 요구사항 개념
* 요구 공학(Requirements Engineering)의 개념
요구 공학은 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동이다.
* 요구사항의 분류
구분 | 기능적 요구사항 | 비기능적 요구사항 |
개념 | * 시스템이 제공하는 기능, 서비스에 대한 요구사항 | * 시스템이 수행하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항 |
사례 | * 온라인 홈페이지에서는 쇼핑카트에 주문하고자 하는 품목을 저장할 수 있는 장바구니 기능을 제공해야 함 * 상품의 결제수단은 신용카드, 무통장 입금, 포인트 결제가 가능해야 함 |
* 특정 함수의 호출시간은 3초를 넘지 않아야 함 * 시스템은 하루 24시간 가동되어야 하며 가동률 99.5%를 만족해야 함 * 시스템은 운영되는 중에 패치 및 업그레이드를 할 수 있어야 함 |
* 요구사항 개발 프로세스
"도분명확"
요구사항 도출 / 요구사항 분석 / 요구사항 명세 / 요구사항 확인 및 검증
* 요구사항 도출 단계 주요 기법
- 인터뷰
- 브레인스토밍
- 델파이 기법
- 롤 플레잉
- 워크숍
- 설문 조사
* 요구사항 분석 단계 절차
- 요구사항 분류
- 개념 모델링 생성 및 분석
- 요구사항 할당
- 요구사항 협상
- 정형 분석
* 요구사항 명세 단계 주요 기법
- 비정형 명세 기법
- 정형 명세 기법
* 요구사항 확인 및 검증 단계의 주요 기법
- 요구사항 검토
- 정형 기술 검통 활용: 동료 검토, 워크 스루, 인스펙션
- 프로토타이핑 활용
- 모델 검증
- 테스트 케이스 및 테스트를 통한 확인
- CASE 도구 활용 검증
- 베이스라인(Baseline)을 통한 검증
- 요구사항 추적표를 통한 검증
2) 요구사항의 시스템화 타당성 분석
(1) 요구사항의 기술적 타당성 검토
- 성능 및 용량 산정의 적정성
- 시스템 간 상호 운용성
- IT 시장 성숙도 및 트렌드 부합성
- 기술적 위험 분석
(2) 요구사항의 기술적 타당성 분석 프로세스
- 타당성 분석 결과 기록
- 타당성 분석 결과의 이해관계자 검증
- 타당성 분석 결과 확인 및 배포/공유
'정보처리기사 실기' 카테고리의 다른 글
흥달쌤 정처기 실기 1과목 (0) | 2023.07.12 |
---|---|
Ⅱ. 화면 설계 - 1. UI 요구사항 확인 (0) | 2022.12.27 |
Ⅰ. 요구사항 확인 - 4. 분석 모델 확인하기 (0) | 2022.12.22 |
Ⅰ. 요구사항 확인 - 2. 현행 시스템 분석 (1) | 2022.12.20 |
Ⅰ. 요구사항 확인 - 1. 소프트웨어 개발방법론 (0) | 2022.12.19 |