Lecture 5 - Chapter 6 Systems Analysis - Structuring System Requirements - Process Modeling
Lecture 5 - Chapter 6 Systems Analysis - Structuring System Requirements - Process Modeling
LECTURE 5_CHAPTER 6
SYSTEMS ANALYSIS: STRUCTURING SYSTEM REQUIREMENTS
PROCESS MODELING
DR. HUSAM KAID
Copyright © 2015 Pearson Education, Inc. Publishing as Prentice Hall
1
Lesson Overview
▪ Here, our focus is on the systems analysis part
of the SDLC, which is highlighted in the
following Figure.
▪ We focus on methods useful for structuring
requirements :
✓process modeling
✓and logic modeling,
▪ These methods allow you to model how data
flow through an information system, the
relationships among the data flows, and how
data come to be stored at specific locations.
▪ These methods also show the processes that
change or transform data. 2
Process Modeling
▪ Process modeling graphically represents the Enable analysts to
processes that capture, manipulate, store, and understand current system
distribute data between a system and its Scope of system
environment and among components within a
system.
▪ The data-flow diagram (DFD) is the type of
process model. During requirements
determination, information is collected about
the current and new systems.
▪ The project team will structure this
information into meaningful representations of
the current and new systems.
▪ The requirements structuring process results Show data flows, structure and
functional requirements of new system
in several deliverables, listed in Table 6–1 3
Data-Flow Diagramming Mechanics (continued)
▪ Process ▪ Source/Sink
✓Depicts work or actions ✓Depicts the origin and/or
performed on data so destination of the data
that they are ✓Sometimes referred to as
transformed, stored, or an external entity
distributed ✓Drawn as a square symbol
✓Drawn as a rectangle ✓Name states what the
with rounded corners external agent is
✓Number of process as ✓Suppliers, customers, and
well as names are a bank are examples
recorded
Data-Flow Diagramming Mechanics (continued)
▪ Figure 6–4 contrasts an incorrectly drawn
DFD (a process is shown as a sink) with
one that is correctly prepared.
Data-Flow Diagramming Definitions
▪ Context Diagram
✓A data-flow diagram of the scope of an organizational system that
shows the system boundaries, external entities that interact with the
system and the major information flows between the entities and the
system
▪ Level-O Diagram
✓A data-flow diagram that represents a system’s major processes, data
flows, and data stores at a higher level
Developing DFDs: An Example
30