Session 9 - COMP6798001 - Business Process and Functional Modeling
Session 9 - COMP6798001 - Business Process and Functional Modeling
FUNCTIONAL MODELING
SESSION 9
• Introduction
• Business Process Identification using Use Case Diagram
• Business process Modeling using Activity Diagram
• Business Process Documentation: use case Description
• Verifying and validating and functional Model
• Applying the concepts
• Data Flow Diagram
ACKNOWLEDGEMENT
Chapter 4
LEARNING OUTCOMES
Once you have determined the scope, you should give the diagram an
appropriate title.
■ You must identify the activities, control flows, and object fl ows that
occur between
the activities.
■ You should identify any decisions that are part of the process being
modeled.
■ You should attempt to identify any prospects for parallelism in the
process.
■ You should draw the activity diagram.
CREATING ACTIVITY DIAGRAM
MINI CASE: ACTIVITY DIAGRAM
• Walkthrough
–A walkthrough is essentially a peer review of a product
–A walkthrough uncovers errors or faults in the evolving specification
–A walkthrough does not correct errors
• Supports decomposition
• Characteristics:
– (1) supporting the analysis and requirement stage of system design
– (2) a diagramming technique with annotation;
– (3) describing a network of activities/processes of the target system
– (4) allowing for behaviors of parallel and asynchronous (5) stepwise refinement
through hierarchical decomposition of processes.
DATA FLOW DIAGRAM
• Context Diagram
– Highest abstraction Level. Contains the scope of an organizational system that
shows the system boundaries, external entities that interact with the system and
the major information flows
• Level 0
– represents a system’s major processes, data flows and data stores at a high level
of detail
• Level 1
– The breakdown of Level 0 into more degtail, contains basic processes and
sources of information.
• Level 2
– The breakdown of Level 1
• Level 3, 4 etc.
EXAMPLE
Context Diagram
EXAMPLE
Level 1
EXAMPLE
Decomposition Framework
REFERENCES