자료 흐름도(DFD)

자료 흐름도 요약

2025 무직자 대출 가능한 곳 TOP5 👆

프로세스(Process)

자료를 변환시키는 시스템의 한 부분으로, 처리, 기능, 변화, 반복이라는 뜻을 내포하고 있습니다. Yourdon/DeMarco 표기법에서는 둥근 원, Gane/Sarson 표기법에서는 모서리가 둥근 사각형 안에 프로세스 이름을 기입하여 표현합니다.

자료 흐름(Data Flow)

자료의 이동(흐름) 및 연관 관계를 나타냅니다. 화살표 위에 데이터의 이름을 표시하여 흐름을 구체화합니다.

자료 저장소(Data Store)

시스템 내의 파일, 데이터베이스 등 저장소를 의미하며, 도형 안에 저장소의 이름을 기입합니다. Yourdon/DeMarco 방식에서는 두 개의 평행선, Gane/Sarson 방식에서는 사각형 도형으로 나타냅니다.

단말(Terminator)

시스템과 외부 개체 간의 인터페이스를 나타내며, 입력/출력의 발신자 또는 수신자로서 데이터를 주고받는 주체입니다. 도형 안에 이름을 기입해 표시하며, 표기법에 따라 단순 사각형 또는 굵은 테두리의 사각형 형태로 구분됩니다.

미들웨어(Middleware) 👆

자료 흐름도(DF) 기출

무직자 신용카드 한도 대출 👆

2024년 1회

03. 자료 흐름도(Data Flow Diagram)의 구성 요소로 옳은 것은?

① process, data flow, data store, comment

② process, data flow, data store, terminator

③ data flow, data store, terminator, data dictionary

④ process, data store, terminator, mini-spec



해설 보기
정답: ②

자료 흐름도(Data Flow Diagram, DFD)는 시스템의 기능적 요구사항을 시각화하는 도구로, 다음 네 가지 구성 요소로 이루어져 있습니다. Process(프로세스), Data Flow(자료 흐름), Data Store(자료 저장소), Terminator(단말)가 이에 해당합니다.

①의 comment는 주석 개념으로 DFD의 기본 구성 요소는 아닙니다.
③의 data dictionary는 데이터의 정의를 위한 도구이지 DFD 도형 구성 요소는 아닙니다.
④의 mini-spec은 프로세스 내부를 설명하는 세부 명세일 뿐, DFD 기본 구성 요소는 아닙니다.
객체지향 분석 방법론 👆

자료 흐름도(DFD) 부가 설명

자료 흐름도에서는 시스템의 작동 원리를 직관적으로 나타내기 위해 다음의 네 가지 핵심 요소를 기호로 표현합니다. 이 기호들은 표기법에 따라 다소 다르게 생겼지만, 의미는 동일합니다. 대표적인 표기법에는 Yourdon/DeMarco 방식과 Gane/Sarson 방식이 있습니다.

프로세스(Process) 

프로세스는 시스템에서 입력된 데이터를 특정 기능에 따라 변환하거나 처리하는 핵심 역할을 합니다. 쉽게 말해 데이터를 받아 계산하거나 가공해서 새로운 형태로 내보내는 작업 단위인 셈입니다. 이 프로세스는 동그라미(Yourdon/DeMarco 방식) 또는 사각형 안에 둥근 모서리를 가진 박스(Gane/Sarson 방식)로 표현됩니다. 기호 안에는 해당 프로세스의 이름이 적혀 있으며, 이를 통해 어떤 기능을 수행하는지 한눈에 확인할 수 있습니다.

자료 흐름(Data Flow)

자료 흐름은 시스템 내에서 데이터가 어디서 어디로 흘러가는지를 나타내는 화살표입니다. 이 화살표는 두 개체 간의 관계를 시각적으로 보여주며, 화살표 위에는 흐르는 데이터의 이름이 적혀 있습니다. 이를 통해 사용자는 데이터가 어떤 과정을 거쳐 이동하는지 쉽게 파악할 수 있죠. 예를 들어, “물품 코드”라는 이름이 적힌 화살표는 해당 데이터가 전달되는 정보를 뜻합니다.

자료 저장소(Data Store)

자료 저장소는 파일이나 데이터베이스 등 데이터를 저장하는 시스템 내의 공간을 의미합니다. 이 저장소는 입출력이 가능한 구조이며, 저장된 데이터를 다시 불러오거나 저장하는 과정을 묘사할 수 있습니다. Yourdon/DeMarco 방식에서는 두 개의 수평선으로 표현되며, Gane/Sarson 방식에서는 사각형 모양의 박스로 나타냅니다. 내부에는 저장소의 이름이 명확하게 표시되어 있어 어떤 데이터가 저장되는지 알 수 있습니다.

단말(Terminator)

단말은 시스템 외부에서 데이터를 입력하거나 받는 외부 개체를 의미합니다. 예를 들어, 사용자가 입력하는 정보나 외부 기관에서 들어오는 데이터를 표현할 때 사용됩니다. 단말은 시스템의 경계를 나타내는 역할을 하며, 보통 사람 또는 다른 시스템일 수 있습니다. Yourdon/DeMarco 방식에서는 사각형으로, Gane/Sarson 방식에서는 약간 굵은 사각형으로 표현하며, 해당 개체의 이름이 포함됩니다.

미들웨어(Middleware)

명치가 따갑고 쓰린 수험생의 위 건강 지키기 👆
Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x