CODEDRAGON ㆍDevelopment/Software Engineering
요구사항 개발 프로세스
· ≒ 요구공학 개발 프로세스
· 소프트웨어공학 지식체계(SWEBOK: SoftWare Engineering Body of Knowledge)에서는 요구사항 개발 프로세스를 요구사항 도출(Elicitation), 분석(Analsysis), 명세(Specification), 확인(Validation)으로 구분하고 있습니다.
프로세스 단계 |
설명 |
요구사항 도출 (Elicitation) |
· 요구사항 소스(Require Source) · 도출기법(Elicitation Technique) |
분석 (Analsysis) |
· 요구사항 분류(Classification) · 개념 모델링(Conceptual Modeling) · 기술 구조 설계 및 요구사항 할당(Architectural design & Requirement allocation) |
명세 (Specification) |
· 시스템 정의서(System Definition Document) · 시스템 요구사항 명세서(System Requirement Specification) · 소프트웨어 요구사항 명세서(Software Requirement Specification) |
확인 (Validation) |
· 검토(Review) · 프로토타이핑(Prototyping) · 모델검증(Model Verification) · 인수 테스트(Acceptance Test) |
요구사항 관리 (Management) |
· 요구사항 도출, 분석, 명세, 확인단계에서의 모든 요구사항 개발 프로세스의 주요 이슈 관리를 합니다. |
요구사항 개발 프로세스 중에서 요구사항 확인하기와 관련된 단계는 분석 및 검증 단계가 여기에 해당됩니다.
요구사항 도출(Requirement Elicitation)
· 요구사항 도출은 소프트웨어가 해결해야 할 문제를 이해하는 첫 번째 단계로서 요구사항이 어디에 있고, 어떻게 수집할 것인가와 관련되어 있습니다.
· 이 단계에서 이해관계자(Stakeholder)가 식별되고, 개발 팀과 고객 사이의 관계가 만들어집니다.
· 이 단계에서는 다양한 이해관계자와 효율적인 의사소통이 중요합니다.
요구사항 분석(Requirement Analysis)
· 요구사항들 간 상충되는 것을 해결하고, 소프트웨어의 범위를 파악하며, 소프트웨어가 환경과 어떻게 상호 작용하는지 이해합니다.
· 시스템 요구사항을 정제하여 소프트웨어 요구사항을 도출합니다.
요구사항 명세(Requirement Specification)
· 요구사항 명세란 체계적으로 검토, 평가, 승인될 수 있는 문서를 작성하는 것을 의미합니다.
· 시스템 정의, 시스템 요구사항, 소프트웨어 요구사항을 작성합니다.
요구사항 확인(Requirement Validation)
· 분석가가 요구사항을 이해했는지 확인(Validation)이 필요하고, 요구사항 문서가 회사의 표준에 적합하고 이해 가능하며, 일관성이 있고, 완전한지 검증(Verification)하는 것이 중요합니다.
· 이해관계자들이 문서를 검토해야 하고, 요구사항 정의 문서들에 대해 형상 관리를 해야 하는데, 일반적으로 요구사항 관리 툴을 이용합니다.
· 리소스가 요구사항에 할당되기 전에 문제를 파악하기 위하여 검증을 수행합니다.
요구사항 관리 (Management)
세부사항을 마련하여 체계적으로 관리하여야 합니다.
세부사항 |
내용 |
요구사항 협상 |
가용한 자원과 수용 가능한 위험 수준에서 구현 가능한 기능 협상 |
요구사항 기준선 |
공식적으로 합의되고 검토된 요구사항 명세서 결정 |
요구사항 변경관리 |
요구사항 기준선을 기반으로 모든 변경을 공식적으로 통제 |
요구사항 확인 |
구축된 시스템이 이해관계자가 기대한 요구사항에 부합 되는지 확인 |
'Development > Software Engineering' 카테고리의 다른 글
인수 테스트(Acceptance Tests), 인수 테스트와 요구사항의 관련성 (0) | 2019.04.22 |
---|---|
이해관계자(stakeholder), 프로젝트 이해관계자, 주요 이해관계자 (0) | 2019.04.22 |
기능적·비기능적 요구사항 (0) | 2019.04.21 |
요구사항 기술 내용, 분석기법 (0) | 2019.04.21 |
SWEBOK 3.0 다운받기- Download (0) | 2019.04.21 |