티스토리 뷰
728x90
반응형
키워드 |
요구사항 / 요구공항 프로세스 / 요구사항 개발 단계 구성 |
요구사항 (★★★)
- 요구사항 분류
구분 | 기능적 요구사항 | 비기능적 요구사항 |
개념 | 시스템이 제공하는 기능, 서비스에 대한 요구사항 | 시스템이 수행하는 기능 외 사항, 시스템 구축에 대한 제약사항에 관한 요구사항 |
도출 방법 | 특정 입력에 대해 시스템이 어떻게 반응하는지 / 특정 상황에 대해 시스템이 어떻게 동작하는지에 대한 기술 | 품질 속성에 관련해 시스템이 갖춰야 할 사항에 관한 기술 / 시스템이 준수해야 할 제한 조건에 관한 기술 |
특성 | 기능성, 완전성, 일관성 | 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성 및 품질 관련 요구사항, 제약 사항 |
사례 | 쇼핑카트에 주문하려는 품목을 저장할 수 있는 장바구니 기능 제공 | 특정 함수 호출시간은 3초를 안 넘음 / 시스템은 24시간 가동 / 시스템은 운영된느 중에 패치 및 업그레이드를 할 수 있어야 함 |
- 요구공학 프로세스
- 요구사항 개발 단계 구성
- 도출(Elicitation) : 요구사항 소스 / 도출 기법(인터뷰, 브레인스토밍, 델파이기법, 롤 플레잉, 워크숍, 설문조사)
- 분석(Analysis) : 요구사항 분류 / 개념 모델링 / 기술 구조 설계 및 요구사항 할당 / 요구사항 협상
- 기법) 자료 흐름 지향 분석(데이터 흐름도, 자료사전으로부터 SW 구조 유도) / 객체 지향 분석(시스템 기능, 데이터를 함께 분석, UML로 표준화)
- 명세(Specification) : 시스템 정의서 / 시스템 요구사항 명세서 / SW 요구사항 명세서
- 명세 주요 기법) 비정형 명세 기법(자연어 기반으로 서술... 명확성, 검증에 문제) / 정형 명세 기법(수학적 원리, 표기법으로 서술... 기법 이해 어렵)
- 요구사항 명세 원리 및 검증 항목) 명확성 / 완전성 / 검증 가능성 / 일관성 / 수정 용이성 / 추적 가능성 / 개발 후 이용성
- 확인(Validation) : 검토 / 프로토타이핑 / 모델 검증 / 인수 테스트
- 확인 및 검증 절차) 요구사항 목록 확인 / 요구사항 정의서 작성 여부 확인 / 비기능적 요구사항의 확인 / 타 시스템 연계 및 인터페이스 요구사항 확인
- 요구사항 정의서 목록) ID, 이름, 유형, 품질속성, 우선순위, 중요도, 출처, 관련부서, 전제조건, 내용, 관련 요구사항, 버전, 수용 여부
- 주요 기법) 요구사항 검토 / 정형 기술 검토 활용(동료검토, 워크스루, 인스펙션) / 프로토타이핑 활용 / 모델 검증 / 테스트 케이스 및 테스트를 통한 확인 / CASE 도구 활용 검증 / 베이스 라인을 통한 검증 / 요구사항 추적표를 통한 검증
- 상세 정형 기술 검토 기법) 관리 리뷰 / 기술 리뷰 / 인스펙션 / 워크스루 / 감사
- 요구사항 관리 단계
- 요구사항 협상
- 요구사항 기준선 설정
- 요구사항 변경관리
- 요구사항 확인 및 검증
요구사항의 시스템화 타당성 분석 (★☆☆)
- 요구사항 기술적 타당성 검토 - 성능 및 용량 산정의 적정성 / 시스템 간 상호 운용성 / IT 시장 성숙도 및 트렌드 부합성 / 기술적 위험 분석
- 요구사항 기술적 타당성 분석 프로세스
- 타당성 분석 결과 기록
- 타당성 분석 결과의 이해관계자 검증
- 타당성 분석 결과 확인 및 배포/공유
728x90
반응형
'자격증 > 정보처리기사 실기' 카테고리의 다른 글
[화면설계] 2. UI 설계 (0) | 2023.09.04 |
---|---|
[화면설계] 1. UI 요구사항 확인 (0) | 2023.09.04 |
[요구사항확인] 2. 현행 시스템 분석 (1) | 2023.09.01 |
[요구사항확인] 1. SW 개발 방법론 (1) | 2023.08.31 |
[정보처리기사실기] 계획 (0) | 2023.08.31 |