728x90
반응형
📍 요구사항 개발 프로세스(과정)
개발 대상에 대한 요구사항을 체계적으로 도출하고 이를 분석한 후 분석 결과를 명세서(Specification Document)에 정리한 다음 마지막으로 이를 확인 및 검증하는 일련의 구조화 된 활동
| 1. 도출 Elicitation | 2. 분석 Analysis | 3. 명세 Specification | 4. 확인 Validation |
📍 요구사항 도출 (Requirement Elicitation, 요구사항 수집)
시스템, 사용자, 그리고 시스템 개발에 관련된 사람이 서로 의견을 교환하여 요구사항이 어디에 있는지, 어떻게 수집할 것인지를 식별하고 이해하는 과정
- 주요 기법으로 청취와 인터뷰, 설문, 브레인스토밍, 워크샵, 프로토타이핑, 유스케이스 등이 있다.
📍 요구사항 분석 (Requirement Analysis)
개발 대상에 대한 사용자의 요구사항 중 명확하지 않거나 모호하여 이해되지 않는 부분을 발견하고 이를 걸러내기 위한 과정
- 자료 흐름도(DFD), 자료 사전(DD), UML(Unified Modeling Language), 소단위 명세서(Mini-Spec), 개체 관계도(ERD), 상태 전이도(STD) 등의 도구가 사용된다.
- 종류
- 비용과 일정에 대한 제약 설정
- 타당성 조사
- 요구사항 정의 문서화
- 필요기술
- 청취와 인터뷰 질문 기술
- 분석과 중재기술
- 관찰 및 모델 작성 기술
📍 요구사항 명세 (Requirement Specification)
분석된 요구사항을 바탕으로 모델을 작성하고 문서화하는 것을 의미한다.
- 구체적인 명세를 위해 소단위 명세서(Mini-Spec)가 사용될 수 있다.
📍 요구사항 확인 (Requirement Validation)
개발 자원을 요구사항에 할당하기 전에 요구사항 명세서가 정확하고 안전하게 작성되었는지를 검토하는 활동
📍 정보처리기사 필기 기출
| 13. 소프트웨어 개발 방법 중 요구사항 분석(requirements annalysis)과 거리가 먼 것은? ④ (2020년 6월 6일 기출문제) |
| ① 비용과 일정에 대한 제약 설정 ② 타당성 조사 ③ 요구사항 정의 문서화 ④ 설계 명세서 작성 |
| 1. 요구사항 분석 시에 필요한 기술로 가장 거리가 먼 것은? ③ (2020년 8월 22일 기출문제) |
| ① 청취와 인터뷰 질문 기술 ② 분석과 중재기술 ③ 설계 및 코딩 기술 ④ 관찰 및 모델 작성 기술 |
참고 : 시나공 정보처리기사 필기
728x90
반응형
'정보처리기사 필기 > [1과목] 소프트웨어 설계' 카테고리의 다른 글
| 공통 모듈의 개요 (1) | 2025.02.09 |
|---|---|
| 럼바우(Rumbaugh)의 분석 기법 (0) | 2025.02.09 |
| 다이어그램(Diagram) (0) | 2025.02.05 |
| XP(eXtreme Programming) (0) | 2025.02.05 |
| 사용자 인터페티스(User Interface) 설계 원칙 (0) | 2025.02.05 |
