SlideShare una empresa de Scribd logo
1 de 20
Presented By: Rafa Raheen
DFD(Data flow Diagram)
A data flow diagram (DFD) is a graphical
representation of the "flow" of data through
an information system, modeling
its process aspects. A DFD is often used as a
preliminary step to create an overview of the
system, which can later be elaborated. DFDs can
also be used for the visualization of data
processing (structured design).
Why DFD ?
Provide an overview of:
what data a system processes
what transformations are performed
what data are stored
what results are produced and where they flow
Graphical nature makes it a good
communication tool between:
user and analyst
analyst and system designer
External Entities
A rectangle represents an external entity
They either supply or receive data
They do not process data
Processes
A circle represents a process
Straight lines with incoming arrows are input data flow
Staright lines with outgoing arrows are output data flow
Data in motion
Marks movement of data through the system a piprline to
carry
Connect the processes, external entities and data stores
Data stores
A data store is a repository of data
Data can be written into the data store.this is depicted
by an incoming arrow
Data can be read from data store.this is depicted by an
outgoing arrow
External entity cannot be read or write to the data
store
Two data stores cannot be connected by a dafa flow
Various Levels of DFD
Level 0 DFD(Context diagram)
Shows an overall view of the system
It shows depict the system as a single bubble
All external entity interacting with the system should represented
in this diagram
level 1 DFD
This elaborate level 0 DFD and splits the process
into detailed form
Level 2 DFD
This elaborate level 1 DFD and displays the process
into more detailed form
Sequence diagram
Sequence diagram is interaction diagram that
shows the set of objects and messages send and
receive by those object.
It mainly emphases on time ordering and
messages.
It is used to illustrate the dynamic view of
system.
These are also called as “Isomorphic diagram”.
Terms and Concepts
Objects or Participants :-
 The sequence diagram is made up of collection of participants or objects.
Participants are system parts that interact each other during sequence
diagram.
 The participants interact with each other by sending and receiving message
 The object is represented by as below:
Object:Class_Name
Terms and Concepts
Lifeline:-
 Lifeline represents the existence of an object over a period of
time.
 It is represented by vertical dashed line.
 Most objects that appeared in ‘Interaction diagram’ will be in
existence for the duration of an interaction. So, these objects are
aligned at top at top of diagram with their lifeline from top to
bottom of diagram.
Terms and Concepts
Activation bar:-
 It is also called as focus of control. It shows the period of time during which
an object is performing an action.
 The top of rectangle is aligned with start of the action. The bottom is
aligned with its completion and can be marked by a written message
 It is represented by tall thin rectangle:
Terms and Concepts
Messages:-
 The interaction in a sequence diagram between the objects can be shown by
using messages.
 The messages on sequence diagram are specifies using an arrow from
participant that wants to pass the messages to the participant that receive
the messages .
 Messages can be flow in whatever direction required for interaction from
left to right and right to left.
Terms and Concepts
Messages:-
 It has following kinds of messages:
1)Synchronous messages:-
* It is a message where the sender is blocked and waits until
the receiver has finished processing of message.
* It is invoked the caller waits for the receiver to return from
the message invocation.
* It is represented by solid line with full arrow.
2)Asynchronous messages:-
* It is a messages where the sender is not blocked and can continue executing.
* It is represent by solid line with half arrow.
Terms and Concepts
Messages:-
 It has following kinds of messages:
3)Reflexive messages:-
* If the object sends the message to itself then it is called as ‘Reflexive message.
* It is represented by solid line with loops the lifeline of object.
4)Return messages:-
* It can be used at the end of activation bar to show that control flow of activation
returns to the participant that pass the original message.
* It is represent by dashed line from sender to receiver.
Terms and Concepts
Messages:-
 It has following kinds of messages:
5)Create messages:-
* It is used to create object during interaction.
* The object can be created by using <<create>> to indicate the timing of creation.
* Creating message can be shown as below:
6)Destroy messages:-
* It is used to destroy the objects during interaction.
* The objects can be terminated using <<destroy>> which points to an “x”.
* It indicates that object named message is terminated.
Terms and Concepts
Event:-
 It can be referred as smallest part of an interaction and event can occur of at any
given point in a Time.
 When interaction take place, Events are called as build in blocks for messages and
signals.
 Event is created while sending and receiving message.
Sequence diagram of Railway reservation
system
Difference between DFD & Sequence Diagram
DFD Sequence Diagram
 The purpose of DFD is to
show you how the data flows
through an information
system
 A DFD provides no
information about the timing
of processes or about whether
processes will operate.
 A sequence diagram shows
you information regarding
how the processes work
together and in what order
they operate
 In sequence which shows the
flow of control through an
algorithms, allowing a reader
to determine what operations
will be performed. It can also
trace the route that data
travels in a system, from start
to finish

Más contenido relacionado

Destacado

Dfd examples
Dfd examplesDfd examples
Dfd examples
Mohit
 
Ejercicios de estructura atomica ii
Ejercicios  de  estructura  atomica   iiEjercicios  de  estructura  atomica   ii
Ejercicios de estructura atomica ii
Giuliana Tinoco
 
Los nin-letras-wambra-katary
Los nin-letras-wambra-kataryLos nin-letras-wambra-katary
Los nin-letras-wambra-katary
Nary Manai
 

Destacado (20)

Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Presentación1
Presentación1Presentación1
Presentación1
 
Cosa sono le pin bar e strategia opzioni binarie
Cosa sono le pin bar e strategia opzioni binarieCosa sono le pin bar e strategia opzioni binarie
Cosa sono le pin bar e strategia opzioni binarie
 
Hepatitis E Virus Presentation
Hepatitis E Virus PresentationHepatitis E Virus Presentation
Hepatitis E Virus Presentation
 
EDUCAÇÃO A DISTÂNCIA: SUAS POSSIBILIDADES E DESAFIOS
EDUCAÇÃO A DISTÂNCIA: SUAS POSSIBILIDADES E DESAFIOSEDUCAÇÃO A DISTÂNCIA: SUAS POSSIBILIDADES E DESAFIOS
EDUCAÇÃO A DISTÂNCIA: SUAS POSSIBILIDADES E DESAFIOS
 
Camus "The Myth of Sisyphus" slides for a video
Camus "The Myth of Sisyphus" slides for a videoCamus "The Myth of Sisyphus" slides for a video
Camus "The Myth of Sisyphus" slides for a video
 
drug dependences & addiction
drug dependences & addictiondrug dependences & addiction
drug dependences & addiction
 
Ética, Valores y Deontología Unidad vi Capítulo 1
Ética, Valores y Deontología  Unidad vi   Capítulo 1Ética, Valores y Deontología  Unidad vi   Capítulo 1
Ética, Valores y Deontología Unidad vi Capítulo 1
 
Alejandroboadas ci 22653367_diagnostico_urbano_tubores-[1]
Alejandroboadas ci 22653367_diagnostico_urbano_tubores-[1]Alejandroboadas ci 22653367_diagnostico_urbano_tubores-[1]
Alejandroboadas ci 22653367_diagnostico_urbano_tubores-[1]
 
Question 3
Question 3Question 3
Question 3
 
Tema 5 o sistema nervioso e os órganos dos sentidos
Tema 5 o sistema nervioso e os órganos dos sentidosTema 5 o sistema nervioso e os órganos dos sentidos
Tema 5 o sistema nervioso e os órganos dos sentidos
 
La meningitis
La meningitisLa meningitis
La meningitis
 
Inundaciones en málaga
Inundaciones en málagaInundaciones en málaga
Inundaciones en málaga
 
Ejercicios de estructura atomica ii
Ejercicios  de  estructura  atomica   iiEjercicios  de  estructura  atomica   ii
Ejercicios de estructura atomica ii
 
Chacin ciannamea presentacionfinal
Chacin ciannamea presentacionfinalChacin ciannamea presentacionfinal
Chacin ciannamea presentacionfinal
 
Los nin-letras-wambra-katary
Los nin-letras-wambra-kataryLos nin-letras-wambra-katary
Los nin-letras-wambra-katary
 
Análisis libros de Cultura y Práctica Digital
Análisis libros de Cultura y Práctica DigitalAnálisis libros de Cultura y Práctica Digital
Análisis libros de Cultura y Práctica Digital
 
O DEVER DE FUNDAMENTAÇÃO NO NCPC: Há mesmo o dever de responder todos os argu...
O DEVER DE FUNDAMENTAÇÃO NO NCPC: Há mesmo o dever de responder todos os argu...O DEVER DE FUNDAMENTAÇÃO NO NCPC: Há mesmo o dever de responder todos os argu...
O DEVER DE FUNDAMENTAÇÃO NO NCPC: Há mesmo o dever de responder todos os argu...
 
Commedia dell arte marca lima
Commedia dell arte marca limaCommedia dell arte marca lima
Commedia dell arte marca lima
 
Tree woman
Tree womanTree woman
Tree woman
 

Similar a Dfd and seq

sequencediagram-150302224029-conversion-gate01 (1).pdf
sequencediagram-150302224029-conversion-gate01 (1).pdfsequencediagram-150302224029-conversion-gate01 (1).pdf
sequencediagram-150302224029-conversion-gate01 (1).pdf
mounikanarra3
 
Slide 4 Interaction Diagram
Slide 4 Interaction DiagramSlide 4 Interaction Diagram
Slide 4 Interaction Diagram
Niloy Rocker
 

Similar a Dfd and seq (20)

sequencediagram-150302224029-conversion-gate01 (1).pdf
sequencediagram-150302224029-conversion-gate01 (1).pdfsequencediagram-150302224029-conversion-gate01 (1).pdf
sequencediagram-150302224029-conversion-gate01 (1).pdf
 
MID2 UML (1).pptx
MID2 UML (1).pptxMID2 UML (1).pptx
MID2 UML (1).pptx
 
R1x g13 4 diagrams i
R1x g13 4 diagrams iR1x g13 4 diagrams i
R1x g13 4 diagrams i
 
Data Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence DiagramData Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence Diagram
 
uml.pptx
uml.pptxuml.pptx
uml.pptx
 
UML.pptx
UML.pptxUML.pptx
UML.pptx
 
Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)
 
Unit-2-SE-Part-2.pptx
Unit-2-SE-Part-2.pptxUnit-2-SE-Part-2.pptx
Unit-2-SE-Part-2.pptx
 
Elements analysis dfd_er_std
Elements analysis dfd_er_stdElements analysis dfd_er_std
Elements analysis dfd_er_std
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Dfd2
Dfd2Dfd2
Dfd2
 
Slide 4 Interaction Diagram
Slide 4 Interaction DiagramSlide 4 Interaction Diagram
Slide 4 Interaction Diagram
 
Chapter7
Chapter7Chapter7
Chapter7
 
Sequence Diagram
Sequence Diagram Sequence Diagram
Sequence Diagram
 
Sequence Diagram
Sequence Diagram Sequence Diagram
Sequence Diagram
 
Distributed System
Distributed System Distributed System
Distributed System
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Architectural Modeling
Architectural ModelingArchitectural Modeling
Architectural Modeling
 
Principal of objected oriented programming
Principal of objected oriented programming Principal of objected oriented programming
Principal of objected oriented programming
 
Cs8592 ooad unit 3
Cs8592 ooad unit 3Cs8592 ooad unit 3
Cs8592 ooad unit 3
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Dfd and seq

  • 2. DFD(Data flow Diagram) A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modeling its process aspects. A DFD is often used as a preliminary step to create an overview of the system, which can later be elaborated. DFDs can also be used for the visualization of data processing (structured design).
  • 3. Why DFD ? Provide an overview of: what data a system processes what transformations are performed what data are stored what results are produced and where they flow Graphical nature makes it a good communication tool between: user and analyst analyst and system designer
  • 4. External Entities A rectangle represents an external entity They either supply or receive data They do not process data Processes A circle represents a process Straight lines with incoming arrows are input data flow Staright lines with outgoing arrows are output data flow
  • 5. Data in motion Marks movement of data through the system a piprline to carry Connect the processes, external entities and data stores Data stores A data store is a repository of data Data can be written into the data store.this is depicted by an incoming arrow Data can be read from data store.this is depicted by an outgoing arrow External entity cannot be read or write to the data store Two data stores cannot be connected by a dafa flow
  • 6.
  • 7. Various Levels of DFD Level 0 DFD(Context diagram) Shows an overall view of the system It shows depict the system as a single bubble All external entity interacting with the system should represented in this diagram level 1 DFD This elaborate level 0 DFD and splits the process into detailed form Level 2 DFD This elaborate level 1 DFD and displays the process into more detailed form
  • 8.
  • 9.
  • 10. Sequence diagram Sequence diagram is interaction diagram that shows the set of objects and messages send and receive by those object. It mainly emphases on time ordering and messages. It is used to illustrate the dynamic view of system. These are also called as “Isomorphic diagram”.
  • 11. Terms and Concepts Objects or Participants :-  The sequence diagram is made up of collection of participants or objects. Participants are system parts that interact each other during sequence diagram.  The participants interact with each other by sending and receiving message  The object is represented by as below: Object:Class_Name
  • 12. Terms and Concepts Lifeline:-  Lifeline represents the existence of an object over a period of time.  It is represented by vertical dashed line.  Most objects that appeared in ‘Interaction diagram’ will be in existence for the duration of an interaction. So, these objects are aligned at top at top of diagram with their lifeline from top to bottom of diagram.
  • 13. Terms and Concepts Activation bar:-  It is also called as focus of control. It shows the period of time during which an object is performing an action.  The top of rectangle is aligned with start of the action. The bottom is aligned with its completion and can be marked by a written message  It is represented by tall thin rectangle:
  • 14. Terms and Concepts Messages:-  The interaction in a sequence diagram between the objects can be shown by using messages.  The messages on sequence diagram are specifies using an arrow from participant that wants to pass the messages to the participant that receive the messages .  Messages can be flow in whatever direction required for interaction from left to right and right to left.
  • 15. Terms and Concepts Messages:-  It has following kinds of messages: 1)Synchronous messages:- * It is a message where the sender is blocked and waits until the receiver has finished processing of message. * It is invoked the caller waits for the receiver to return from the message invocation. * It is represented by solid line with full arrow. 2)Asynchronous messages:- * It is a messages where the sender is not blocked and can continue executing. * It is represent by solid line with half arrow.
  • 16. Terms and Concepts Messages:-  It has following kinds of messages: 3)Reflexive messages:- * If the object sends the message to itself then it is called as ‘Reflexive message. * It is represented by solid line with loops the lifeline of object. 4)Return messages:- * It can be used at the end of activation bar to show that control flow of activation returns to the participant that pass the original message. * It is represent by dashed line from sender to receiver.
  • 17. Terms and Concepts Messages:-  It has following kinds of messages: 5)Create messages:- * It is used to create object during interaction. * The object can be created by using <<create>> to indicate the timing of creation. * Creating message can be shown as below: 6)Destroy messages:- * It is used to destroy the objects during interaction. * The objects can be terminated using <<destroy>> which points to an “x”. * It indicates that object named message is terminated.
  • 18. Terms and Concepts Event:-  It can be referred as smallest part of an interaction and event can occur of at any given point in a Time.  When interaction take place, Events are called as build in blocks for messages and signals.  Event is created while sending and receiving message.
  • 19. Sequence diagram of Railway reservation system
  • 20. Difference between DFD & Sequence Diagram DFD Sequence Diagram  The purpose of DFD is to show you how the data flows through an information system  A DFD provides no information about the timing of processes or about whether processes will operate.  A sequence diagram shows you information regarding how the processes work together and in what order they operate  In sequence which shows the flow of control through an algorithms, allowing a reader to determine what operations will be performed. It can also trace the route that data travels in a system, from start to finish