Explore topic-wise MCQs in Software Design.

This section includes 19 Mcqs, each offering curated multiple-choice questions to sharpen your Software Design knowledge and support exam preparation. Choose a topic below to get started.

1.

WHICH_OF_THESE_COMES_UNDER_OPERATIONAL_ATTRIBUTES??$

A. Performance
B. Availability
C. Reliability
D. All of the mentioned
Answer» E.
2.

WHAT_DESCRIBES_HOW_A_SET_OF_INTERACTING_COMPONENTS_CAN_SHARE_DATA??$

A. model-view-controller
B. architecture pattern
C. repository pattern
D. none of the mentioned
Answer» D. none of the mentioned
3.

WHICH_OF_THESE_COMES_UNDER_DEVELOPMENT_ATTRIBUTE??$

A. Maintainability
B. Reusability
C. Performance
D. Maintainability & Reusability
Answer» E.
4.

Which of the following is a type of Architectural Model?$

A. Static structural model
B. Dynamic process model
C. Distribution model
D. All of the mentioned
Answer» E.
5.

Which_view_in_architectural_design_shows_the_key_abstractions_in_the_system_as_objects_or_object_classes?$

A. physical
B. development
C. logical
D. process
Answer» D. process
6.

Which of the following pattern is the basis of interaction management in many web-based systems?

A. architecture
B. repository pattern
C. model-view-controller
D. different operating system
Answer» D. different operating system
7.

What are the categories in which quality attributes are divided in?

A. Development Attributes
B. Operational Attributes
C. Functional Attributes
D. Development & Operational Attributes
Answer» E.
8.

Architecture once established can be applied to other products as well.

A. True
B. False
Answer» C.
9.

Which amount the following is correct?

A. Architectural models explains the main design decisions made in arriving the architecture
B. Architectural design rationale presents architecture, using variety of models to represent different aspects or views
C. Mapping between models says sometimes it is difficult to connect different architectural models
D. All of the mentioned
Answer» D. All of the mentioned
10.

Which of the following is not included in Architectural design decisions?

A. type of application
B. distribution of the system
C. architectural styles
D. testing the system
Answer» E.
11.

Which of these are included in product overview for SAD?

A. product vision, assumptions, constraints
B. product scope
C. target markets, business requirements
D. product vision, assumptions, constraints, target markets & business requirements
Answer» E.
12.

Which of the following is an architectural conflict?

A. Using large-grain components improves performance but reduces maintainability
B. Introducing redundant data improves availability but makes security more difficult
C. Localizing safety-related features usually means more communication so degraded performance
D. All of the mentioned
Answer» E.
13.

Which of these are the content for SAD?

A. Product Overview
B. Architectural Models
C. Architectural design rationale
D. All of the mentioned
Answer» E.
14.

Which of the following view shows that the system is composed of interacting processes at run time?

A. physical
B. development
C. logical
D. process
Answer» E.
15.

Which of these steps are followed in architectural design process?

A. Analyze SRS
B. Evaluate Candidate Architectures
C. Select architecture and finalize architecture
D. All of the mentioned
Answer» E.
16.

The UML was designed for describing _________

A. object-oriented systems
B. architectural design
C. SRS
D. Both object-oriented systems and Architectural design
Answer» E.
17.

A ________ view shows the system hardware and how software components are distributed across the processors in the system.

A. physical
B. logical
C. process
D. all of the mentioned
Answer» B. logical
18.

What kind of investments does organization have in order to make most of by the software architects in their design?

A. Libraries
B. Standards and guidelines
C. Software tools
D. All of the mentioned
Answer» E.
19.

Why does architectural design occurs during product design ?

A. Stakeholders must convinced that their needs will be met, which may be difficult without demonstrating how the engineers plan to build the product
B. Product designers must judge the feasibility of their designs
C. Project planners must have some idea about what software must be built to create schedules and allocate resources
D. All of the mentioned
Answer» E.