자료흐름도
(DFD)
.자료흐름도의
특징
.자료흐름도의
구성요소
.자료흐름도의
작성
원칙
.자료흐름도의
작성
절차
.자료흐름도의
단계화
.자료흐름도의
분핝
방법
.논리적
모형의
구축
Review
구조적분석방법론의개요
.구조적
시스템
분석
방법론의
일반적
원리륹
이
해한다.
.구조적
방법론에서
사용하는
모형화
도구의
특
성읁
이해한다
.
.구조적
방법론에서
사용하는
모형화
도구인
자
료흐름도(DFD), 자료사전(DD), 소단위명세서
(Mini-Spec) 에
대.
살펴본다
.
.구조적
방법론에
의한
시스템
분석의
4단계
절차
에
대.
살펴본다
.
Preview
자료흐름도의기본지식과작성방법을학습한다.
□
자료흐름도
(DFD) 의
특징읁
이.
□
DFD의
구성요소인
4개의
심볼읁
식별하며
작성핝
수
있
도록
학습
□
DFD의
작성
원칙읁
이해하고
적용
□
DFD의
작성
단계륹
학습하고
배경도와
분할도륹
작성
□
사례륹
통한
DFD 분핝
방법
학습
□
시스템의
물리적
모형
e
논리적
모형에
대.
이해하고
작성
□
DFD의
작성
사례
검토
Chapter 04 -Section 01 자료
흐름도의
특징
DFD 의특징을이해한다.
□
자료흐름도
(DFD; Data Flow Diagram) 의
특징
관점에서
○
소단위
명세서륹
한
페이지에
작성핝
수
있는
수준까지
시스템읁
분핝
하기
위한
중요한
모형화
도구
○
가장
보편적으로
사용되고
있는
모형화
도구
○
기능이
매욪
중요하고
복잡한
시스템에
유용
○
도형읁
사용하여
그림
중심으로
표현
○
하향식
분할의
원리륹
적용
○
다차원적(Multidimensional)
○
자료의
상황읁
표현
.자료의
흐륺
(Data Flow) 에
중.
.제어(Control)의
흐름은
중요시
하지
않음
□
DFD의
효e
○
사용자의
업무
및
요구사항읁
쉽게
문서화핝
수
있다
○
사용자와
분석가
사이의
의사소통읁
위한
공용어의
역할읁
한다
○
일관성
있고
정확한
사용자의
요구사항읁
파악핝
수
있다
Chapter 04 -Section 02 자료흐름도의
구성요소
terminator,
(entity)
DFD 의구성요소를식별하고작성할수있도록한다.
Process
1
단말,
(엔터티)
자료흐름
data
data store, DB
Chapter 04 -Section 02 자료흐름도의
구성요소
DFD 의구성요소를식별하고작성할수있도록한다.
도서정보
Chapter 04 -Section 02 자료흐름도의
구성요소
DFD 의구성요소를식별하고작성할수있도록한다.
사서
직원
ID, 비밀번호,
직원
정보내역
,
도서
정보내역
,
대출자
정보내역
,
대출자
ID, 도서
ID,
통계
작업구분
예.
정보내역,
직원
정.
, 도서정보,
예약정.
대출자
정.
, 대출정보,
반납정보, ,
통계자료
도서관리시스템
Chapter 04 -Section 02 자료흐름도의
구성요소
DFD 의구성요소를식별하고작성할수있도록한다.
의사
문제.
발견됙
메모
메모철확인1
치료, 검사사.
미치료
사.
,
오류사.
메모철
환자철
확인
3
혼자철수정2
환자철
미치료
사.
,
오류사.
미치료
사.
,
오류사.
담당
간호사
Chapter 04 -Section 03 자료흐름도의
작성
원칙
DFD 의작성원칙들을살펴보고적용한다.
1.자료
보존의
원칙
(Conservation Rule)
2.최소
자료
입력의
원칙
(Parsimony Rule)
3.독립성의
원칙
(Independence Rule)
4.지속성의
원칙
(Persistence Rule)
5.순차
처리의
원칙
(Ordering Rule)
6.영구성의
원칙
(Permanence Rule)
7.자료
변환의
원칙
(Nature of Change)
Chapter 04 -Section 03 자료흐름도의
작성
원칙
DFD 의작성원칙들을살펴보고적용한다.
자료
보존의
원칙
: 출력
자료
흐름은
반드시
입력
자료
흐름읁
이용.
생성
주스사과오랜지주스X
최소
자료
입력의
원칙
: 출력
자료륹
산출하는데
필요한
최소의
자료
흐름만
입력
면수프X
X
물끓이기
끓여진
면
물
끓인
물
면끊이기
Chapter 04 -Section 03 자료흐름도의
작성
원칙
DFD 의작성원칙들을살펴보고적용한다.
□
독립성의
원칙
: 프로세스는
오직
자신의
입력
자료와
출력
자료
자체에
대
해서만
알면
된다
□
지속성의
원칙
: 프로세스는
항상
수행하고
한다
□
순차
처리의
원칙
: 입력
자료흐름의
순서는
출력되는
자료흐름에서도
지켜
□
영구성의
원칙
: 자료저장소의
자료는
입력으로
사용해도
제거되지
않는다
있어.
한다
.
Chapter 04 -Section 03 자료흐름도의
작성
원칙
DFD 의작성원칙들을살펴보고적용한다.
관점의
□
자료
변환의
원칙
○
자료
본질의
변환
(Change of Nature)
○
자료
합성의
변환
(Change of
Composition)
○
자료
변환
(Change of
Viewpoint)
○
자료
구성의
변환
(Change of
Organization)
소득액(원)
수표
입금표
거절됙
주문서
주문서
판매자료
소득증가율계산
소득증가율(%)
입금
트랜젝션
(수표, 입금표)
적합한
주문서
판매보고서
예금처리
주문서확인
판매자료포맷
Chapter 04 -Section 03 자료흐름도의
작성
원칙
DFD 의작성원칙들을살펴보고적용한다.
.절대
주의
!!
.Black hole : 입력만
있어서는
안
된다
.Miracle : 출력만
있어서는
안
된다
.개첮
간의
데이터
흐름은
안
된다
.데이터저장소
간의
데이터
흐름은
안
된다
.입력
데이터
흐름은
반드시
변환
후
출력
흐름읁
전제
로
한다
Chapter 04 -Section 03 자료흐름도의
작성
원칙
DFD 의작성원칙들을살펴보고적용한다.
.자료흐름도
작성
연습
(1) : p.104
.손빨래
세탁
: [그림
4-5], [ 그림
4-6], [ 그림
4-7]
.자료흐름도
작성
연습
(2) : p. 106
.[그림
4-8], [ 그림
4-9], [ 그림
4-10]
Chapter 04 -Section 04 자료흐름도의
작성
절차
DFD 의작성절차를살펴본다.
.시스템
경계의
입출력
식볁
.시스템
경계
내부의
작성
.자료흐름의
명명
: [그림
4-19]
.처리의
명명
: [ 그림
4-20]
.초기화와
종료화는
고려하지
않음
.사소한
오류처리의
생략
.제어
흐름은
표시하지
않음
.검토
및
개선
Chapter 04 .
연습문제
DFD 의작성
야채
□
볶음밥읁
만드는
과정읁
설명한
다음
사례륹
읽고
자료흐름도(DFD)륹
작성.
보라
.
야채륹
1. 감자, 양파, 당근
등의
게
썰어
준비한다
.
2.
적당한
크기의
팬에
식용유륹
두른
후
열읁
가한다
.
접시에
3.
준비한
넣어
읁
먼저
익힌
후
양파는
나중에
넣어
볶는다
.
어
간읁
맞춘다
.
야채가
4.
적당량의밥을함께넣어
골고루섞일때까지함께볶는
다.
야채륹
깨끗이
씻어
껍질읁
벗긴
후
, 잘
5.
별도의
팬에
기름읁
두른
후
계란읁
얇게
펴서
부친다
.
6.
완성됙
볶음밥읁
담아낸
후
준비한
계란
부침읁
얻고
적
야채가
익읁
동안
볶는다
. 이때
감자나
당근
당량의
케챱, 참깨
등읁
뿌린다
.
약간의
소금읁
넣
Chapter 04 .
연습문제
DFD 의작성
야채
소금
식용유
1. 야채잘게썰기
잘게썬
야채
볶은야채
양념(케찹, 참깨)
밥
볶은
밥
2. 야채볶기3. 야채와밥볶기5.볶음밥담기
식용유
계란부침
야채볶음밥
계란
4. 계란부침만들기
Chapter 05 -Section 01 자료흐름도의
단계화
배경도와분할도를학습하고작성한다.
□
업무배경도(Context Diagram) : DFD Level 0
예약내역
이용자예약현황
수련원예약처리시스템
이용자
등록정.
,
이용자
등록정.
예약내역
예약내역
입금내역
예약신청서
예약자
지정은행
관리자
Chapter 05 -Section 01 자료흐름도의
단계화
배경도와분할도를학습하고작성한다.
□
분할도
: DFD Level 1
이용자이용자(예약자)
예약자관리자거래은행
배경도와분할도를학습하고작성한다.
.분할도: DFD Level 2
배경도와분할도를학습하고작성한다.
.분할도: DFD Level 2
거래은행예약자이용자
Chapter 05 -Section 01 자료흐름도의
단계화
배경도와분할도를학습하고작성한다.
수련원예.
□
분할도
○
DFD Level 0
0.
(context diagram) :
1. 이용자
등록
시스템
2. 처리
2.1 이용자
등록
확인
.
DFD level 1
2.2 신청
2.3 사용료
입금
.
DFD level 2
2.4 확정
2.5
3.
4.
4.1
4.2
수련원예.
시스템
4.3 환불
처리
5. 이용현황
보고서
작성
예약
예약현황
조회
예.
변경
예약
예약
예약결e
통.
예약일
변경
예.
취소
Chapter 05 -Section 01 자료흐름도의
단계화
배경도와분할도를학습하고작성한다.
□
[그림
5-1] 도서주문
처리에
대한
DFD Level 0 (context diagram)
□
[그림
5-2] 도서주문
처리에
대한
DFD Level 1
[접속점처리중심분할[조각그림짜맛추기(Jigsaw Puzzle) 분할]
[접속점처리중심분할[조각그림짜맛추기(Jigsaw Puzzle) 분할]
Chapter 05 -Section 02 자료흐름도의
분할
방법
DFD 의분할방법학습한다.
.자료흐름도
분할방법
자료흐륺
중심
분핝
(connectivity) 분할]
Chapter 05 -Section 02 자료흐름도의
분할
방법
DFD 의분할방법학습한다.
.자료흐륺
중심
분핝
방법
외곽경계에서시작하여내부시스템과외부와의모든입출력자료흐름을파악한다자료가변환되거나결합되는곳에명칭을부여하지않은처리를설정한다먼저모든자료흐름에대하여명칭을부여한다다음으로모든처리에대하여명칭을부여한다마지막으로자료가저장되는곳에자료저장소를설정한다
Chapter 05 -Section 02 자료흐름도의
분할
방법
DFD 의분할방법학습한다.
.자료흐름중심분할의예
Chapter 05 -Section 02 자료흐름도의
분할
방법
DFD 의분할방법학습한다.
애매모호한
.자료흐륺
분할의
특징
.자료흐름(data flow)
성한다.
.처리순성에
따라
요구되는
자료들읁
식별핝
수
있게
된다.
.입력자료
흐름e
출력자료
흐륺
사이의
균형읁
고려
하게
한다
.
○
처리들읁
구별핝
수
있도록
도와준다
.
.상대적으로
소규모
시스템에
적용하기에
적합하다
.
관점읁
기반으로
분할도륹
작
Chapter 05 -Section 02 자료흐름도의
분할
방법
DFD 의분할방법학습한다.
.처리
중심
분할방법
상위단계에서처리내에서수행되어야할처리요소를식별한다식별된처리요소를하위단계의새로운처리로표시한다각각의처리가필요로하는입출력자료흐름과자료저장소를추가한다자료흐름이나자료저장소를공유하는처리들을서로연결하여자료흐름도를완성한다
Chapter 05 -Section 02 자료흐름도의
분할
방법
DFD 의분할방법학습한다.
.처리
중심
분할의
예
주문서
확인
재고물품
출하
주문품
포장
주문품
발송
주문명세서
수정
재고물품
보충
Chapter 05 -Section 02 자료흐름도의
분할
방법
DFD 의분할방법학습한다.
.처리중심분할의예
Chapter 05 -Section 02 자료흐름도의
분할
방법
DFD 의분할방법학습한다.
.처리
중심
분할의
특징
.처리기(process)
.활동의
처리순서륹
기준으로
순차적으로
분할한다
.
.처리의
범위가
명확하게
정의됙
보다
대규모의
시스
템에
적용하기에
적합하다
.
.너무
많고
상세한
처리기들
탓으로
너무
복잡해질
수
있다.
.자료흐름에
대한
적절한
이름이
사용되지
않은
경욪
관점에서
분할도륹
작성한다
.
각각의
조각읁
하나로
짜맛추기가
어렵다
.
Chapter 05 -Section 03 논리적
모형의
구축
물리적모형과논리적모형에대해이해하고작성할수있도록한다.
.논리적
모형의
구축읁
위한
기.
개념
.완전한
기술
(Perfect Technology)
.분석가가
요구사항읁
논리적
와주는
것
.완전한
처리기
(Processor) 와
완전한
저장기
(container)
로
구성
.논리적
모형은
완전한
기술읁
적용.
물리적
모형에
포함됙
5가지의
물리적
특성
(분편성, 통합성, 중복성, 부가성, 복잡
성)읁
제거함으로써
구축됚
수
있다
.
.사건(event)e
반응
(response)
.사건
: 시스템의
내부
및
외부에서
발생하는
상태변화
.반은
: 특정
사건이
발생핝
때마다
시스템에
의.
핝
일련의
동작e
그
결e
관점에서
파악핝
수
있도록
도
수행되어.
Chapter 05 -Section 03 논리적
모형의
구축
물리적모형과논리적모형에대해이해하고작성할수있도록한다.
.사건-반응
개념읁
포함한
논리
모형의
기본유형
Chapter 05 -Section 03 논리적
모형의
구축
물리적모형과논리적모형에대해이해하고작성할수있도록한다.
□
물리적
모형
작성e
논리적
모형
작성
○
구조적
시스템
분석의
절차
.CPM→CLM→NLM→NPM
.‘물리적’
: 여럊
가지
제약.
등이
반영되었다는
의미
급여계산의
CLM
급여계산의
CPM
Chapter 05 -Section 03 논리적
모형의
구축
물리적모형과논리적모형에대해이해하고작성할수있도록한다.
□
실습하기
: 대학
도서관
업무처리
○
대학
도서관의
부서
.수서
: 신규도서의
구매륹
담당하는
부서
.정리
: 신규도서에
대한
분류
, 목록작성, 레이블
작성
등의
일읁
담당하
는
부서
.열람
: 도서목록의
조회
서비스
, 대춙
서비스
등읁
담당하는
부서
○
대학
도서관에서
사용하고
있는
주요
자료철
목록
.도서
목록철
: 대학
도서관에
비치됙
도서
목록읁
체계적으로
정리.
놓은
자료
.희망도서
목록철
: 대학
도서관에
비치되지
않은
도서목록으로
이용자
에
의.
요청되거나
각
학과의
교수들에
의.
작성됙
구입희망
도서의
목록
.이용자
DB : 대학
도서관읁
이용핝
수
있는
이용자
기본사항읁
생성.
놓은
자료
.대출대장
: 도서
대춙
철리
과정에서
작성됙
대출자
, 대출도서
등에
관
한
자료
.연체자
목록
: 도서
대출기한읁
초과한
대출자에
대한
연체자로
분류
관리하는
자료
Chapter 05 -Section 03 논리적
모형의
구축
물리적모형과논리적모형에대해이해하고작성할수있도록한다.
.대학
도서관
업무처리
배경도
도서정.
도서
납품
요청서
출판사
대출신청서,
대학도서관업무처리
도서
납품
목록
구입희망
도서신청서
이용자
연첮
통보서
장서
보유
현황
도서
대춙
현황
담당자
연체자
Chapter 05 -Section 03 논리적
모형의
구축
물리적모형과논리적모형에대해이해하고작성할수있도록한다.
.대학
도서관
업무처리
1차
분할도
이용자
수서처리1
납품도서목록
출판사
담당자
구입희망도서목록
구입도서목록
도서목록작성(장리)
2
보유도서현황표
신규납품도서
구입
구입구입구입희망
희망희망희망도서
도서도서도서목록철
목록철목록철목록철도서
목록철
도서
대출자료
구입희망도서목록
도서목록검색3
도서대출신청서
도서정.
도서반납(연체)정.
도서대출처리4
이용자
*
연체자
Chapter 05 -Section 03 논리적
모형의
구축
물리적모형과논리적모형에대해이해하고작성할수있도록한다.
.대학
도서관
업무처리
2차
분할도
.처리
3 (도서검색)
.처리
3.1 (도서검색)
.처리
3.2 ( 구입희망도서
.처리
4 (도서처리)
.처리
4.1 (이용자
DB 생성/갱신)
.처리
4.2 ( 도서대출)
.처리
4.3 (도서반납)
접수)
.처리
4.4 (연체처리)
.처리
4.5 ( 통계작성)
Chapter 05 -Section 03 논리적
모형의
구축
물리적모형과논리적모형에대해이해하고작성할수있도록한다.
도서통계
Review
자료흐름도의기본지식과작성방법학습
□
자료흐름도
(DFD) 의
특징읁
이.
□
DFD의
구성요소인
4개의
심볼읁
식별하며
작성핝
수
있도록
학습
○
프로세스, 자료흐름, 자료저장소, 단말(개체)
□
DFD의
작성
원칙읁
이해하고
적용
○
자료보존의
원칙
, 최소자료
입력의
원칙
, 독립성의
원칙
, 지속성의
원칙
,
순차처리의
원칙
, 자료
변환의
원칙
□
DFD의
작성
단계륹
학습하고
배경도와
분할도륹
작성
□
사례륹
통한
DFD 분핝
방법
학습
□
시스템의
물리적
모형
e
논리적
모형에
대.
이.
□
논리적
모형
구축읁
위한
개념
학습
□
DFD의
작성
사례
검토
Preview
자료흐름도의기본지식과작성방법을학습한다.
.Chapter 06 자료사전
(DD)
.자료사전의
특징
.자료사전
표기법
.자료사전
작성
원칙
.Chapter 07 소단위
명세서
(Mini-Spec)
.소단위
명세의
특성
.구조적
언어
.선후
조건문
.의사결정표