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
Views #: 4
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

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

Correct Answer

Explanation

Four Modeling Perspectives

2 pts

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

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

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
note_alt Add notes
flag Flag

Correct Answer

Explanation

Five Essential UML Diagram Types

2 pts

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

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

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 actors and the system and between system components
note_alt Add notes
flag Flag

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

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

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

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

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

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

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

Correct Answer

Explanation

UML Activity Diagram Notation — Elements

3 pts

Match each UML activity diagram element to its correct meaning.

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

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
note_alt Add notes
flag Flag

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

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

Correct Answer

Explanation