SlideShare a Scribd company logo
2
Most read
6
Most read
8
Most read
Context Models
 Context Models:
Context models are used to illustrate the operational
context of a system.
They show what lies outside the system boundaries.
 They shows how IT applications fit into the context of
the people and the organization they serve.
Context models are sometimes called enterprise
architecture models, sometimes high-level
design models and sometimes conceptual models.
Context Models
They simply show other system in environment, not
how
the system being developed in that environment.
Producing an architectural model is first step in
context
modeling.
Social and organizational concerns may affect the
decision on where to position system boundaries
Context Models
System Context Diagram
• A System Context Diagram (SCD) in software engineering
and systems engineering is a diagram that defines the
boundary between the system, or part of a system, and its
environment, showing the entities that interact with it.
• This diagram is a high level view of a system.
Automated-teller Machine(ATM)
5
COMP201 - Software Engineering
It illustrates 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 services such as
backup and printing.
Example – Context models of an ATM System
Auto-teller
system
Security
system
Maintenance
system
Account
database
Usage
database
Branch
accounting
system
Branch
counter
system
6
COMP201 - Software Engineering
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.
Context models of an ATM System
Example - Order Processing Data Flow Diagram
Complete
order form
Order
details +
blank
order form
Validate
order
Record
order
Send to
supplier
Adjust
available
budget
Budget
file
Orders
file
Completed
order form
Signed
order form
Signed
order form
Checked and
signed order
+ order
notification
Order
amount
+ account
details
Signed
order form
Order
details
References
COMP201 - Software Engineering 9

More Related Content

PPTX
Software implementation and coding are vital phases in software development, ...
PPTX
Software Engineering System Modeling (Context models)
PPTX
Context diagram
DOCX
System Models in Software Engineering.docx
PDF
Lesson #04 - Software Engineering - Lecture.pdf
PPT
vu-re-lecture-33 requirement engineering.ppt
PPTX
Context model
PPTX
Software Architecture Standard IEEE 1471
Software implementation and coding are vital phases in software development, ...
Software Engineering System Modeling (Context models)
Context diagram
System Models in Software Engineering.docx
Lesson #04 - Software Engineering - Lecture.pdf
vu-re-lecture-33 requirement engineering.ppt
Context model
Software Architecture Standard IEEE 1471

Similar to ATM explain and its context modeling.pptx (20)

PPTX
Context Model Amber Saif very good slide
PPTX
Context Model Amber Saif very good slides
PDF
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineering
PPT
Slides chapter 10
PPTX
Software Engineering1Order Processing Data Flow Diagram
PPTX
SE_L7systemmodel software engineering.pptx
PDF
Requirements engineering process: Feasibility studies, requirements elicitati...
PPTX
UNIT-3_SE_PPT1.pptx software engineering
PPT
3.2 The design model & Architectural design.ppt
PPT
Systemmodels
ODP
Software Patterns
PDF
Bab 11 component diagram 2010
PPT
Requirements engineering process: Feasibility studies, requirements elicitati...
PPT
Is It API Time For A New Strategy?
PDF
Software Engineering - Ch8
PDF
System Modelling
PDF
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
PDF
PPT
PDF
Software Architecture: views and viewpoints
Context Model Amber Saif very good slide
Context Model Amber Saif very good slides
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineering
Slides chapter 10
Software Engineering1Order Processing Data Flow Diagram
SE_L7systemmodel software engineering.pptx
Requirements engineering process: Feasibility studies, requirements elicitati...
UNIT-3_SE_PPT1.pptx software engineering
3.2 The design model & Architectural design.ppt
Systemmodels
Software Patterns
Bab 11 component diagram 2010
Requirements engineering process: Feasibility studies, requirements elicitati...
Is It API Time For A New Strategy?
Software Engineering - Ch8
System Modelling
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
Software Architecture: views and viewpoints
Ad

More from ssuser2690b8 (12)

PPTX
biocontrolsystemslecture1SYSTEMS & THEIR REPRESENTATIONS.pptx
PPTX
FM Circuits & Varactor Modulators 2.pptx
PPTX
Entity-Relationship Model.pptx data modeling
PPTX
types of data modeling tecnologyesy.pptx
PPTX
data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...
PPTX
types of data modelingEntity-Relationship (E-R) Models UML .pptx
PPTX
data modeling data modeling and its context .pptx
PPTX
The Mental Health Care Patient Management System.pptx
PPTX
resistor colors and it conclusion by colors.pptx
PPTX
Resistor Color Code and Measurement of Resistance.pptx
PPTX
incubator and it components in simple.pptx
PPTX
INFUSION Pump and component in simple way.pptx
biocontrolsystemslecture1SYSTEMS & THEIR REPRESENTATIONS.pptx
FM Circuits & Varactor Modulators 2.pptx
Entity-Relationship Model.pptx data modeling
types of data modeling tecnologyesy.pptx
data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...
types of data modelingEntity-Relationship (E-R) Models UML .pptx
data modeling data modeling and its context .pptx
The Mental Health Care Patient Management System.pptx
resistor colors and it conclusion by colors.pptx
Resistor Color Code and Measurement of Resistance.pptx
incubator and it components in simple.pptx
INFUSION Pump and component in simple way.pptx
Ad

Recently uploaded (20)

PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
Supervised vs unsupervised machine learning algorithms
PDF
Transcultural that can help you someday.
PDF
Introduction to Data Science and Data Analysis
PDF
Introduction to the R Programming Language
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PPTX
Computer network topology notes for revision
PPTX
Database Infoormation System (DBIS).pptx
PPTX
modul_python (1).pptx for professional and student
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
Leprosy and NLEP programme community medicine
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
climate analysis of Dhaka ,Banglades.pptx
Galatica Smart Energy Infrastructure Startup Pitch Deck
IBA_Chapter_11_Slides_Final_Accessible.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Supervised vs unsupervised machine learning algorithms
Transcultural that can help you someday.
Introduction to Data Science and Data Analysis
Introduction to the R Programming Language
STERILIZATION AND DISINFECTION-1.ppthhhbx
Computer network topology notes for revision
Database Infoormation System (DBIS).pptx
modul_python (1).pptx for professional and student
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
Data_Analytics_and_PowerBI_Presentation.pptx
Leprosy and NLEP programme community medicine
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
oil_refinery_comprehensive_20250804084928 (1).pptx

ATM explain and its context modeling.pptx

  • 2.  Context Models: Context models are used to illustrate the operational context of a system. They show what lies outside the system boundaries.  They shows how IT applications fit into the context of the people and the organization they serve. Context models are sometimes called enterprise architecture models, sometimes high-level design models and sometimes conceptual models. Context Models
  • 3. They simply show other system in environment, not how the system being developed in that environment. Producing an architectural model is first step in context modeling. Social and organizational concerns may affect the decision on where to position system boundaries Context Models
  • 4. System Context Diagram • A System Context Diagram (SCD) in software engineering and systems engineering is a diagram that defines the boundary between the system, or part of a system, and its environment, showing the entities that interact with it. • This diagram is a high level view of a system.
  • 5. Automated-teller Machine(ATM) 5 COMP201 - Software Engineering It illustrates 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 services such as backup and printing.
  • 6. Example – Context models of an ATM System Auto-teller system Security system Maintenance system Account database Usage database Branch accounting system Branch counter system 6 COMP201 - Software Engineering
  • 7. 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. Context models of an ATM System
  • 8. Example - Order Processing Data Flow Diagram Complete order form Order details + blank order form Validate order Record order Send to supplier Adjust available budget Budget file Orders file Completed order form Signed order form Signed order form Checked and signed order + order notification Order amount + account details Signed order form Order details