You are on page 1of 10

10/20/2019

1
 Context Model
 Context Diagram
 System Boundary
 Example

10/20/2019
2
A context model defines how context data are structured
and maintained. It aims to produce a formal or semi-
formal description of the context information that is
present in a context-aware system
 Context models are used to illustrate the boundries of a
system
 It is used to represent the reusable context information of
the components

10/20/2019
3
o A key role of context model is to simplify and introduce
greater structure into the task of developing context-aware
applications

o Context models are sometimes called enterprise architecture


models,sometimes high-level design models and sometimes
conceptual models

10/20/2019
4
 The Context Diagram shows the system under consideration as
a single high-level process and then shows the relationship that
the system has with other external entities .

 Context Diagram is aiso called Context-Level Data-Flow


Diagram or a Level-0 Data Flow Diagram. Since a Context
Diagram is a specialized version of Data-Flow Diagram.

10/20/2019
5
o The system boundary is potentially the entire system .

o For large and complex systems, each module may be the system
boundary.

o System boundaries are established to define what is inside and


what is outside the system

10/20/20196
6
 It illustrats the structure of information system that
 include a bank auto-teller network.
 Each atm is connected to
• Account database
• Local branch accounting system
• Security system
• Maintenance system to support machine maintenance.
• Usage database that monitor how the network of atm is
used
• local branch counter system provide survices such as
backup and printing. 10/20/2019
7
10/20/2019
8
 Context models normally show that the environment
includes several other automated systems.
 However, they do not show the types of relationships
between the systems in the environment and the system
that is being specified.
 Therefore, simple context models are used along with other
models, such as business process models. These describe
human and automated processes in which particular
software systems are used.

10/20/2019
9
RBC ,WBC and PLATELETS Counting using Image Processing 10/20/2019
10

You might also like