SlideShare a Scribd company logo
08. Ankita
14. Ashutosh
18. Samiksha
19. Laksh
 A data flow diagram (i.e. DFD) is a graphical system
model that shows all of the main requirements for an
information system in one diagram: inputs and
outputs , processes and data storage.
 Process
 Data Flow
 Data store
 External Agent
 Real Time Link
 Processes should be named and numbered for easy
references.
 The direction of flow is from top to bottom and left to right.
 When a process is exploded into lower level details they are
numbered PHYSICAL and LOGICAL DFDs.
 Readable
 Internally Consistent
 Accurately represents system requirements.
 Minimizing complexity
1. 7+-2 (Miller’s number)
2. Interface minimization
 Data flow consistency
A data dictionary is a structured repository of data about data.
The three classes of items to be defined in data
dictionary are as follows:
 Data Element:
The smallest unit of data that provides for no further
decomposition.
 Data Structure:
A group of data elements handled as a unit.
 Data Flow & Data Store:
Data flows are data structures in motion, whereas data stores
are data structures at rest.
 An event is some change or activity that takes place in the user’s
environment that stimulates a response from the software
system
 An event-response table (also called an event table or an event
list) lists all such events and the behavior the system is expected
to exhibit in reaction to each event.
# Event Table #
Event: An event which causes the system to do something.
Trigger: A signal that tells the system that an event has occurred,
either the arrival of data needing processing or a point in time.
Source: the source of an event (an actor for an EE and the system for
a TIE and CIE).
Activity: Behaviour that the system performs when an event occurs.
Response:An output, produced by the system, that goes to a
destination
Destination: An actor that receive the result of an
event execution
Event Trigger Source Activity Response Destination
In the event table, there are three types of events, that is:
1. External Event (EE): an event that occurs outside of the system,
usually initiated by external actor or user;
For example:
Student wants to search for a book item.
2. Temporal Internal Event (TIE): an event that happens when the system
reaches a specific point of time;
For example:
time to print book items report.
3. Conditional Internal Event (CIE): an event occurs when something
happens inside the system and the system must initiate some process
to response for this event;
For example:
student reordered new books when the reordered point is reached.
Example (student wants to search for a book item) and for an EE, we can
split this event into three main parts:
Student- Source
EE Search- Action
Book item-affected object
The TIE example (time to print book items report) can be divided into
three main parts as the following:
Time or "System"- Source
TIE Print- Action
Book item- Affected object
Finally, we can split the CIE (student reordered new books when the
reordered point is reached) into the following three main parts:
Student - Source
CIE Reordered- Action "if the reordered point is reached"
Book item- Affected object
Event Trigger Source Activity Response Destination
Customer
contacts
Owner
Contact
request Customer
Personal/Tele
-Contact
Meet/Receive
Call
Owner
Customer
booked
Vehicle
Rent a
Vehicle
request
Customer Personal/Tele
-Contact
Vehicle
approved
Owner
Owner
contact’s
Driver
Work
request
Owner Personal/Tele
-Contact
Drive/will not
Drive.
Driver
Owner
contacts
Agent
Contact
request
Owner Tele-Contact Request fulfilled Agent
Owner ask
for
Payment
Payment
request
Owner Payment by
Cash/Cheque
Full/Partial
Payment Done
Customer
Driver ask
contact
Details
Details
request
Driver Personal/Tele
-Contact
Give Contact
Details
Customer
Driver ask
payment
Payment
request
Driver Payment by
Cash/Cheque
Full payment
Done
Owner
-: Event Table of a Travels Business :-
 Event table defining functional requirements to
Traditional Approach model, Data Flow Diagrams
 The DFD integrates the Event table and the ERD
 When event gets triggered(input) the data flow
into system has to respond(output)
 External gents, data flow, & the process come from
DFD about the event is place in event table
 An event table is used to create a data flow
diagram by analyzing each event and the
data used and produced by the event
 Every row in an event table represents a data
flow diagram fragment and is used to create
a single process on a data flow diagram
Co relation between dfd & event table
Co relation between dfd & event table
Co relation between dfd & event table
Co relation between dfd & event table
Co relation between dfd & event table

More Related Content

What's hot

Thuật toán K mean
Thuật toán K meanThuật toán K mean
Thuật toán K mean
Haokillboom Aăâ
 
Hotel managementsystemcorrectfinalsrs
Hotel managementsystemcorrectfinalsrsHotel managementsystemcorrectfinalsrs
Hotel managementsystemcorrectfinalsrs
vidya_shankar
 
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
MasterCode.vn
 
Chuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tánChuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tánduysu
 
Xây dựng biểu đồ use case
Xây dựng biểu đồ use caseXây dựng biểu đồ use case
Xây dựng biểu đồ use caseTrung Chinh Hà
 
Hệ điều hành (chương 1)
Hệ điều hành (chương 1)Hệ điều hành (chương 1)
Hệ điều hành (chương 1)realpotter
 
Xstk 07 12_2015_9914
Xstk 07 12_2015_9914Xstk 07 12_2015_9914
Xstk 07 12_2015_9914
Nam Cengroup
 
Cập nhật csdl ngay trên datagridview trong vb
Cập nhật csdl ngay trên datagridview trong vbCập nhật csdl ngay trên datagridview trong vb
Cập nhật csdl ngay trên datagridview trong vbANHMATTROI
 
Chuẩn hóa lược đồ quan hệ
Chuẩn hóa lược đồ quan hệChuẩn hóa lược đồ quan hệ
Chuẩn hóa lược đồ quan hệ
Hưởng Nguyễn
 
Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04
Nhóc Nhóc
 
Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTITPhân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT
Popping Khiem - Funky Dance Crew PTIT
 
Đề tài: Thiết kế hệ thống thông tin quản lý phân phối Gas, HOT
Đề tài: Thiết kế hệ thống thông tin quản lý phân phối Gas, HOTĐề tài: Thiết kế hệ thống thông tin quản lý phân phối Gas, HOT
Đề tài: Thiết kế hệ thống thông tin quản lý phân phối Gas, HOT
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Giới thiệu cơ bản về Big Data và các ứng dụng thực tiễn
Giới thiệu cơ bản về Big Data và các ứng dụng thực tiễnGiới thiệu cơ bản về Big Data và các ứng dụng thực tiễn
Giới thiệu cơ bản về Big Data và các ứng dụng thực tiễn
Trieu Nguyen
 
Ktmt chuong 5
Ktmt chuong 5Ktmt chuong 5
Ktmt chuong 5
Tùng Tò Mò
 
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLDang Tuan
 
Baitap uml mau_thầy trung
Baitap uml mau_thầy trungBaitap uml mau_thầy trung
Baitap uml mau_thầy trung
leedavid123
 
Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & DesignTiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
Popping Khiem - Funky Dance Crew PTIT
 
Phân tích thiết kế HTTT chương 1
Phân tích thiết kế HTTT chương 1Phân tích thiết kế HTTT chương 1
Phân tích thiết kế HTTT chương 1
vtt167
 
Bù 2
Bù 2Bù 2
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạnbáo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
nataliej4
 

What's hot (20)

Thuật toán K mean
Thuật toán K meanThuật toán K mean
Thuật toán K mean
 
Hotel managementsystemcorrectfinalsrs
Hotel managementsystemcorrectfinalsrsHotel managementsystemcorrectfinalsrs
Hotel managementsystemcorrectfinalsrs
 
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
Bài 4: Phân tích hệ thống về dữ liệu Mô hình dữ liệu mức khái niệm - Giáo trì...
 
Chuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tánChuong 4 - CSDL phân tán
Chuong 4 - CSDL phân tán
 
Xây dựng biểu đồ use case
Xây dựng biểu đồ use caseXây dựng biểu đồ use case
Xây dựng biểu đồ use case
 
Hệ điều hành (chương 1)
Hệ điều hành (chương 1)Hệ điều hành (chương 1)
Hệ điều hành (chương 1)
 
Xstk 07 12_2015_9914
Xstk 07 12_2015_9914Xstk 07 12_2015_9914
Xstk 07 12_2015_9914
 
Cập nhật csdl ngay trên datagridview trong vb
Cập nhật csdl ngay trên datagridview trong vbCập nhật csdl ngay trên datagridview trong vb
Cập nhật csdl ngay trên datagridview trong vb
 
Chuẩn hóa lược đồ quan hệ
Chuẩn hóa lược đồ quan hệChuẩn hóa lược đồ quan hệ
Chuẩn hóa lược đồ quan hệ
 
Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04
 
Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTITPhân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT
 
Đề tài: Thiết kế hệ thống thông tin quản lý phân phối Gas, HOT
Đề tài: Thiết kế hệ thống thông tin quản lý phân phối Gas, HOTĐề tài: Thiết kế hệ thống thông tin quản lý phân phối Gas, HOT
Đề tài: Thiết kế hệ thống thông tin quản lý phân phối Gas, HOT
 
Giới thiệu cơ bản về Big Data và các ứng dụng thực tiễn
Giới thiệu cơ bản về Big Data và các ứng dụng thực tiễnGiới thiệu cơ bản về Big Data và các ứng dụng thực tiễn
Giới thiệu cơ bản về Big Data và các ứng dụng thực tiễn
 
Ktmt chuong 5
Ktmt chuong 5Ktmt chuong 5
Ktmt chuong 5
 
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
 
Baitap uml mau_thầy trung
Baitap uml mau_thầy trungBaitap uml mau_thầy trung
Baitap uml mau_thầy trung
 
Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & DesignTiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
Tiểu luận Kiến trúc và thiết kế phần mềm PTIT - Software Architecture & Design
 
Phân tích thiết kế HTTT chương 1
Phân tích thiết kế HTTT chương 1Phân tích thiết kế HTTT chương 1
Phân tích thiết kế HTTT chương 1
 
Bù 2
Bù 2Bù 2
Bù 2
 
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạnbáo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
 

Viewers also liked

Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.Net
Nafis Shaikh
 
Project report On MSM (Mobile Shop Management)
Project report On MSM (Mobile Shop Management)Project report On MSM (Mobile Shop Management)
Project report On MSM (Mobile Shop Management)
Dinesh Jogdand
 
Pertemuan 4 - ERD
Pertemuan 4 - ERDPertemuan 4 - ERD
Pertemuan 4 - ERD
Adi Triyatmoko
 
Trevel presentation
Trevel presentationTrevel presentation
Trevel presentation
indra Kishor
 
Online booking system for car rental companies - Bespoke Car Rental Booking E...
Online booking system for car rental companies - Bespoke Car Rental Booking E...Online booking system for car rental companies - Bespoke Car Rental Booking E...
Online booking system for car rental companies - Bespoke Car Rental Booking E...
Orisys Infotech
 
TY CS Black book Construction - Dinesh48
TY CS Black book Construction - Dinesh48TY CS Black book Construction - Dinesh48
TY CS Black book Construction - Dinesh48
Dinesh Jogdand
 
Online Bus Service
Online Bus ServiceOnline Bus Service
Online Bus Service
saurabh kumar
 
Major2ppt
Major2pptMajor2ppt
Major2ppt
arpita1604
 
Project report on multiplex management system
Project report on multiplex management systemProject report on multiplex management system
Project report on multiplex management system
Savita Sharma
 
05 si(systems analysis and design )
05 si(systems analysis and design )05 si(systems analysis and design )
05 si(systems analysis and design )
Nurdin Al-Azies
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1
hani2253
 
Online career building sites se report
Online career building sites se reportOnline career building sites se report
Online career building sites se report
Annie Thomas
 
Uid management-system
Uid management-systemUid management-system
Uid management-system
majorravi
 
BYS Report
BYS ReportBYS Report
BYS Report
Sanket Lathiya
 
Multiplex Management
Multiplex ManagementMultiplex Management
Multiplex Management
Zalpa Rathod
 
ppt on stock management in medical store using php
ppt on stock management in medical store using phpppt on stock management in medical store using php
ppt on stock management in medical store using php
sachin993
 
Railway booking & management system
Railway booking & management systemRailway booking & management system
Railway booking & management system
Nikhil Raj
 
Car rental service
Car rental serviceCar rental service
Car rental service
iosuntasta
 
Cab booking system india
Cab booking system indiaCab booking system india
Cab booking system india
Custom Soft
 
Se file
Se fileSe file
Se file
Randhir Gupta
 

Viewers also liked (20)

Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.Net
 
Project report On MSM (Mobile Shop Management)
Project report On MSM (Mobile Shop Management)Project report On MSM (Mobile Shop Management)
Project report On MSM (Mobile Shop Management)
 
Pertemuan 4 - ERD
Pertemuan 4 - ERDPertemuan 4 - ERD
Pertemuan 4 - ERD
 
Trevel presentation
Trevel presentationTrevel presentation
Trevel presentation
 
Online booking system for car rental companies - Bespoke Car Rental Booking E...
Online booking system for car rental companies - Bespoke Car Rental Booking E...Online booking system for car rental companies - Bespoke Car Rental Booking E...
Online booking system for car rental companies - Bespoke Car Rental Booking E...
 
TY CS Black book Construction - Dinesh48
TY CS Black book Construction - Dinesh48TY CS Black book Construction - Dinesh48
TY CS Black book Construction - Dinesh48
 
Online Bus Service
Online Bus ServiceOnline Bus Service
Online Bus Service
 
Major2ppt
Major2pptMajor2ppt
Major2ppt
 
Project report on multiplex management system
Project report on multiplex management systemProject report on multiplex management system
Project report on multiplex management system
 
05 si(systems analysis and design )
05 si(systems analysis and design )05 si(systems analysis and design )
05 si(systems analysis and design )
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1
 
Online career building sites se report
Online career building sites se reportOnline career building sites se report
Online career building sites se report
 
Uid management-system
Uid management-systemUid management-system
Uid management-system
 
BYS Report
BYS ReportBYS Report
BYS Report
 
Multiplex Management
Multiplex ManagementMultiplex Management
Multiplex Management
 
ppt on stock management in medical store using php
ppt on stock management in medical store using phpppt on stock management in medical store using php
ppt on stock management in medical store using php
 
Railway booking & management system
Railway booking & management systemRailway booking & management system
Railway booking & management system
 
Car rental service
Car rental serviceCar rental service
Car rental service
 
Cab booking system india
Cab booking system indiaCab booking system india
Cab booking system india
 
Se file
Se fileSe file
Se file
 

Similar to Co relation between dfd & event table

Data Flow Diagram.pptx
Data Flow Diagram.pptxData Flow Diagram.pptx
Data Flow Diagram.pptx
talhajann43
 
System flow charts @ doms
System flow charts @  domsSystem flow charts @  doms
System flow charts @ doms
Babasab Patil
 
Modelling System Requirements: Events & Things
Modelling System Requirements: Events & ThingsModelling System Requirements: Events & Things
Modelling System Requirements: Events & Things
wmomoni
 
Understanding “Event” in Event Data
Understanding “Event” in Event DataUnderstanding “Event” in Event Data
Understanding “Event” in Event Data
Nicole O'Malley
 
Data science institutes in hyderabad
Data science institutes in hyderabadData science institutes in hyderabad
Data science institutes in hyderabad
Kelly Technologies
 
behavioral model (DFD & state diagram)
behavioral model (DFD & state diagram)behavioral model (DFD & state diagram)
behavioral model (DFD & state diagram)
Lokesh Singrol
 
Chapter05
Chapter05Chapter05
Chapter05
Franco Valdez
 
R1x g13 4 diagrams i
R1x g13 4 diagrams iR1x g13 4 diagrams i
R1x g13 4 diagrams i
cairo university
 
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxSE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
Amr E. Mohamed
 
chapter_5_5.ppt
chapter_5_5.pptchapter_5_5.ppt
chapter_5_5.ppt
MonirHossain707319
 
Aaai 2011 event processing tutorial
Aaai 2011 event processing tutorialAaai 2011 event processing tutorial
Aaai 2011 event processing tutorial
Opher Etzion
 
Data flow diagrams dfd
Data flow diagrams dfdData flow diagrams dfd
Data flow diagrams dfd
Alam Fareed
 
Introduction to DSA
Introduction to DSAIntroduction to DSA
Introduction to DSA
jamilmalik19
 
OOAD_Chapter_02.pdf
OOAD_Chapter_02.pdfOOAD_Chapter_02.pdf
OOAD_Chapter_02.pdf
ZahidAkon2
 
Final
FinalFinal
Fundamentasl of DFD
Fundamentasl of DFDFundamentasl of DFD
Fundamentasl of DFD
Kumaresh Chandra Baruri
 
Leisure Life E-Commerce Bookstore
Leisure Life E-Commerce BookstoreLeisure Life E-Commerce Bookstore
uml.pptx
uml.pptxuml.pptx
uml.pptx
amanuel236786
 
3 tier data warehouse
3 tier data warehouse3 tier data warehouse
3 tier data warehouse
J M
 
ch1 is.pptx
ch1 is.pptxch1 is.pptx
ch1 is.pptx
Teshome48
 

Similar to Co relation between dfd & event table (20)

Data Flow Diagram.pptx
Data Flow Diagram.pptxData Flow Diagram.pptx
Data Flow Diagram.pptx
 
System flow charts @ doms
System flow charts @  domsSystem flow charts @  doms
System flow charts @ doms
 
Modelling System Requirements: Events & Things
Modelling System Requirements: Events & ThingsModelling System Requirements: Events & Things
Modelling System Requirements: Events & Things
 
Understanding “Event” in Event Data
Understanding “Event” in Event DataUnderstanding “Event” in Event Data
Understanding “Event” in Event Data
 
Data science institutes in hyderabad
Data science institutes in hyderabadData science institutes in hyderabad
Data science institutes in hyderabad
 
behavioral model (DFD & state diagram)
behavioral model (DFD & state diagram)behavioral model (DFD & state diagram)
behavioral model (DFD & state diagram)
 
Chapter05
Chapter05Chapter05
Chapter05
 
R1x g13 4 diagrams i
R1x g13 4 diagrams iR1x g13 4 diagrams i
R1x g13 4 diagrams i
 
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxSE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
 
chapter_5_5.ppt
chapter_5_5.pptchapter_5_5.ppt
chapter_5_5.ppt
 
Aaai 2011 event processing tutorial
Aaai 2011 event processing tutorialAaai 2011 event processing tutorial
Aaai 2011 event processing tutorial
 
Data flow diagrams dfd
Data flow diagrams dfdData flow diagrams dfd
Data flow diagrams dfd
 
Introduction to DSA
Introduction to DSAIntroduction to DSA
Introduction to DSA
 
OOAD_Chapter_02.pdf
OOAD_Chapter_02.pdfOOAD_Chapter_02.pdf
OOAD_Chapter_02.pdf
 
Final
FinalFinal
Final
 
Fundamentasl of DFD
Fundamentasl of DFDFundamentasl of DFD
Fundamentasl of DFD
 
Leisure Life E-Commerce Bookstore
Leisure Life E-Commerce BookstoreLeisure Life E-Commerce Bookstore
Leisure Life E-Commerce Bookstore
 
uml.pptx
uml.pptxuml.pptx
uml.pptx
 
3 tier data warehouse
3 tier data warehouse3 tier data warehouse
3 tier data warehouse
 
ch1 is.pptx
ch1 is.pptxch1 is.pptx
ch1 is.pptx
 

More from Laxman Puri

Remote access from a smartphone ppt
Remote access from a smartphone pptRemote access from a smartphone ppt
Remote access from a smartphone ppt
Laxman Puri
 
Processors
ProcessorsProcessors
Processors
Laxman Puri
 
Dbms rlde.ppt
Dbms rlde.pptDbms rlde.ppt
Dbms rlde.ppt
Laxman Puri
 
Python Programming Language
Python Programming LanguagePython Programming Language
Python Programming Language
Laxman Puri
 
Java byte code & virtual machine
Java byte code & virtual machineJava byte code & virtual machine
Java byte code & virtual machine
Laxman Puri
 
Inheritance in C++
Inheritance in C++Inheritance in C++
Inheritance in C++
Laxman Puri
 
Clipping in Computer Graphics
Clipping in Computer GraphicsClipping in Computer Graphics
Clipping in Computer Graphics
Laxman Puri
 

More from Laxman Puri (7)

Remote access from a smartphone ppt
Remote access from a smartphone pptRemote access from a smartphone ppt
Remote access from a smartphone ppt
 
Processors
ProcessorsProcessors
Processors
 
Dbms rlde.ppt
Dbms rlde.pptDbms rlde.ppt
Dbms rlde.ppt
 
Python Programming Language
Python Programming LanguagePython Programming Language
Python Programming Language
 
Java byte code & virtual machine
Java byte code & virtual machineJava byte code & virtual machine
Java byte code & virtual machine
 
Inheritance in C++
Inheritance in C++Inheritance in C++
Inheritance in C++
 
Clipping in Computer Graphics
Clipping in Computer GraphicsClipping in Computer Graphics
Clipping in Computer Graphics
 

Recently uploaded

一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
Social Samosa
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
AlessioFois2
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
kuntobimo2016
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
zsjl4mimo
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
g4dpvqap0
 

Recently uploaded (20)

一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
 

Co relation between dfd & event table

  • 1. 08. Ankita 14. Ashutosh 18. Samiksha 19. Laksh
  • 2.  A data flow diagram (i.e. DFD) is a graphical system model that shows all of the main requirements for an information system in one diagram: inputs and outputs , processes and data storage.  Process  Data Flow  Data store  External Agent  Real Time Link
  • 3.  Processes should be named and numbered for easy references.  The direction of flow is from top to bottom and left to right.  When a process is exploded into lower level details they are numbered PHYSICAL and LOGICAL DFDs.  Readable  Internally Consistent  Accurately represents system requirements.  Minimizing complexity 1. 7+-2 (Miller’s number) 2. Interface minimization  Data flow consistency
  • 4. A data dictionary is a structured repository of data about data. The three classes of items to be defined in data dictionary are as follows:  Data Element: The smallest unit of data that provides for no further decomposition.  Data Structure: A group of data elements handled as a unit.  Data Flow & Data Store: Data flows are data structures in motion, whereas data stores are data structures at rest.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.  An event is some change or activity that takes place in the user’s environment that stimulates a response from the software system  An event-response table (also called an event table or an event list) lists all such events and the behavior the system is expected to exhibit in reaction to each event.
  • 12. # Event Table # Event: An event which causes the system to do something. Trigger: A signal that tells the system that an event has occurred, either the arrival of data needing processing or a point in time. Source: the source of an event (an actor for an EE and the system for a TIE and CIE). Activity: Behaviour that the system performs when an event occurs. Response:An output, produced by the system, that goes to a destination Destination: An actor that receive the result of an event execution Event Trigger Source Activity Response Destination
  • 13. In the event table, there are three types of events, that is: 1. External Event (EE): an event that occurs outside of the system, usually initiated by external actor or user; For example: Student wants to search for a book item. 2. Temporal Internal Event (TIE): an event that happens when the system reaches a specific point of time; For example: time to print book items report. 3. Conditional Internal Event (CIE): an event occurs when something happens inside the system and the system must initiate some process to response for this event; For example: student reordered new books when the reordered point is reached.
  • 14. Example (student wants to search for a book item) and for an EE, we can split this event into three main parts: Student- Source EE Search- Action Book item-affected object The TIE example (time to print book items report) can be divided into three main parts as the following: Time or "System"- Source TIE Print- Action Book item- Affected object Finally, we can split the CIE (student reordered new books when the reordered point is reached) into the following three main parts: Student - Source CIE Reordered- Action "if the reordered point is reached" Book item- Affected object
  • 15. Event Trigger Source Activity Response Destination Customer contacts Owner Contact request Customer Personal/Tele -Contact Meet/Receive Call Owner Customer booked Vehicle Rent a Vehicle request Customer Personal/Tele -Contact Vehicle approved Owner Owner contact’s Driver Work request Owner Personal/Tele -Contact Drive/will not Drive. Driver Owner contacts Agent Contact request Owner Tele-Contact Request fulfilled Agent Owner ask for Payment Payment request Owner Payment by Cash/Cheque Full/Partial Payment Done Customer Driver ask contact Details Details request Driver Personal/Tele -Contact Give Contact Details Customer Driver ask payment Payment request Driver Payment by Cash/Cheque Full payment Done Owner -: Event Table of a Travels Business :-
  • 16.  Event table defining functional requirements to Traditional Approach model, Data Flow Diagrams  The DFD integrates the Event table and the ERD  When event gets triggered(input) the data flow into system has to respond(output)  External gents, data flow, & the process come from DFD about the event is place in event table
  • 17.  An event table is used to create a data flow diagram by analyzing each event and the data used and produced by the event  Every row in an event table represents a data flow diagram fragment and is used to create a single process on a data flow diagram