질문 1: 시스템 흐름도란 무엇입니까? 시스템 흐름도는 시스템 분석을 위해 컴퓨터 트랜잭션 응용 프로그램에서 일반적으로 사용되는 설명 방법 (다른 하나는 데이터 입력 시작부터 출력 획득까지 컴퓨터 트랜잭션에서 각 처리 공정의 논리적 프로세스를 설명합니다.
질문 2: 데이터 흐름 다이어그램과 시스템 순서도의 차이점 및 연락처 데이터 흐름도는 문제의 정보를 그래픽으로 표현한 변환 및 전송 프로세스입니다. 데이터 스트림으로 연결된 다양한 개념의 조합으로 시스템을 보고, 분해 및 추상화 수단을 사용하여 수요 분석의 복잡성을 제어하고, 계층 데이터 흐름도를 사용하여 복잡한 시스템을 나타냅니다. 많은 자료에서, 데이터 흐름도는 데이터 흐름도라고도 하며, 모두 DFD: 데이터 흐름 Diagram 을 가리킨다. 데이터 흐름 다이어그램과 프로그램 설계의 프로그램 흐름도 (Flow Chat) 가 다르다는 점에 유의해야 합니다. 데이터 흐름도는 엔터프라이즈 비즈니스 시스템에서 데이터 처리 처리의 객관적인 프로세스에 초점을 맞추고 있으며 향후 전자 처리의 처리 과정에는 관심이 없습니다. 데이터 흐름 그래프에서 흐르는 것은 데이터일 뿐 제어 프로세스는 없지만 프로그램 흐름도에는 제어 논리가 있어야 합니다. 구조적 분석은 데이터 흐름에 대한 수요 분석 작업을 수행하는 효과적인 방법입니다. 일반적으로 하향식, 층별 분해의 연의분석법을 사용하여 시스템의 수요를 정의합니다. 즉, 먼저 분석 대상을 하나의 시스템으로 추상화한 다음 위에서 아래로 층별로 분해하여 복잡한 시스템을 간단하고 명확하게 이해하고 표현할 수 있는 여러 하위 시스템으로 나눕니다. 그림 1 (계층별 분해의 데이터 흐름도) 에 나와 있습니다. 이를 통해 시스템의 각 세부 사항, 전후 순서 및 상호 관계를 개별적으로 이해하고 섹션 간의 데이터 인터페이스를 찾을 수 있습니다. 구조화된 분석 방법에 사용되는 도구는 데이터 흐름도 (DFD), 데이터 사전 (DD), 구조화된 언어, 판정트리, 판정표 등입니다. 데이터 딕셔너리 (Data dictionary) 는 사용자가 액세스할 수 있는 데이터베이스 및 응용 프로그램 메타데이터를 기록하는 디렉토리입니다. 활성 데이터 딕셔너리는 데이터베이스 또는 응용 프로그램 구조가 수정될 때 해당 내용이 DBMS 에 의해 자동으로 갱신될 수 있는 데이터 딕셔너리입니다. 패시브 데이터 사전은 수정 시 수동으로 내용을 업데이트해야 하는 데이터 사전입니다.
질문 3: 데이터 흐름도와 데이터 흐름도의 차이점은 무엇입니까? 데이터 흐름 다이어그램: DFD (DFD) 는 시스템의 논리적 기능, 시스템 내 데이터의 논리적 흐름 및 논리적 변환 프로세스를 그래픽으로 표현한 것으로, 구조화된 시스템 분석 방법의 주요 표현 도구 및 소프트웨어 모델을 나타내는 데 사용되는 그래픽 방법입니다.
데이터 흐름 다이어그램의 기본 기호 의미:
1. 직사각형은 데이터의 외부 엔티티를 나타냅니다.
2. 모깎기된 직사각형은 변환 데이터의 처리 논리를 나타냅니다.
3. 오른쪽이 적은 가장자리 직사각형은 데이터 저장을 나타냅니다.
4. 화살표는 데이터 흐름을 나타냅니다.
데이터 흐름도에는 다음과 같은 주요 요소가 있습니다.
→: 데이터 흐름. 데이터 흐름은 시스템 내에서 데이터가 전파되는 경로이므로 고정 데이터로 구성됩니다. 예매서는 여행객 이름, 나이, 단위, 주민등록번호, 날짜, 목적지 등의 데이터 항목으로 구성되어 있습니다. 데이터 흐름은 흐름 중인 데이터이므로 흐름 방향이 있어야 합니다. 데이터 저장소와의 데이터 흐름은 이름을 지정할 필요가 없습니다. 단, 데이터 흐름은 명사나 명사구로 이름을 지정해야 합니다.
□: 데이터 소스 (끝). 대표 시스템 외부의 실체로 사람, 물건 또는 기타 소프트웨어 시스템이 될 수 있습니다.
○: 데이터 처리 (처리). 가공은 데이터를 처리하는 단위로서, 일정한 데이터 입력을 받고, 처리하고, 출력을 생성합니다.
":데이터 저장소입니다. 정보의 정적 저장소를 나타내며 파일, 파일의 일부, 데이터베이스의 요소 등을 나타낼 수 있습니다.
데이터 흐름도는 시스템 데이터 흐름을 설명하는 도구로, 데이터를 독립적으로 추상화하고 정보의 맥락과 실제 프로세스를 그래픽으로 설명합니다.
복잡한 소프트웨어 시스템의 정보 흐름과 가공을 설명하기 위해 계층 DFD 를 사용하여 설명할 수 있습니다. 계층 DFD 에는 최상위, 중간, 하위 구분이 있습니다.
(1) 맨 위 단계. 시스템의 범위를 결정하고, 입력 및 출력 데이터 스트림을 결정하며, 시스템의 경계를 설명하고, 전체 시스템의 기능을 하나의 가공으로 추상화하며, 최상위 DFD 는 하나뿐입니다.
(2) 중간 계층. 최상위 레벨 아래에는 여러 중간 계층이 있는데, 한 중간 계층은 이전 레벨 가공의 분해의 결과이자 그 다음 레벨 몇 가지 가공의 추상화입니다. 즉, 한 중간 계층은 더 분해될 수 있습니다.
(3) 맨 아래. DFD 의 가공이 더 이상 분해될 수 없다면, 이 DFD 는 밑바닥이다. 기본 DFD 의 가공은 기본 가공으로 구성됩니다. 기본 가공이란 더 이상 분해할 수 없는 가공입니다.
데이터 흐름도의 기본 구성 요소
시스템 구성 요소에는 시스템의 외부 엔티티, 처리 프로세스, 데이터 저장소 및 시스템 내 데이터 스트림의 네 가지 구성 요소
1, 외부 엔티티
< 외부 엔티티가 시스템 데이터 입력을 지원하는 엔티티를 근원점이라고 하고 시스템 데이터 출력을 지원하는 엔티티를 끝점이라고 합니다. 일반적으로 외부 엔티티는 데이터 순서도에서 사각형 상자로 표시되며, 상자에는 외부 엔티티 이름이 적혀 있습니다. 서로 다른 외부 엔티티를 구분하기 위해 사각형의 왼쪽 위 모서리에 한 문자로 표시할 수 있습니다. 동일한 외부 엔티티가 한 데이터 순서도에 여러 번 나타날 수 있습니다. 외부 엔티티 기호의 오른쪽 아래 모서리에 작은 슬래시를 그려 반복을 나타냅니다.2, 프로세스 각 처리에는 데이터 입력, 데이터 처리 및 데이터 출력 섹션이 포함됩니다. 데이터 흐름도에서 처리 과정은 모깎기된 직사각형으로 처리되고, 직사각형은 세 부분으로 나뉘며, 식별 부분은 기능을 식별하는 데 사용되며, 기능 설명 부서는 필수이며, 기능 실행 부서는 기능을 수행할 사람을 나타냅니다.
3, 데이터 흐름
데이터 흐름은 처리 기능의 입력 또는 출력입니다. 중간 데이터 스트림 값을 나타내는 데 사용되지만 데이터 값을 변경하는 데는 사용할 수 없습니다. 데이터 흐름은 시스템 데이터가 시스템에서 전달되는 프로세스를 시뮬레이션하는 도구입니다.
데이터 흐름도에 가로 또는 세로 화살표로 표시되며 화살표는 데이터의 흐름 방향을 나타내고 화살표 선 옆에는 데이터 흐름 이름이 표시됩니다.
4, 데이터 저장소
데이터 저장소는 데이터가 저장되는 위치를 나타내며 데이터를 저장하는 데 사용됩니다. 시스템은 데이터 저장소에서 추출된 데이터를 처리하고 처리된 데이터를 데이터 저장소로 반환합니다. 데이터 스트림과는 달리 데이터 저장소 자체는 아무 작업도 하지 않으며 데이터 저장 및 액세스 요구 사항에만 응답합니다.
데이터 흐름도에서 데이터 저장소는 오른쪽 개구부의 긴 막대로 표시됩니다. 긴 네모 안에 데이터 저장소 이름을 적으세요. 구분하고 참조하기 쉽도록 왼쪽 끝에 작은 칸을 붙이고 표시를 하고 문자 D 와 숫자로.
1, 데이터 순서도를 그리는 기본 원칙:
< P > < P > ① 데이터 순서도의 모든 그래픽 기호는 ... GT 여야 합니다. Gt;질문 4: 소프트웨어 엔지니어링의 시스템 데이터 흐름도는 데이터 흐름도를 통해
소프트웨어 설계자는 하향식 분석 시스템의 정보 프로세스,
그림에서 컴퓨터 처리가 필요한 부분,
를 확인할 수 있습니다 테스트 중 데이터 흐름그래프는 프로그래머가 오류가 발생한 위치를 쉽게 찾을 수 있도록 도와줍니다.
1.Viso Microsoft 의 정보 프로세스 소프트웨어이기도 합니다. 너의 수준이 강하기만 하면, 기본적으로 네가 원하는 것은 무엇이든 할 수 있다.
2.Edraw (억 그래프).
Viso 보다 메모리를 적게 차지하지만 VIsio 와 같은 기능을 하는 네트워크 그래픽 렌더링 소프트웨어이기도 합니다.
질문 5: 데이터 흐름도가 데이터 흐름도를 그리는 방법
데이터 흐름도는 데이터 흐름도 date flow diagram, DFD 라고도 하며, 사용자가 시스템 데이터 프로세스를 쉽게 이해하고 분석할 수 있는 그래픽 도구로서 시스템과 구체적인 내용을 벗어나 정확합니다
데이터 흐름 그래프의 기본 구성 요소
데이터 흐름: 데이터의 흐름을 나타내는 고정 구성 요소 데이터 세트로 구성됩니다. 주목할 만하게도, 데이터 흐름 다이어그램은 흐름을 제어하는 것이 아니라 데이터 흐름을 설명합니다. 데이터 저장소로 흘러가거나 데이터 저장소에서 흘러나오는 데이터의 이름을 지정할 필요가 없는 경우를 제외하고 각 데이터 스트림에는 해당 데이터 스트림의 의미를 반영하는 적절한 이름이 있어야 합니다.
머시닝: 머시닝은 입력 데이터 스트림과 출력 데이터 간의 변환, 즉 입력 데이터 스트림이 어떤 처리를 거쳐 출력 데이터가 되는지 설명합니다. 각 가공에는 이름과 번호가 있습니다. 번호는 이 머시닝이 계층적 데이터 흐름 다이어그램의 어느 계층과 어느 그림에 있는지 반영하며, 어느 머시닝에 의해 분해되는지 알 수 있습니다.
데이터 저장소: 데이터 저장소는 임시로 저장된 데이터를 나타냅니다. 각 데이터 저장소에는 이름이 있습니다.
외부 개체: 외부 개체는 데이터에 필요한 발원지 또는 시스템 생성 데이터의 귀속지를 나타내는 소프트웨어 시스템 외부에 존재하는 개인이나 조직입니다.
외부 솔리드 처리 데이터 흐름
계층형 데이터 흐름 다이어그램 설계 방법
1 단계, 하위 시스템의 입력 출력 그리기
전체 시스템을 하나의 큰 가공으로 간주합니다 이 그림을 최상층 그림이라고 합니다.
두 번째 단계에서는 그림 서브시스템의 내부
가 상위 그림의 가공을 여러 개의 가공으로 분할하고 데이터 스트림을 사용하여 이러한 가공을 연결하여 상위 그림의 입력 데이터가 여러 개의 가공을 거쳐 상위 그림의 출력 데이터 스트림이 되도록 합니다. 이 그림을 0 층 그래프라고 합니다. 하나의 가공에서 데이터 흐름 그래프를 그리는 과정은 바로 가공에 대한 분해이다.
다음과 같은 방법으로 가공을 결정할 수 있습니다.
데이터 스트림의 구성이나 값이 변경되는 곳에 가공을 그려야 합니다. 이 가공의 기능은 이러한 변화를 실현하는 것입니다. 시스템의 기능에 따라 가공을 결정할 수도 있습니다.
데이터 스트림을 결정하는 방법
사용자가 여러 데이터를 한 단위로 처리할 때 (이 데이터가 함께 도달하여 함께 처리됨) 이 데이터를 하나의 데이터 스트림으로 간주할 수 있습니다.
데이터 저장소 정보
나중에 사용할 일부 데이터는 하나의 데이터 저장소로 구성하여 나타낼 수 있습니다.
3 단계, 그림 가공의 내부
는 각 가공을 작은 시스템으로 간주하고 가공된 입력 출력 데이터 스트림을 작은 시스템의 입력 출력 흐름으로 간주합니다. 따라서 각 작은 시스템의 가공에 대한 DFD 다이어그램을 0 층 레이어와 같이 그릴 수 있습니다.
4 단계, 그림 하위 가공의 분해도
는 3 단계에서 분해된 DFD 그림의 각 가공에 대해 3 단계의 분해 과정을 반복합니다. 그림에서 아직 분해되지 않은 가공은 충분히 간단합니다 (즉, 다시 분해할 수 없음). 이 시점에서 계층 적 데이터 흐름 그래프 세트가 얻어졌습니다.
5 단계, 데이터 흐름 그래프와 머시닝 번호
소프트웨어 시스템의 경우 데이터 흐름 그래프에는 여러 개의 레이어가 있을 수 있으며 각 레이어에는 많은 그래프가 있습니다. 서로 다른 머시닝과 다른 DFD 하위 그래프를 구별하기 위해서는 쉽게 관리할 수 있도록 각 그림에 번호를 매겨야 합니다.
● 톱 레벨 그림은 하나만 있고 그림의 가공은 하나뿐이므로 번호를 매길 필요가 없습니다.
● 0 레이어는 하나뿐이며, 그림의 머시닝 번호는 각각 0.1, 0.2, ... 또는 1,2 입니다.
● 하위 그림은 상위 그림에서 분해된 가공 번호입니다.
● 하위 그림의 머시닝 번호는 1.12, 1.3 등과 같은 그림 번호, 점 및 일련 번호로 구성됩니다.
주의해야 할 문제:
1. 데이터 흐름, 처리, 데이터 저장소 및 외부 엔티티의 이름을 적절히 지정해야 하며, 이름은 구성요소의 실제 의미를 반영하고 빈 이름을 사용하지 않도록 해야 합니다.
2. 그림 제어 흐름이 아닌 데이터 흐름 그래프를 그립니다.
3. 머시닝된 출력 데이터 스트림은 입력 데이터 스트림과 이름이 달라야 하며, 해당 구성이 정확히 동일해서는 안 됩니다.
4. 한 머시닝에 여러 데이터 스트림이 다른 머시닝으로 흐를 수 있도록 하거나 한 머시닝에 두 개의 동일한 출력 데이터 스트림이 다른 머시닝으로 흐를 수 있도록 합니다.
5. 상위 및 하위 그래프의 균형을 유지합니다. 즉, 상위 그림의 한 처리에 대한 입력 및 출력 스트림은 하위 그래프의 입력 및 출력 데이터 스트림과 수량 및 이름 ... GT; Gt;
질문 6: 무한 흐름, 시스템 흐름, 휴대용 소설의 유형은 무엇입니까?
' 무한류' 는 소설' 무한공포' 의 열기와 수많은 후풍소설의 출현에서 기원했다. 기본적으로 주인공은 소설, 영화, 애니메이션 등 세계를 가로질러 임무를 완수한다.
시스템 흐름: 게임 시스템, 발표 임무, 추첨, 경험, 데이터화 세계 등을 가지고 있습니다.
휴대흐름: 주인공이 대단한 할아버지를 데리고 주인공을 가리키는 것 등이다. 。 하늘을 깨는 것과 같은
질문 7: 시스템 흐름도를 어떻게 그려야 합니까
시스템 흐름도
.
질문 8:
데이터 사전은 각각 시스템을 묘사하는 모델 순서도로, Microsoft office 에 포함된 Microsoft office visio 를 사용하여 왼쪽의 소프트웨어와 데이터베이스를 선택한 다음 오른쪽의 "기타 템플릿" 에서 "데이터 흐름 모델 맵" 을 선택하면 인터페이스에 들어가 데이터 흐름을 그릴 수 있습니다. 왼쪽 원하는 그래픽을 오른쪽 체크 상자로 끌어다 놓을 수 있습니다. 크기를 조절할 수 있습니다. 두 번 클릭하면 문자를 입력할 수 있습니다. 작은 tip: "데이터 저장소" 상자에 문자를 두 번 클릭해도 작동하지 않습니다. 먼저 왼쪽 마우스 버튼으로 "데이터 저장소" 상자를 클릭하면 위, 아래, 위, 아래, 왼쪽, 오른쪽 작은 화살표를 클릭하면 한 상자가 나타납니다