- 요구사항 개발 프로세스
- 요구사항을 체계적으로 도출하고 분석한 후 명세서에 정리한 다음 확인 및 검증하는 활동
- 프로세스 진행하기 전 타당성 조사 필요
# 타당성조사; 개발 프로세스가 비즈니스 목적에 부합되는지,
- 요구공학의 한 요소
- 요구사항 도출
- 시스템 개발에 관련된 사람들이 서로의 의견을 교환하여 요구사항을 식별하고 이해하는 과정
- 개발자와 고객 사이의 관계가 만들어지고, 이해관계자 식별됨
- 주요 기법
# 청취와인터뷰; 설문; 브레인스토밍; 워크샵; 프로토타이핑; 유스케이스
- 요구사항 분석
- 요구사항 중 명확치 않거나 이해 안되는 부분을 걸러내기 위한 과정
- 타당성 조사 및 제약 설정
- 자료 흐름도(DFD); 자료사전(DD)를 도구로 사용
- 요구사항 명세
- 분석된 요구사항을 바탕으로 모델을 작성하고 문서화
- 기능적 요구사항 -> 모두 기술; 비기능적 요구사항 -> 필요한 것만
- 요구사항 확인
- 요구사항 명세서가 정확하고 완전하게 작성됐는지를 검토
- 이해관계자들이 검토해야함
- 요구사항 관리 도구를 이용하여 요구사항 정의 문서에 대한 형상관리(SCM)을 수행
# 형상관리(SCM); 소프트웨어 개발 단계에서 생성되는 모든 것을 형상이라고 함
- 요구공학
- 요구사항을 정의하고 분석 및 관리하는 프로세스를 연구하는 학문
- 요구사항 명세 기법
- 정형 명세 기법
# 수학적 원리 기반, 모델 기반, 공식화
# 작성자에 관계 없이 일관성 있으나 표기법 어려움
# VDM, Z, Petri-net, CSP
- 비정형 명세 기법
# 상태, 기능, 객체 중심
# 자연어를 기반으로 서술 혹은 다이어그램, 이해가 쉬움
# FSM, Decision Table, ER모델링, State Chart(SADT)
'IT' 카테고리의 다른 글
정보처리기사실기 1장-섹션9-요구사항 분석 CASE와 HIPO (0) | 2022.06.23 |
---|---|
정보처리기사실기 1장-섹션8-요구사항 분석 (0) | 2022.06.23 |
정보처리기사실기 1장-섹션6-요구사항 정의 (0) | 2022.06.19 |
정보처리기사실기 1장-섹션5-개발기술환경파악 (0) | 2022.06.19 |
정보처리기사실기 1장-섹션3-XP (0) | 2022.06.11 |
댓글