Software Engineering | Architectural Design MCQ: This section contains the multiple-choice questions on Architectural Design in Software Engineering.

The process of identifying a collection of hardware and software components, as well as their interfaces, in order to provide the framework for the development of a computer system is known as architectural design.

Here, you will find the MCQs on architectural design in software engineering. The MCQs will enhance the learning and knowledge base with respect to architectural design in software engineering.

 

questions

Title
Architectural design describes about the,

Architectural design describes about the,


  1. Structure of data and program components
  2. Considers the architectural style
  3. Structure and properties of the components
  4. All of the mentioned above
discuss
Architectural design enables us to,

Architectural design enables us to,


  1. Analyze the effectiveness of the design in meeting its stated requirements
  2. Consider architectural alternatives at a stage when making design changes is still relatively easy
  3. Reduce the risks associated with the construction of the software
  4. All of the mentioned above
discuss
Amongst which of the following is / are the correct with reference to significance of architectural design,

Amongst which of the following is / are the correct with reference to significance of architectural design,


  1. It provides a representation that facilitates communication among all stakeholders
  2. It highlights early design decisions
  3. It constitutes a relatively small, intellectually graspable model of how the system is structured
  4. All of the mentioned above
discuss
The decision metaphor represents architecture as the product of decisions

The decision metaphor represents architecture as the product of decisions.


  1. True
  2. False
discuss
An architectural description addresses,

An architectural description addresses,


  1. Stakeholder's concern
  2. System architect considers a variety of alternatives
  3. Architectural decisions can be considered to be one view of the architecture
  4. All of the mentioned above
discuss
In the context of architectural design, genre implies with a,

In the context of architectural design, genre implies with a,


  1. Specific category within the overall software domain
  2. Software testing
  3. Software maintenance
  4. None of the mentioned above
discuss
With reference to an architectural pattern,

With reference to an architectural pattern,


  1. Imposes software testing
  2. Imposes a transformation on the design of architecture
  3. Imposes software implementation
  4. None of the mentioned above
discuss
Amongst which of the following shows how architectural pattern differs from architectural style,

Amongst which of the following shows how architectural pattern differs from architectural style,


  1. Focuses on one aspect of the architecture
  2. Pattern imposes a rule on the architecture
  3. Architectural patterns tend to address specific behavioral issues within the context of the architecture
  4. All of the mentioned above
discuss
A data store at Data-Centered Architectures is accessed frequently by other components

A data store at Data-Centered Architectures is accessed frequently by other components.


  1. True
  2. False
discuss
Data-centered architectures promote,

Data-centered architectures promote,


  1. Design
  2. Integrability
  3. Maintenance
  4. None of the mentioned above
discuss
Amongst which of the following is / are the taxonomy of architectural styles,

Amongst which of the following is / are the taxonomy of architectural styles,


  1. Data-Centered Architectures
  2. Data-Flow Architectures
  3. Call and Return Architectures
  4. All of the mentioned above
discuss
Data-Flow Architectures is suitable to apply when,

Data-Flow Architectures is suitable to apply when,


  1. Input data transformed through a series of computational or manipulative components
  2. Input data transformed through recursive process
  3. Input data does not transform through defined process
  4. None of the mentioned above
discuss
If the data flow degenerates into a single line of transforms, is called,

If the data flow degenerates into a single line of transforms, is called,


  1. Parallel computing
  2. Batch sequential
  3. Data flow process
  4. None of the mentioned above
discuss
Call and return architectures are easily to achieve a program structure which is,

Call and return architectures are easily to achieve a program structure which is,


  1. Easy to modify and scale
  2. Easy to design
  3. Easy to maintain
  4. None of the mentioned above
discuss
Amongst which of the following is / are the true for Main program/subprogram architectures

Amongst which of the following is / are the true for Main program/subprogram architectures.


  1. A classic program structure
  2. Decomposes function into a control hierarchy
  3. A "main" program invokes a number of program components
  4. All of the mentioned above
discuss
Remote procedure call architectures refers that,

Remote procedure call architectures refers that,


  1. Components are distributed across multiple computers on a network
  2. Components are distributed on a single system
  3. Operates on a single network
  4. None of the mentioned above
discuss
Object-Oriented Architectures is specially used for,

Object-Oriented Architectures is specially used for,


  1. The components of a system encapsulate data and the operations
  2. To manipulate the data
  3. Communication between defined components are accomplished through message passing
  4. All of the mentioned above
discuss
Layered Architectures encompasses,

Layered Architectures encompasses,


  1. Different layers are defined
  2. Each layer accomplishes operations
  3. Closer to the machine instruction set
  4. All of the mentioned above
discuss
In Layered Architectures, outer layer defines interface operations; inner layer defines operating system interfacing while intermediate layers provide utility services and application software functions

In Layered Architectures, outer layer defines interface operations; inner layer defines operating system interfacing while intermediate layers provide utility services and application software functions.


  1. True
  2. False
discuss
Architectural styles are used to,

Architectural styles are used to,


  1. Uncovers requirements engineering
  2. Defines constraints of the system to be built
  3. Architectural style and/or combination of patterns
  4. All of the mentioned above
discuss
total MCQs: 20

MCQs

20

Views

59

Best Answers

299

Points

5