Professional Documents
Culture Documents
Context Diagram
Context diagram is a high level representation of the business processes. It
defines the entities and their interaction in the system. This is one of the
important tools for stakeholders to understand the required process.
The objective of the system context diagram is to focus attention on
external factors and events that should be considered in developing a
complete set of systems requirements and constraints.
Building Blocks
Context diagrams can be developed with the use of two types of building
blocks:
Entities (Actors): labeled boxes; one in the center representing the system,
and around it multiple boxes for each external actor.
Represented
Name
as
Name
Represented
Number
as
Name
Data store: Collection of data which form starting point of a data model
and principal link between data model and process model
Represented
D1
as
Example:
3) Cooperative:
Example:
ID:UC1
Priority:High
Actor:Receptionist/Manager
Description:Customerrequestsforreservation,receptionist,managerchecksroomsavailabity
andbookstheroom.
Trigger:Customerenquiresaboutroom
Type:External
Normalcourse:Refertofig2,BookAReservation.
Inputs
Source
Outputs
Destination
1.Customername
Electronic
reservationofBide
AWhile
Reservation
confirmationdetails
suchasreservation
code,roomnoetc.
Customer
2.Address
3.Creditcarddetails
4.Occupancy
1.Book A Reservation
UseCaseName:Changethereservation
ID:UC2
Priority:High
Actor:Receptionist/Manager
Description:Customerrequeststochangereservation,receptionist,managerchecksnew
reservationavailability
Trigger:Customerrequestsforreservationchange
Type:External
NormalCourse:Refertofig3,Changethereservation
Inputs
Source
Outputs
Destination
1.Customername
Electronic
reservationofBide
AWhile
Reservation
confirmationdetails
suchasreservation
code,roomnoetc.
Customer
2.Address
3.Creditcarddetails
4.No.Ofpersons
5.Newarrivaland
departuredate
Fig 3: Bide-A-While Electronic Reservation System Fragmented Process 2Change The Reservation
UseCaseName:Generatethebill
ID:UC3
Priority:High
Actor:Receptionist/Manager
Description:Manager/Receptionistgeneratesthebillforcustomerstay
Trigger:Billgenerationinitiated
Type:Temporal
Normalcourse:Refertofig4,Generatethebill
Inputs
Source
Outputs
Destination
Paymentdetails
Electronic
reservationofBide
AWhile
BideAWhile
Receipt
Customer
Creditcard,
NetBanking
DFD are time consuming where analysts have to be in wait until entire
process is represented by management.
Physical considerations are not accounted in DFD.
References:
1. Systems Analysis and Design - Dennis. Wixom. Roth
2. http://en.wikipedia.org/wiki/System_context_diagram