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
✅ The correct answer is option D.
Explanation: Architectural design decisions include decisions on the type of application, the distribution of the system, the architectural styles to be used, and the ways in which the architecture should be documented and evaluated.

A monitoring system examines its environment through __________________?

A. operating system
B. communication
C. set of sensors
D. none of the mentioned
✅ The correct answer is option C.
Explanation: If some exceptional event or sensor state is detected by the system, the monitoring system takes some action. Often, this involves raising an alarm to draw an operator’s attention to the event.

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
✅ The correct answer is option D.
Explanation: This view is useful for making judgments about non-functional system characteristics such as performance and availability.

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
✅ The correct answer is option D.
Explanation: High availability architecture can be affected by several design factors that are required to be maintained to ensure that no single points of failure exist in such design.

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
✅ The correct answer is option C.
Explanation: The majority of systems that use large amounts of data are organized around a shared database or repository.

All the operations in a transaction need to be completed before the database changes are made _________________?

A. functional
B. available to the users
C. permanent
D. none of the mentioned
✅ The correct answer is option B.
Explanation: This ensures that failure of operations within the transaction does not lead to inconsistencies in the database.

____________________ can be associated with a separate processor or core, so that the processing steps can be carried out in parallel ?

A. Process Pipeline
B. Environmental Control
C. Observe and React
D. None of the mentioned
✅ The correct answer is option A.
Explanation: The Process Pipeline pattern makes this rapid processing possible by breaking down the required data processing into a sequence of separate transformations, with each transformation carried out by an independent process.

A language-processing systems may translate an XML data description into__________________?

A. a machine code
B. an alternative XML representation
C. machine code and alternative XML representation
D. a software module
✅ The correct answer is option C.
Explanation: Such is the property and function of language processing system

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
✅ The correct answer is option C.
Explanation: Model-View-Controller pattern is the basis of interaction management in many web-based systems.