Chapter 3.0 - Part2 - ContextDiagram
Chapter 3.0 - Part2 - ContextDiagram
SYSTEM ANALYSIS
LEARNING OUTCOME
A logical model shows what the system must do, regardless of how it will be
implemented physically.
1) The first lacks any formal structure; an object is simply placed in its context,
showing its interaction with external entities from a high level. This type of
context diagram is normally produced by those who have not had formal training
in producing context diagrams, but who, for a presentation or marketing purposes,
want to show an object or system in its context. This may also be used in informal
settings even by context diagram experts.
2 categories of context diagram
2) The second type is a bit more rigid, drawing from the same rules, syntax, and
symbols established for data flow diagrams. In this instance, the context diagram
is a subset of a data flow diagram with the context diagrams being the simplest
form of data flow diagrams.
Benefits Of Context Diagram
Help define and agree the scope or boundary of the system of interest.
Provide a simple high-level picture of the system of interest. All systems operate in
an environment; failure to pay attention to that environment will lead to failure.
Help identify the elements in the environment of the system of interest that it
interacts with.
Identify and define the external interfaces the System of Interest logically has to
have with the outside world. Most system issues or problems occur at these
interfaces and a Context Diagram emphasizes them and encourages their clear
definition.
When used within a team context, allows the whole team to share information and
agree at a common understanding.
main parts of a
context diagram
1) Process
Represented as a rounded rectangle, which shows a given process or activity at its
highest level. A process must react in a preplanned way, and indicates where data is
transformed, stored, or distributed.
main parts of a
context diagram
2) External Entity
May be an actor (person or thing) that either triggers the
process or receives output from the process. An external
entity may also be either a data source and/or destination.
External entities are represented as rectangular boxes.
main parts of a
context diagram
3) Data Flows
Represented as arrows, are the connectors between the main process and the
various external entities and show data flow among them.
Example 1 : Grading System
Example 2 : Billing System
Example 3 : Payroll Processing System
Example 4 : Hotel Reservation System
Example 5 : Video Rental System
Exercises