-
분석 모델의 목표
- 고객 요구 사항 도출
- 소프트웨어 설계를 위한 기초 생성
-
소프트웨어 구축 시 검증해야 할 사항 정의
-
분석 모델의 구조
-
데이터 사전(Data Dictionary)
-
정의
- 소프트웨어가 소비하거나 생산하는 모든 데이터 객체들에 대한 명세를 포함하는 저장소(Repository)
- 요구 사항을 분석하는 동안에 발견된 데이터들에 대한 항목을 정의하기 위한 모델링 도구로서, 개발할 시스템에서 필요로 하는 모든 데이터들의 목록을 저장
-
장점
- 이름을 관리하기가 편리함
- 조직화된 정보 저장소의 역할을 함
-
표현 정보
- 명칭, 별칭(Alias), Where-used/How-used, 항목 명세, 보충 정보
-
객체-관계 다이어그램(ERD; Entity-Relationship Diagram)
-
데이터 객체 기술
- ERD에서 지적된 각 데이터 객체의 속성을 서술
-
데이터 흐름도(DFD; Data Flow Diagram)
- 데이터가 시스템 내에서 이동되면서 어떻게 변형되는지 표현
- 데이터 흐름을 변경시키는 기능 및 부 기능을 표현
- 기능 모델링을 위한 기초로 사용
-
프로세스 명세(PSPEC)
-
상태 천이도(STD; State-Transition Diagram)
- 시스템이 외부 사건들의 결과로서 어떻게 작용하는지 표현)
- 행위 모델링을 위한 기초로 사용
-
제어 명세(CSPEC)