Odds and Ends
[정보처리기사 실기 요약] - 1. 요구사항 확인 (ch03. 요구사항 확인, ch04.분석 모델 확인하기) 본문
[정보처리기사 실기 요약] - 1. 요구사항 확인 (ch03. 요구사항 확인, ch04.분석 모델 확인하기)
Squidward 2022. 9. 29. 00:12Chap.03 요구사항 확인 (중요도:***)
1) 요구공학 : 사용자의 요구가 반영된 시스템을 개발하기 위해 사용자 요구사항에 대한 도출, 분석, 명세, 호가인 및 검증하는 구조화된 활동
2) 요구사항의 분류
(i) 기능적 요구사항 : 시스템이 제공하는 기능, 서비스에 대한 요구사항
- 특정 입력/상황에 대해 시스템이 어떻게 반응/동작 해야하는 지에 대한 기술
- 특성 : 기능성, 완전성, 일관성
(ii) 비기능적 요구사항 : 시스템 구축에 대한 제약사항에 관한 요구사항
- 품질 속성에 관련하여 시스템이 갖춰야할 사항에 관한 기술, 시스템이 준수해야할 제한조건에 관한 기술
- 특성 : 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성 및 품질 관련 요구사항, 제약사항
3) 요구공학 프로세스 : 도출 > 분석 > 명세 > 확인 및 검증
4) 요구사항 도출 단계 주요 기법 : 인터뷰, 브레인스토밍, 델파이기법, 롤 플레잉, 워크숍, 설문조사
* 델파이 기법 : 전문가의 경험적 지식을 통한 문제 해결 및 미래예측을 위한 방법
5) 요구사항 확인 및 검증 단계의 주요 기법
(i) 요구사항 검토 : 여러 검토자들이 에러, 잘못된 가정, 불명확성, 표준과의 차이 검토
(ii) 정형 기술 검토 활용
- 동료 검토 : 2-3명 리뷰 진행, 요구사항 명세서를 설명하고 이해관계자들이 들으면서 결함을 발견하는 형태로 진행
- 워크 스루 : 검토 자료를 회의 전에 배포하여 짧은 시간동안 회의를 진행하는 형태로 리뷰를 통해 오류를 검출하고 문서화
- 인스펙션 : 소프트웨어 요구, 설계 원시 코드 등의 저작자 외의 다른 전문가 또는 팀이 검사해 오류를 찾아내는 공식적 방법
(iii) 프로토타이핑 활용 : 프로토타입을 통해 효과적으로 요구분석을 수행하면서 명세서를 산출하는 작업
(iiii) 모델 검증 : 분석단계에서 개발된 모델의 품질 검증 필요
(iiiii) 테스트 케이스 및 테스트를 통한 확인 : 각각 요구사항을 어떻게 확인할 지에 대한 계획 수립 & 테스트 케이스 작성
(iiiiii) CASE 도구 활용 검증 : 자동화 된 일관성 분석을 제공하는 CASE 도구 활용
(iiiiii) 베이스라인을 통한 검증 : 요구사항 변경을 체계적으로 추적하고 통제하는 시점인 베이스라인을 통한 요구사항에 대한 지속적 검증
(iiiiiii) 요구사항 추적표(RTM)를 통한 검증 : 요구사항 정의서 기준, 개발 단계별 최종 산출물이 어떻게 반영/변경 되었는지 확인하는 문서
Chap04. 분석모델 확인하기 (중요도:*)
1) 분석모델 검증 방법 : 유스케이스 모델 검증, 개념수준의 분석 클래스 검증, 분석 클래스 검증
'정보처리기사 요약 정리' 카테고리의 다른 글
[정보처리기사 실기 요약] - 4. 통합 구현 (CH1.연계 요구사항 분석, CH2.연계 매커니즘 구성, CH3.내외부 연계 모듈 구현) (0) | 2022.10.09 |
---|---|
[정보처리기사 실기 요약] - 3. 데이터 입출력 구현 (CH1.논리 데이터 저장소 확인, CH2.물리 데이터 저장소 설계, CH3.데이터베이스 기초 활용하기) (1) | 2022.10.08 |
[정보처리기사 실기 요약] - 2.화면설계 (ch01. UI 요구사항 확인, ch02.UI 설계) (1) | 2022.10.08 |
[정보처리기사 실기 요약] - 1. 요구사항 확인 (ch2.현행 시스템 분석) (0) | 2022.09.28 |
[정보처리기사 실기 요약] - 1. 요구사항 확인 (ch1.소프트웨어 개발 방법론) (0) | 2022.09.28 |