Architectural Views

This quiz covers the concept of architectural views, Krutchen's 4+1 view model, the role of UML and architectural description languages (ADLs), and when detailed architectural documentation is warranted

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

QUESTION OF
Views #: 23
Questions #: 10
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

Why Multiple Architectural Views?

1 pts
volume_mute

Why is it impossible to represent all relevant information about a system's architecture in a single architectural model?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Krutchen's 4+1 View Model

1 pts

Krutchen's well-known 4+1 view model proposes four fundamental architectural views related by use cases or scenarios. Match each view with 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

View

Physical view
Logical view
Development view
Process view

Description

Shows key abstractions in the system as objects or object classes; requirements can be related to entities in this view
Shows how, at run-time, the system is composed of interacting processes; useful for judging non-functional characteristics like performance and availability
Shows how the software is decomposed for development, broken into components implemented by a single developer or team; useful for software managers and programmers
Shows the system hardware and how software components are distributed across processors; useful for systems engineers planning deployment
note_alt Add notes
flag Flag

Correct Answer

Explanation

The Conceptual View

1 pts
volume_mute

Hofmeister et al. added a fifth view called the conceptual view to the four views proposed by Krutchen. Which of the following best describes the purpose of a conceptual view?

note_alt Add notes
flag Flag

Correct Answer

Explanation

UML for Architectural Description

1 pts
volume_mute

Which of the following statements correctly reflect the role of UML in architectural description? Select ALL that apply.

note_alt Add notes
flag Flag

Correct Answer

Explanation

Architectural Description Languages (ADLs)

1 pts
volume_mute

What are the basic elements of Architectural Description Languages (ADLs), and what is the main practical limitation of ADLs?

note_alt Add notes
flag Flag

Correct Answer

Explanation

When is Detailed Architectural Documentation Justified?

1 pts
volume_mute

In most projects, block diagrams are the only architectural documentation that exists. When is it justified to invest in a more detailed, formal architectural description? Select ALL that apply.

note_alt Add notes
flag Flag

Correct Answer

Explanation

Purpose of Different Architectural Views

1 pts
volume_mute

Which architectural view would be MOST useful to a systems engineer who is planning how to deploy software components across the servers and network infrastructure of an organisation?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Architectural Views Classification

1 pts

Classify each scenario into the architectural view it most naturally belongs to.

drag and drop the selected option to the right place

note_alt Add notes
flag Flag

Correct Answer

Explanation

The '+1' in Krutchen's 4+1 Model

1 pts
volume_mute

In Krutchen's 4+1 view model, what does the '+1' refer to?

note_alt Add notes
flag Flag

Correct Answer

Explanation

Block Diagrams — Advantages and Limitations

1 pts
volume_mute

Block diagrams are widely used to describe system architectures. Which of the following correctly identifies both an advantage AND a limitation of informal block diagrams?

note_alt Add notes
flag Flag

Correct Answer

Explanation