Machine-translated by Google. Questions are authored in English.
Top

Architectural Design Questions and Answers

1.

The architectural model generally is derived from which of the following sources ?

(i) Information about application domain for software.
(ii) Data flow diagram or analysis classes (along with their relationships and collaborations)
(iii) Availability of design patterns/frameworks

Exam Year(s)

MH SET - 2020, SET Exam - 2020,

Answer: D

The architectural model draws on (i), (ii) and (iii).

Pressman names three sources for the architectural model: information about the application domain for the software to be built, specific requirements model elements such as data flow diagrams or analysis classes with their relationships and collaborations, and the availability of architectural styles and patterns.

Options that exclude any one of these leave out a source the method relies on.

Please log in or register to report this question.

2.

Which of the following software architecture is prone to 'single point of failure' vulnerability ?

Exam Year(s)

MH SET - 2021, SET Exam - 2021,

Answer: A

The architecture prone to a single point of failure is Client-server.

In a client-server system all clients depend on a central server. If the server fails, every client loses the service at once, which is the definition of a single point of failure (unless the server is replicated).

Peer-to-peer systems have no central node: any peer can serve others, so the failure of one does not stop the network. Service-oriented and distributed-object architectures spread functions across many independent services or objects, so they are not, by design, tied to one point of failure.

Please log in or register to report this question.

3.

Architectural models that may be developed may include :

................ models that shows relationships, such as data flow, between the sub-systems.

Exam Year(s)

MH SET - 2024, SET Exam - 2024,

Answer: D

The models are relationship models.

Sommerville lists architectural models that may be developed: a static structural model of the sub-systems, a dynamic process model of the run-time processes, an interface model of sub-system interfaces, relationship models showing relationships such as data flow between the sub-systems, and a distribution model.

Static structural, dynamic process and interface models are the other entries in that list, each with a different purpose.

Please log in or register to report this question.

4.

Architectural models that may be developed may include : A ................. model that shows how the system is organised into processes at run-time.

Exam Year(s)

MH SET - 2025, SET Exam - 2025,

Answer: B

The model is a dynamic process model.

Among the architectural models a designer may develop, a dynamic process model shows how the system is organised into processes at run-time, which may differ from its static organisation into components.

A static structural model shows the subsystems or components developed as separate units. An interface model defines the services offered by each subsystem through its public interface, and a relationships model shows relationships such as data flow between subsystems. Neither shows the run-time process organisation.

Please log in or register to report this question.

5.

System architecture that separates UI, logic, and data is called

Exam Year(s)

Tripura Public Service Commission - 2026,

Answer: B

The architecture is Model-View-Controller (MVC).

MVC divides an application into the Model (data and business rules), the View (the user interface) and the Controller (which handles input and coordinates the two). That is the separation of UI, logic and data the question describes, and many web frameworks are built on it.

Service-oriented architecture splits a system into independent network services rather than into these three layers. ETL is a data-warehousing process of extracting, transforming and loading data. API-first is a design approach of defining the API before building the application.

Please log in or register to report this question.

6.

Match the problem domains in GROUP-I with the solution technologies in GROUP- II.

GROUP-IGROUP-II
(P) Service-oriented computing(1) Interoperability
(Q) Heterogeneous communicating systems(2) BPMN
(R) Information representation(3) Publish-find-bind
(S) Process description(4) XML

Exam Year(s)

Tripura Public Service Commission - 2025,

Answer: C

The matching is P-3, Q-1, R-4, S-2.

  • Service-oriented computing uses the publish-find-bind pattern: services are published, found in a registry and bound to (P-3).
  • Heterogeneous communicating systems need interoperability (Q-1).
  • Information representation is done in XML (R-4).
  • Process description uses BPMN, the Business Process Model and Notation (S-2).

Only option C has all four pairs.

Please log in or register to report this question.

7.

New client components can be easily added in

Exam Year(s)

Tripura Public Service Commission - 2026,

Answer: C

New clients are easily added in a Data Centered Architecture.

In a data-centred (repository) architecture a central data store sits at the core, and client components access it independently. Because clients do not talk to each other directly, new clients can be added, and existing ones changed, without affecting the others. Pressman notes this integrability as the style's main advantage.

Data flow (pipe and filter) architecture chains transformations, call and return architecture builds a hierarchy of calls, and layered architecture stacks services. In each, adding a component means changing its neighbours.

Please log in or register to report this question.

Loading…

Other Subjects

Tags: Architectural Design Questions and Answers || Architectural Design MCQ Questions and Answers || Architectural Design GK Questions and Answers || Architectural Design GK MCQ Questions || Architectural Design Multiple Choice Questions and Answers || Architectural Design GK || GK on Architectural Design || Software Engineering Questions and Answers || Software Engineering MCQ Questions and Answers || Software Engineering GK Questions and Answers || GK on Software Engineering