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