728x90
반응형
요구사항 개발 프로세스
요구사항 도출, 분석, 명세, 확인 및 검증하는 일련의 구조화된 활동
타당성 조사가 선행되어야 함
1️⃣ 도출 (Eliciation, 요구사항 수집)
시스템 개발 관련 사람들이 서로 의견 교환하여 요구사항 식별 및 이해
개발자 및 고객 간 관계 형성, 이해관계자 식별
SDLC(소프트웨어 개발 생명 주기)동안 지속적 반복
인터뷰, 설문, 브레인스토밍, 워크샵, 프로토타이핑, 유스케이스
2️⃣ 분석 (Analysis)
개발 대상의 사용자 요구사항 이해 및 문서화
모호한 요구사항을 발견하고 걸러내기 위한 과정
타당성 조사, 비용 및 일정에 대한 제약 설정
상충되는 요구사항 중재
구조적 분석 기법: 자료 및 흐름 처리 중심, 도형 중심의 분석 도구, 하향식, 분석 중복 배제
자료흐름도: 자료 흐름자료 흐름 및 변환 과정, 기능을 도형 중심으로 기술
자료사전: 자료흐름도 내용을 더 자세히 정의 및 기록
개체관계도, 상태전이도, 소단위명세서, 제어명세서
CASE: 요구사항 자동 분석, 분석 명세서 기술 도구
HIPO: 시스템 실행 과정인 입력, 처리, 출력의 기능 표현
3️⃣ 명세 (Specification)
분석된 요구사항 바탕으로 모델 작성 및 문서화
기능 요구사항 전부 작성, 비기능 요구사항 필요한 것만 작성
4️⃣ 확인 (Validation, 요구사항 검증)
요구사항 할당 전, 요구사항 명세서가 정확 및 안전하게 작성됐는지 검토
이해관계자들이 검토
요구사항 관리 도구로 요구사항 정의 문서에 대해 형상관리(SCM) 수행
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 연산자 (0) | 2022.04.07 |
---|---|
[정보처리기사 실기] 프로그래밍 언어 활용 (0) | 2022.04.06 |
[정보처리기사 실기] XP 기법 (0) | 2022.03.30 |
[정보처리기사 실기] 소프트웨어 생명 주기 (0) | 2022.03.28 |
비트 연산자 (0) | 2021.07.27 |