Context Models

This quiz topics include the purpose of context models, how system boundaries are defined, why boundary definition is not value-free, the difference between context models and process models, UML activity diagram notation (activities, start/end nodes, solid bars, guards, stereotypes), and how activity diagrams extend context models to show business processes

download Export
search_insights Statistics
stylus_note White Board
Quran
calculate Calculator
dictionary Dictionary
fullscreen Full Screen
QUESTION OF

volume_mute Read quiz aloud
Views #: 196
Questions #: 14
Time: 15 minutes
Pass Score: 80.0%
Style
Mode

What Is System Modeling?

1 pts
volume_mute

System modeling is best defined as:

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Model vs. Representation

1 pts
volume_mute

True or False: A model of a system is the same as a representation of that system — both maintain all information about the entity being described.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Four Modeling Perspectives

2 pts
volume_mute
To complete the line match
  1. Click on an item in the first group
  2. Click on an item in the second group
  3. To delete a match, double click on a line

Perspective

External
Interaction
Structural
Behavioral

Description

Models the dynamic behavior of the system and how it responds to events
Models the context or environment of the system
Models the interactions between a system and its environment, or between the components of a system
Models the organization of a system or the structure of the data processed by the system

System models can represent a system from four different perspectives. Match each perspective to its correct description.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Five Essential UML Diagram Types

2 pts
volume_mute
To complete the line match
  1. Click on an item in the first group
  2. Click on an item in the second group
  3. To delete a match, double click on a line

Diagram Type

Activity diagrams
Use case diagrams
Sequence diagrams
Class diagrams
State diagrams

Aspect

Interactions between actors and the system and between system components
Activities involved in a process or data processing
Object classes and their associations
Interactions between a system and its environment
How the system reacts to internal and external events

Match each UML diagram type with the primary aspect of a system that it represents.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Three Ways Graphical Models Are Used

2 pts
volume_mute

There are three common ways in which graphical models are used in practice. Which of the following correctly describes all three? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Purpose of Context Models

1 pts
volume_mute

At an early stage in system specification, context models are used to:

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Reading a Context Model

2 pts
volume_mute

The diagram below shows the context model of the Mentcare patient information system.

«system» Mentcare «system» Patient record system «system» Admissions system «system» Prescription system «system» Appointments system «system» HC statistics system «system» Management reporting system

Which of the following systems are shown as part of the Mentcare system's environment in this context model? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


What Context Models Do NOT Show

1 pts
volume_mute

True or False: A context model shows not only which external systems are connected to the system being specified, but also the precise nature of those relationships — for example, whether each external system produces data for, consumes data from, or shares data with the system.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


System Boundary Definition Is Not Value-Free

2 pts
volume_mute

Which of the following are valid reasons why defining a system boundary is described as 'not a value-free judgment'? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Context Models and Process Models Together

1 pts
volume_mute

Why are simple context models normally used alongside other models such as business process models?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Reading a UML Activity Diagram

1 pts
volume_mute

The diagram below shows part of the involuntary patient detention process modeled as a UML activity diagram.

Confirm detention decision Inform patient of rights Record detention decision «system» Mentcare ? [dangerous] Find secure place [not available] Transfer to police station [available] Transfer to secure hospital [not dangerous] Admit to hospital «system» Admissions System Inform social care Inform next of kin Update register «system» Mentcare

Which UML notation element is used in this diagram to show that the dangerous and not dangerous paths are mutually exclusive alternatives?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


UML Activity Diagram Notation — Elements

3 pts
volume_mute
To complete the line match
  1. Click on an item in the first group
  2. Click on an item in the second group
  3. To delete a match, double click on a line

Element

Filled circle
Filled circle inside a larger circle
Rectangle with rounded corners
Solid bar
Arrow annotated with [condition]

Meaning

A guard — the flow is only followed when the condition in square brackets is true
The start of a process
An activity (a specific subprocess that must be carried out)
Activity coordination — all incoming activities must complete before the process continues, or outgoing activities may execute in parallel
The end of a process

Match each UML activity diagram element to its correct meaning.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Concurrent Activities in Activity Diagrams

1 pts
volume_mute

In the involuntary patient detention activity diagram, after the patient is transferred to a secure hospital, three activities can happen concurrently: informing social care, informing the next of kin, and updating the detention register. What UML notation element signals that these activities may be executed in parallel?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


UML Stereotypes in Activity Diagrams

1 pts
volume_mute

In UML activity diagrams used as process models, some activities are shown inside boxes labeled with text like «system» followed by a system name (e.g., «system» Mentcare). What is the purpose of this notation?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation