1. ⭐ 요구사항 분석 개요
- 사용자 요구사항을 이해하고 문서화(명세화)하는 것
- 타당성을 조사하고 비용과 일정에 대한 제약 설정
- 정확하고 일관성 있게 분석해 문서화UML(Unified Modeling Language), 자료 흐름도(DFD), 자료 사전(DD), 소단위 명세서(Mini-Spec.), 객체 관계도(ERD), 상태전이도(STD), 제어 명세서 등 도구 이용
2. 구조적 분석 기법
- 자료 흐름과 처리를 중심으로 요구사항 분석
- 도형 중심 분석
- 분석가와 사용자 간의 대화 용이
- 하양식 방법 사용해 시스템 세분화, 분석 중복 배제
- 시스템 분석의 질이 향상
3. ⭐ 자료 흐름도(DFD; Data Flow Diagram) = 버블 차트
- 자료의 흐름 및 변환 과정과 기능을 도형 중심으로 기술하는 방법
- 프로세스와 자료 저장소 사이에 자료 흐름을 나타냄
1) 프로세스 (Process) = 원
- 자료를 변환시키는 시스템. 처리, 기능, 변환, 버블
2) 자료 흐름 (Data Flow) = 화살표
- 자료의 이동이나 연관관계
3) 자료 저장소 (Data Store) = 도형
- 시스템에서의 자료 저장소(파일, 데이터베이스)
4) 단말 (Terminator) = 사각형
- 시스템과 교신하는 외부 개체, 입력데이터가 만들어지고 출력데이터를 받는다.
- 정보의 생산자와 소비자
4. 자료 사전 (DD; Data Dictionary) = 메타데이터 (Meta Data)
- 자료 흐름도에 있는 자료를 더 자세히 정의하고 기록
- 체계적이고 조직적으로 모아 개발자나 사용자가 편리하게 사용
기호 | 의미 |
= | 자료의 정의 : ~로 구성되어 있다. (is composed of) |
+ | 자료의 연결 : and |
() | 자료의 생략 : 생략 가능한 자료 (Optional) |
[ \| ] | 자료의 선택 : or |
{ } | 자료의 반복 : Iteration of { }n : n번이상 반복 / { }n : 최대 n번 반복 / { }nm : m이상 n이하로 반복 |
* * | 자료의 성명 : 주석 (Comment) |
📖 Reference
728x90
반응형
'Certificate > 정보처리기사' 카테고리의 다른 글
[1과목 소프트웨어 설계] 요구사항 확인 - 009. UML (Unufued Modeling Langusge) (0) | 2024.05.07 |
---|---|
[1과목 소프트웨어 설계] 요구사항 확인 - 008. 요구사항 분석 CASE와 HIPO (0) | 2024.05.07 |
[1과목 소프트웨어 설계] 요구사항 확인 - 006. 요구사항 정의 (0) | 2024.05.06 |
[1과목 소프트웨어 설계] 요구사항 확인 - 005. 개발 기술 환경 파악 (1) | 2024.05.06 |
[1과목 소프트웨어 설계] 요구사항 확인 - 004. 현행 시스템 파악 (0) | 2024.05.06 |