Software Engineering Mcqs
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

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 UML was designed for describing _______________________?

A. Object-oriented systems
B. Architectural design
C. Srs
D. Both object-oriented systems and architectural design

Which of the following is not real-time architectural patterns that are commonly used ?

A. Asynchronous communication
B. Observe and react
C. Environmental control
D. Process pipeline

Which of these following sensor is a useful as part of a burglar alarm system for commercial buildings ?

A. Movement detector
B. Door sensor
C. Window sensor
D. All of the mentioned

An example of a system that may use a process pipeline is a high-speed_________________?

A. Data distributing system
B. Data acquisition system
C. Data collector system
D. None of the mentioned

ETL stands for____________________?

A. Data extraction transformation & loading
B. Data execution transformation & loading
C. Extraction transformation & loading
D. Execution transformation & loading

A monitoring system examines its environment through __________________?

A. Operating system
B. Communication
C. Set of sensors
D. None of the mentioned