1. 요구사항 분류
-1) 기능적 요구사항 (기완일)
- 시스템이 제공하는 기능, 서비스에 대한 요구사항
- 특성 : 기능성, 완전성, 일관성
-2) 비기능적 요구사항 (신사효유이보제)
- 시스템이 수행하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항
- 특성 : 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성 및 품질 관련 요구사항, 제약사항
2. 요구사항 개발 프로세스 (도분명확)
-1) 도출
- 인터뷰
- 브레인스토밍
- 델파이 기법 : 전문가의 경험적 시직을 통한문제 해결 및 미래예측을 위한 방법
- 롤 플레잉
- 워크숍
- 설문 조사
-2) 분석
1) 요구사항 분류 : 기능 / 비기능 요구사항 분류
2) 개념 모델링 생성 및 분석
3) 요구사항 할당 : 아키텍처 구성요소 실별
4) 요구사항 협상
5) 정형 분석 : 구문*Syntax)과 의미(Semantics)를 갖는 정형화된 언어 사용하여 수학적 기호로 표현
-3) 명세
- 시스템 정의서
- 시스템 요구사항 명세서
- 소프트웨어 요구사항 명세서
- 비정형 명세기법(자연어 기반) / 정형 명세기법 (수학적인 원리와 표기법으로 서술)
- 요구사항 명세 원리 및 검증 항목 (명완검 일수 추개)
- 명확성, 완전성, 검증 가능성, 일관성, 수정 용이성, 추적 가능성, 개발 후 이용성
-4) 확인
- 검토
- 프로토타이핑, 모델 검증
- 인수 테스트
- 절차 : 요구사항 목록 확인 -> 요구사항 정의서 작성 여부 확인 -> 비기능적 요구사항 확인 -> 타 시스템 연 계 및 인터페이스 요구사항 확인
- 주요 기법
- 요구사항 검토
- 정형 기술 검토 (동워인) : 동료 검토, 워크 스루, 인스펙션
- 프로토 타이핑 활용
- CASE 도구 활용 검증
- 모델 검증
등등
3. 상세 정형 기술 검토 기법 (관기 인워감)
-1) 관리 리뷰 (Management Review)
- 프로젝트 진행 상황에 대한 전반적인 검토를 바탕으로 범위, 일정, 인력 등에 대한 통제 및 의사결정을 지원
-2) 기술 리뷰 (Technical Review)
- 정의된 계획 및 명세를 준수하고 있는지 검토하는 리뷰
-3) 인스펙션 (Inspection) = 동료검토(Peer Review)
- 소프트웨어 요구, 설계, 원시 코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 문제를 식별하고 문제에 대한 올바른 해결을 찾아내는 형식적인 검토 기법
-4) 워크 스루 (Walk through)
- 검토 자료를 회의 전에 배포하여 사전 검토한 후 짧은 시간 동안 회의를 진행하는 형태로 리뷰를 통해 문제 식별, 대안 조사, 개선 활동, 학습 기회를 제공하는 가장 비형식적인 검토 방법
-5) 감사 (Audit)
- 소프트웨어 제품 및 프로세스가 규제, 표준, 가이드라인, 계획, 절차를 준수하고 있는지 독립적으로 평가
- 감사는 소프트웨어 제품의 제공자, 소비자, 제3기관이 수행
'정보처리기사 > 01. 요구사항 관리' 카테고리의 다른 글
| Chapter 04. 분석 모델 확인하기 (0) | 2021.09.08 |
|---|---|
| Chapter 02. 현행 시스템 분석 (0) | 2021.09.08 |
| Chapter 01. 소프트웨어 개발 방법론 (0) | 2021.09.08 |
댓글