Unit Operations: Software Architecture

This is a computer science engineering quiz on Software Architecture, which includes questions on unit operations in software architecture.

images.png
Start Quiz

What are the types of Unit operations?

Separations Uniform Decomposition Abstraction All of the mentioned

What are the types of Unit operations?

Separations Uniform Decomposition Abstraction All of the mentioned

The operation of separation aids which of the following?

Modifiability and portability Modifiability and Scalability Portability and Scalability None of the mentioned

What is Decomposition?

Decomposition is the operation which places distinct piece of functionality into distinct component Decomposition is the operation of separating a large system component into two or more smaller ones Decomposition is the operation of creating virtual machine None of the mentioned

What is Abstraction?

It is the operation which places distinct piece of functionality into distinct component It is the operation of separating a large system component into two or more smaller ones It is the operation of creating virtual machine None of the mentioned

What is Part-Whole?

Every component in the system can be built only from these sub component Each of the sub component represents a specialization of its parent functionality All of the mentioned None of the mentioned

What is replication used to enhance?

Reliability Performance All of the mentioned None of the mentioned

What is compression used for?

To improve performance To circumvent layering when it does not provide needed services To speed system development All of the mentioned

What is Resource Sharing?

It is an operation that encapsulates either data or services and shares them among multiple independent consumers It is the operation which places distinct piece of functionality into distinct component It is the operation of separating a large system component into two or more smaller ones None of the mentioned

Which of the following steps are followed for the Overview of SAAM?

Develop Scenarios Describe Candidate Architecture Classify Scenarios All of the mentioned

Which of the following relates to Scenarios?

Scenarios illustrate the kinds of activities that the system must support Scenarios illustrate the kinds of changes that it is anticipated will be made to the system All of the mentioned None of the mentioned

What are the procedure followed for description of candidate architecture?

Description should be done in architectural notation that is well understood by the parties involved in the analysis Description can be done in any notations that are well understood by the parties involved Description may or may not be described in notations that are used for analysis None of the mentioned

What are the classifications of Scenarios?

Direct Scenario Indirect Scenario Forward Scenario Direct & Indirect Scenario

What is done while performing scenario evaluation?

For indirect scenario, the changes to the architecture that are necessary for it to support the scenario must be listed Cost of performing the change must be estimated There should be summary table that lists all scenarios (direct and indirect) All of the mentioned

Why is scenario interaction important?

It exposes the allocation of functionality to the product’s design It follows a communication path which leads to systems stability It achieves main goal of modifiability None of the mentioned
Quiz/Test Summary
Title: Unit Operations: Software Architecture
Questions: 15
Contributed by:
james