SlideShare a Scribd company logo
behavioral model (DFD & state diagram)
Data flow diagram were proposed by Larry
Constantine.
In 1970s DFD became a popular way to visualize
the major steps and data involved in Software System
Processes.
It is a graphical representation of data flow.
It shows the processing steps as data flows through
the system.
It shows end to end processing of data.
It takes input - process – output view of the system.
It plays important roll while developing the project.
DATA FLOW: it shows movement of data flows
origin to destination
PROCESS: People , Procedures or devices that
use data.
Entity: source of data or Destination of data
which may be people , program interact with
the system but are outside its boundary.
Data Store: Information that is kept and
accessed. May be in paper file folder or a
database . It may be exploded into various
levels namely level 0 ,level 1 , level 3 etc.
Payroll
Processing
System
Departments
Human
Resources
Govt.
Agencies
Employees
Bank
Manage-
ment
Employee checks
1.0
Update
Empl.
Payroll
File
2.0
Pay
Employ-
ees
5.0
Update
Gen.
Ledger
4.0
Pay
Taxes
3.0
Prepare
Reports
Employee/
Payroll File
General
Ledger
Human
Resources
Depart-
ments Employees
Bank
Govt.
Agencies
Manage-
ment
Employee
change
form
New employee
form
Time
cards
Employee
paychecks
Payroll
check
Payroll
disburse-
ment data
Payroll tax
disb. voucher
Tax report
& payment
Payroll
report
A minimum of one data flow in and
one data flow out of a process
A data store must be connected to a
process(either in, out, or both)
An external entity must be connected
to a process (either in, out, or both)
A single data flow must only flow one
way
Process has no data flowing into it, but has
data flowing out.
Data store is hooked to external entity.
This means external entity can read and
write to your data file without auditing!!
The data flow goes in two directions at
once. Two or more arrows should be used
to show the flow to and from each
process.
They shows the flow of data through the system.
It shows process of i/o data.
It is also called as Bubble chart.
DFD supports a top – down approach for analysis
A state is a mode or condition of being.
A state diagram is a dynamic model showing
changes of state that an object goes through during
its lifetime in response to events.
State diagram depict the dynamic behavior of the
system in response to external and internal events.
Initial state : It is a starting point or first activity of diagram. This is
also known as “pseudo state” where the state has no variables and no
activity.
Final state : It is the end of the state diagram. This is also a pseudo
state because it does not have any variables or action described. A state
diagram can have zero or more final states.
State : state is a recognizable situation and exists over an interval of
time. This is denoted by a rounded rectangle and compartments within
to describe state-name, variable and activity.
or
State-name
Variable
Activity
Transition : A transition is a change from one state to other is indicated
by an arrow. The event and action causing the transition are written
beside the arrow, separated by a slash.
Event and Action: A trigger that causes a transition to occur and changes
the state is called as an event or action. An event occurs at a particular
time has no duration.
Signal : when an event causes a message/trigger to be sent to a state,
that causes the transitions; then, that message sent by the event is
called as a signal. This is represented as <<Signal>> icon above the
action/event.
Event [condition]/Action
<<signal>>
Event/ Action
Event /Action
Enter Admin
Login
Invalid ID or
Password
<<Main menu page>>
Do: uploading , editing
personal details , sending
messages etc.
<<Check>>
Do: Admin Login
Try again
YesNo
User want to Stop
Valid ID and
Password
Selecting
activities <<upload file>>
Do: choose file
<<Personal info>>
Do: change password ,
change E-mail id , change
details etc.
<<send msg>>
Do: sending message
If
select
editing
person
al
detail
If select
sending
messages
If select uploading
User want to Cancel
User want to Cancel
User want to Cancel
Waiting
for
upload
file
State chart diagram is used to represent the event driven state
change of a system. It basically describes the state change of a class,
interface etc.
State chart diagram is used to visualize the reaction of a system
by internal/external factors.
State diagram (also called state chart diagrams) are used to help
the developer better understand any complex functionality of
specialized areas of the system.
behavioral model (DFD & state diagram)
behavioral model (DFD & state diagram)
Ad

More Related Content

What's hot (20)

Data flow diagram(19th march)
Data flow diagram(19th march)Data flow diagram(19th march)
Data flow diagram(19th march)
Ravi Shekhar
 
Uml
UmlUml
Uml
Vishwa Mohan
 
Activity diagram-UML diagram
Activity diagram-UML diagramActivity diagram-UML diagram
Activity diagram-UML diagram
Ramakant Soni
 
Uml class-diagram
Uml class-diagramUml class-diagram
Uml class-diagram
ASHOK KUMAR PALAKI
 
STATE DIAGRAM.pptx
STATE DIAGRAM.pptxSTATE DIAGRAM.pptx
STATE DIAGRAM.pptx
ssuser2d043c
 
State Machine Diagram
State Machine DiagramState Machine Diagram
State Machine Diagram
Niloy Rocker
 
Grasp patterns and its types
Grasp patterns and its typesGrasp patterns and its types
Grasp patterns and its types
Syed Hassan Ali
 
State Diagrams
State DiagramsState Diagrams
State Diagrams
Vaidik Trivedi
 
Object oriented modeling and design
Object oriented modeling and designObject oriented modeling and design
Object oriented modeling and design
jayashri kolekar
 
Use Case Modeling
Use Case ModelingUse Case Modeling
Use Case Modeling
Venkat Srinivasan
 
Object oriented methodologies
Object oriented methodologiesObject oriented methodologies
Object oriented methodologies
naina-rani
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
LOKENDRA PRAJAPATI
 
Applets in java
Applets in javaApplets in java
Applets in java
Wani Zahoor
 
Uml with detail
Uml with detailUml with detail
Uml with detail
Hamza Khan
 
Activity diagram model
Activity diagram modelActivity diagram model
Activity diagram model
ahmed zewita
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
Ashesh R
 
Content provider in_android
Content provider in_androidContent provider in_android
Content provider in_android
PRITI TELMORE
 
CLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptCLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.ppt
suman yadav
 
Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netUml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot net
mekhap
 
Server Controls of ASP.Net
Server Controls of ASP.NetServer Controls of ASP.Net
Server Controls of ASP.Net
Hitesh Santani
 
Data flow diagram(19th march)
Data flow diagram(19th march)Data flow diagram(19th march)
Data flow diagram(19th march)
Ravi Shekhar
 
Activity diagram-UML diagram
Activity diagram-UML diagramActivity diagram-UML diagram
Activity diagram-UML diagram
Ramakant Soni
 
STATE DIAGRAM.pptx
STATE DIAGRAM.pptxSTATE DIAGRAM.pptx
STATE DIAGRAM.pptx
ssuser2d043c
 
State Machine Diagram
State Machine DiagramState Machine Diagram
State Machine Diagram
Niloy Rocker
 
Grasp patterns and its types
Grasp patterns and its typesGrasp patterns and its types
Grasp patterns and its types
Syed Hassan Ali
 
Object oriented modeling and design
Object oriented modeling and designObject oriented modeling and design
Object oriented modeling and design
jayashri kolekar
 
Object oriented methodologies
Object oriented methodologiesObject oriented methodologies
Object oriented methodologies
naina-rani
 
Uml with detail
Uml with detailUml with detail
Uml with detail
Hamza Khan
 
Activity diagram model
Activity diagram modelActivity diagram model
Activity diagram model
ahmed zewita
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
Ashesh R
 
Content provider in_android
Content provider in_androidContent provider in_android
Content provider in_android
PRITI TELMORE
 
CLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptCLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.ppt
suman yadav
 
Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netUml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot net
mekhap
 
Server Controls of ASP.Net
Server Controls of ASP.NetServer Controls of ASP.Net
Server Controls of ASP.Net
Hitesh Santani
 

Viewers also liked (20)

Ch15ed12romney
Ch15ed12romneyCh15ed12romney
Ch15ed12romney
woyaoni
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and Table
Nishu Rastogi
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
Puneet Arora
 
Data Flow Diagram (Risath)
Data Flow Diagram (Risath)Data Flow Diagram (Risath)
Data Flow Diagram (Risath)
Ahameth Risath
 
5(re dfd-erd-data dictionay)
5(re dfd-erd-data dictionay)5(re dfd-erd-data dictionay)
5(re dfd-erd-data dictionay)
randhirlpu
 
Class diagram railway reservation system
Class diagram railway reservation systemClass diagram railway reservation system
Class diagram railway reservation system
muthumeenakshim
 
Activity diagram railway reservation system
Activity diagram railway reservation systemActivity diagram railway reservation system
Activity diagram railway reservation system
muthumeenakshim
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
rishisinghgaur
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
Anowar Hossain
 
Dfd Case1
Dfd Case1Dfd Case1
Dfd Case1
MTES Junior College
 
Software Engineering - Ch8
Software Engineering - Ch8Software Engineering - Ch8
Software Engineering - Ch8
Siddharth Ayer
 
Chapter 5 software design
Chapter 5 software designChapter 5 software design
Chapter 5 software design
Piyush Gogia
 
Hsc project management 2015
Hsc project management 2015Hsc project management 2015
Hsc project management 2015
greg robertson
 
Payroll Sytem
Payroll SytemPayroll Sytem
Payroll Sytem
David Saul Yango
 
Traning and placement management system
Traning and placement management systemTraning and placement management system
Traning and placement management system
riteshitechnosoft
 
Placement Ppt
Placement PptPlacement Ppt
Placement Ppt
Satya Prakash Ranjan
 
Thesis about Computerized Payroll System for Barangay Hall, Dita
Thesis about Computerized Payroll System for Barangay Hall, DitaThesis about Computerized Payroll System for Barangay Hall, Dita
Thesis about Computerized Payroll System for Barangay Hall, Dita
Acel Carl David O, Dolindo
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management system
Smit Patel
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )
greg robertson
 
Computerized payroll system
Computerized payroll systemComputerized payroll system
Computerized payroll system
Francis Genavia
 
Ch15ed12romney
Ch15ed12romneyCh15ed12romney
Ch15ed12romney
woyaoni
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and Table
Nishu Rastogi
 
Data Flow Diagram (Risath)
Data Flow Diagram (Risath)Data Flow Diagram (Risath)
Data Flow Diagram (Risath)
Ahameth Risath
 
5(re dfd-erd-data dictionay)
5(re dfd-erd-data dictionay)5(re dfd-erd-data dictionay)
5(re dfd-erd-data dictionay)
randhirlpu
 
Class diagram railway reservation system
Class diagram railway reservation systemClass diagram railway reservation system
Class diagram railway reservation system
muthumeenakshim
 
Activity diagram railway reservation system
Activity diagram railway reservation systemActivity diagram railway reservation system
Activity diagram railway reservation system
muthumeenakshim
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
Anowar Hossain
 
Software Engineering - Ch8
Software Engineering - Ch8Software Engineering - Ch8
Software Engineering - Ch8
Siddharth Ayer
 
Chapter 5 software design
Chapter 5 software designChapter 5 software design
Chapter 5 software design
Piyush Gogia
 
Hsc project management 2015
Hsc project management 2015Hsc project management 2015
Hsc project management 2015
greg robertson
 
Traning and placement management system
Traning and placement management systemTraning and placement management system
Traning and placement management system
riteshitechnosoft
 
Thesis about Computerized Payroll System for Barangay Hall, Dita
Thesis about Computerized Payroll System for Barangay Hall, DitaThesis about Computerized Payroll System for Barangay Hall, Dita
Thesis about Computerized Payroll System for Barangay Hall, Dita
Acel Carl David O, Dolindo
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management system
Smit Patel
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )
greg robertson
 
Computerized payroll system
Computerized payroll systemComputerized payroll system
Computerized payroll system
Francis Genavia
 
Ad

Similar to behavioral model (DFD & state diagram) (20)

Design and formatting of the software engi
Design and formatting of the software engiDesign and formatting of the software engi
Design and formatting of the software engi
AssadLeo1
 
Fundamentasl of DFD
Fundamentasl of DFDFundamentasl of DFD
Fundamentasl of DFD
Kumaresh Chandra Baruri
 
Data flow diagram ( DFD ) 4 Components.pptx
Data flow diagram ( DFD ) 4 Components.pptxData flow diagram ( DFD ) 4 Components.pptx
Data flow diagram ( DFD ) 4 Components.pptx
AbhishekKumarPandit5
 
Data-Flow-Diagrams-Understanding-the-Flow-of-Information.pptx
Data-Flow-Diagrams-Understanding-the-Flow-of-Information.pptxData-Flow-Diagrams-Understanding-the-Flow-of-Information.pptx
Data-Flow-Diagrams-Understanding-the-Flow-of-Information.pptx
DaySeaGVestonilo
 
presentationDFD_3_7_2016.pptx
presentationDFD_3_7_2016.pptxpresentationDFD_3_7_2016.pptx
presentationDFD_3_7_2016.pptx
mohamedehabtalaat123
 
Presentation Data Flow Diagram Chapter 03 .pptx
Presentation Data Flow Diagram Chapter 03 .pptxPresentation Data Flow Diagram Chapter 03 .pptx
Presentation Data Flow Diagram Chapter 03 .pptx
MarkMiral2
 
Free ebooks download ! Edhole
Free ebooks download ! EdholeFree ebooks download ! Edhole
Free ebooks download ! Edhole
Edhole.com
 
Free ebooks download ! Edhole
Free ebooks download ! EdholeFree ebooks download ! Edhole
Free ebooks download ! Edhole
Edhole.com
 
presentationDFDdfd fddhdtdtddtdtytydtdtdtdtdttdd6.pptx
presentationDFDdfd fddhdtdtddtdtytydtdtdtdtdttdd6.pptxpresentationDFDdfd fddhdtdtddtdtytydtdtdtdtdttdd6.pptx
presentationDFDdfd fddhdtdtddtdtytydtdtdtdtdttdd6.pptx
SsdSsd5
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
Upendra Sengar
 
Dfd data flow diagram
Dfd   data flow diagramDfd   data flow diagram
Dfd data flow diagram
Puneet Arora
 
Dfd final
Dfd finalDfd final
Dfd final
Mukund Trivedi
 
Co relation between dfd & event table
Co relation between dfd & event tableCo relation between dfd & event table
Co relation between dfd & event table
Laxman Puri
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
Reetesh Gupta
 
Match each description to the correct term- Describes how a system wor.docx
Match each description to the correct term- Describes how a system wor.docxMatch each description to the correct term- Describes how a system wor.docx
Match each description to the correct term- Describes how a system wor.docx
lauracallander
 
dtata flow digram
dtata flow digramdtata flow digram
dtata flow digram
amrelshaikh
 
DFD
DFDDFD
DFD
Prasad Sawant
 
OOAD_Chapter_02.pdf
OOAD_Chapter_02.pdfOOAD_Chapter_02.pdf
OOAD_Chapter_02.pdf
ZahidAkon2
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
nethisip13
 
Bpmn poster a4_ver_1.0.10
Bpmn poster a4_ver_1.0.10Bpmn poster a4_ver_1.0.10
Bpmn poster a4_ver_1.0.10
primulah
 
Design and formatting of the software engi
Design and formatting of the software engiDesign and formatting of the software engi
Design and formatting of the software engi
AssadLeo1
 
Data flow diagram ( DFD ) 4 Components.pptx
Data flow diagram ( DFD ) 4 Components.pptxData flow diagram ( DFD ) 4 Components.pptx
Data flow diagram ( DFD ) 4 Components.pptx
AbhishekKumarPandit5
 
Data-Flow-Diagrams-Understanding-the-Flow-of-Information.pptx
Data-Flow-Diagrams-Understanding-the-Flow-of-Information.pptxData-Flow-Diagrams-Understanding-the-Flow-of-Information.pptx
Data-Flow-Diagrams-Understanding-the-Flow-of-Information.pptx
DaySeaGVestonilo
 
Presentation Data Flow Diagram Chapter 03 .pptx
Presentation Data Flow Diagram Chapter 03 .pptxPresentation Data Flow Diagram Chapter 03 .pptx
Presentation Data Flow Diagram Chapter 03 .pptx
MarkMiral2
 
Free ebooks download ! Edhole
Free ebooks download ! EdholeFree ebooks download ! Edhole
Free ebooks download ! Edhole
Edhole.com
 
Free ebooks download ! Edhole
Free ebooks download ! EdholeFree ebooks download ! Edhole
Free ebooks download ! Edhole
Edhole.com
 
presentationDFDdfd fddhdtdtddtdtytydtdtdtdtdttdd6.pptx
presentationDFDdfd fddhdtdtddtdtytydtdtdtdtdttdd6.pptxpresentationDFDdfd fddhdtdtddtdtytydtdtdtdtdttdd6.pptx
presentationDFDdfd fddhdtdtddtdtytydtdtdtdtdttdd6.pptx
SsdSsd5
 
Dfd data flow diagram
Dfd   data flow diagramDfd   data flow diagram
Dfd data flow diagram
Puneet Arora
 
Co relation between dfd & event table
Co relation between dfd & event tableCo relation between dfd & event table
Co relation between dfd & event table
Laxman Puri
 
Match each description to the correct term- Describes how a system wor.docx
Match each description to the correct term- Describes how a system wor.docxMatch each description to the correct term- Describes how a system wor.docx
Match each description to the correct term- Describes how a system wor.docx
lauracallander
 
dtata flow digram
dtata flow digramdtata flow digram
dtata flow digram
amrelshaikh
 
OOAD_Chapter_02.pdf
OOAD_Chapter_02.pdfOOAD_Chapter_02.pdf
OOAD_Chapter_02.pdf
ZahidAkon2
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
nethisip13
 
Bpmn poster a4_ver_1.0.10
Bpmn poster a4_ver_1.0.10Bpmn poster a4_ver_1.0.10
Bpmn poster a4_ver_1.0.10
primulah
 
Ad

More from Lokesh Singrol (20)

MCLS 45 Lab Manual
MCLS 45 Lab ManualMCLS 45 Lab Manual
MCLS 45 Lab Manual
Lokesh Singrol
 
MCSL 036 (Jan 2018)
MCSL 036 (Jan 2018)MCSL 036 (Jan 2018)
MCSL 036 (Jan 2018)
Lokesh Singrol
 
TY.BSc.IT Java QB U6
TY.BSc.IT Java QB U6TY.BSc.IT Java QB U6
TY.BSc.IT Java QB U6
Lokesh Singrol
 
TY.BSc.IT Java QB U5
TY.BSc.IT Java QB U5TY.BSc.IT Java QB U5
TY.BSc.IT Java QB U5
Lokesh Singrol
 
TY.BSc.IT Java QB U5&6
TY.BSc.IT Java QB U5&6TY.BSc.IT Java QB U5&6
TY.BSc.IT Java QB U5&6
Lokesh Singrol
 
TY.BSc.IT Java QB U4
TY.BSc.IT Java QB U4TY.BSc.IT Java QB U4
TY.BSc.IT Java QB U4
Lokesh Singrol
 
TY.BSc.IT Java QB U3
TY.BSc.IT Java QB U3TY.BSc.IT Java QB U3
TY.BSc.IT Java QB U3
Lokesh Singrol
 
TY.BSc.IT Java QB U1
TY.BSc.IT Java QB U1TY.BSc.IT Java QB U1
TY.BSc.IT Java QB U1
Lokesh Singrol
 
TY.BSc.IT Java QB U2
TY.BSc.IT Java QB U2TY.BSc.IT Java QB U2
TY.BSc.IT Java QB U2
Lokesh Singrol
 
Project black book TYIT
Project black book TYITProject black book TYIT
Project black book TYIT
Lokesh Singrol
 
Computer institute website(TYIT project)
Computer institute website(TYIT project)Computer institute website(TYIT project)
Computer institute website(TYIT project)
Lokesh Singrol
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
Lokesh Singrol
 
Top Technology product failure
Top Technology product failureTop Technology product failure
Top Technology product failure
Lokesh Singrol
 
HP Software Testing project (Advanced)
HP Software Testing project (Advanced)HP Software Testing project (Advanced)
HP Software Testing project (Advanced)
Lokesh Singrol
 
Testing project (basic)
Testing project (basic)Testing project (basic)
Testing project (basic)
Lokesh Singrol
 
Computer institute Website(TYIT project)
Computer institute Website(TYIT project)Computer institute Website(TYIT project)
Computer institute Website(TYIT project)
Lokesh Singrol
 
Trees and graphs
Trees and graphsTrees and graphs
Trees and graphs
Lokesh Singrol
 
Desktop system,clustered system,Handheld system
Desktop system,clustered system,Handheld systemDesktop system,clustered system,Handheld system
Desktop system,clustered system,Handheld system
Lokesh Singrol
 
Raster Scan display
Raster Scan displayRaster Scan display
Raster Scan display
Lokesh Singrol
 
Flash memory
Flash memoryFlash memory
Flash memory
Lokesh Singrol
 
TY.BSc.IT Java QB U5&6
TY.BSc.IT Java QB U5&6TY.BSc.IT Java QB U5&6
TY.BSc.IT Java QB U5&6
Lokesh Singrol
 
Project black book TYIT
Project black book TYITProject black book TYIT
Project black book TYIT
Lokesh Singrol
 
Computer institute website(TYIT project)
Computer institute website(TYIT project)Computer institute website(TYIT project)
Computer institute website(TYIT project)
Lokesh Singrol
 
Top Technology product failure
Top Technology product failureTop Technology product failure
Top Technology product failure
Lokesh Singrol
 
HP Software Testing project (Advanced)
HP Software Testing project (Advanced)HP Software Testing project (Advanced)
HP Software Testing project (Advanced)
Lokesh Singrol
 
Testing project (basic)
Testing project (basic)Testing project (basic)
Testing project (basic)
Lokesh Singrol
 
Computer institute Website(TYIT project)
Computer institute Website(TYIT project)Computer institute Website(TYIT project)
Computer institute Website(TYIT project)
Lokesh Singrol
 
Desktop system,clustered system,Handheld system
Desktop system,clustered system,Handheld systemDesktop system,clustered system,Handheld system
Desktop system,clustered system,Handheld system
Lokesh Singrol
 

Recently uploaded (20)

How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 

behavioral model (DFD & state diagram)

  • 2. Data flow diagram were proposed by Larry Constantine. In 1970s DFD became a popular way to visualize the major steps and data involved in Software System Processes.
  • 3. It is a graphical representation of data flow. It shows the processing steps as data flows through the system. It shows end to end processing of data. It takes input - process – output view of the system. It plays important roll while developing the project.
  • 4. DATA FLOW: it shows movement of data flows origin to destination PROCESS: People , Procedures or devices that use data. Entity: source of data or Destination of data which may be people , program interact with the system but are outside its boundary. Data Store: Information that is kept and accessed. May be in paper file folder or a database . It may be exploded into various levels namely level 0 ,level 1 , level 3 etc.
  • 7. A minimum of one data flow in and one data flow out of a process A data store must be connected to a process(either in, out, or both) An external entity must be connected to a process (either in, out, or both) A single data flow must only flow one way
  • 8. Process has no data flowing into it, but has data flowing out. Data store is hooked to external entity. This means external entity can read and write to your data file without auditing!! The data flow goes in two directions at once. Two or more arrows should be used to show the flow to and from each process.
  • 9. They shows the flow of data through the system. It shows process of i/o data. It is also called as Bubble chart. DFD supports a top – down approach for analysis
  • 10. A state is a mode or condition of being. A state diagram is a dynamic model showing changes of state that an object goes through during its lifetime in response to events. State diagram depict the dynamic behavior of the system in response to external and internal events.
  • 11. Initial state : It is a starting point or first activity of diagram. This is also known as “pseudo state” where the state has no variables and no activity. Final state : It is the end of the state diagram. This is also a pseudo state because it does not have any variables or action described. A state diagram can have zero or more final states. State : state is a recognizable situation and exists over an interval of time. This is denoted by a rounded rectangle and compartments within to describe state-name, variable and activity. or State-name Variable Activity
  • 12. Transition : A transition is a change from one state to other is indicated by an arrow. The event and action causing the transition are written beside the arrow, separated by a slash. Event and Action: A trigger that causes a transition to occur and changes the state is called as an event or action. An event occurs at a particular time has no duration. Signal : when an event causes a message/trigger to be sent to a state, that causes the transitions; then, that message sent by the event is called as a signal. This is represented as <<Signal>> icon above the action/event. Event [condition]/Action <<signal>> Event/ Action Event /Action
  • 13. Enter Admin Login Invalid ID or Password <<Main menu page>> Do: uploading , editing personal details , sending messages etc. <<Check>> Do: Admin Login Try again YesNo User want to Stop Valid ID and Password Selecting activities <<upload file>> Do: choose file <<Personal info>> Do: change password , change E-mail id , change details etc. <<send msg>> Do: sending message If select editing person al detail If select sending messages If select uploading User want to Cancel User want to Cancel User want to Cancel Waiting for upload file
  • 14. State chart diagram is used to represent the event driven state change of a system. It basically describes the state change of a class, interface etc. State chart diagram is used to visualize the reaction of a system by internal/external factors. State diagram (also called state chart diagrams) are used to help the developer better understand any complex functionality of specialized areas of the system.