Search Header Logo

Software Design and Architecture Quiz

Authored by Abilayhan Nurmahan

Computers

University

Used 1+ times

Software Design and Architecture Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

24 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these views show the functional design of the software, usually in the form of objects and the relationships between them?

Process View

Development View

Physical View

Logical View

2.

MULTIPLE SELECT QUESTION

30 sec • 1 pt

Which of these UML diagrams are likely to be part of the process view? Select two correct answers.

Activity Diagram

Sequence Diagram

State Diagram

Class Diagram

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

To which view would the Package Diagram belong? Remember that a package diagram shows the packages that make up a software and how they are related.

Physical View

Development View

Logical View

Process View

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these statements about Component Diagrams is true?

They clarify dependency relationships

They give a dynamic view of the system

They are useful for clarifying the artifacts that will be produced from development

They do not show third-party libraries

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these will you NOT find in a deployment diagram?

Class

Execution Environment

Component

Artifact

Library

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is an artifact?

An unintended effect that the software has on the device

A part of a device that is nonetheless important to depict on the deployment diagram, like a hard drive

Part of the development process that is important to the developers but not the end-users

A physical realization of a software component

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is an abstract data type?

A data type that dynamically allows the storage of different primitives

A data schema that is defined by the developer

A data type that is not actually storing data; instead, it is used to define interfaces

An interface that defines how to store data in a class

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?