MCQ Bank
A model in the Model View Controller (MVC) pattern is allowed to have _________.
- A) Multiple views
- B) A single view
- C) Zero views
- D) No more than two views
The Client does not have the right to access which of the following layers in a Model View Controller (MVC) pattern?
- A) View
- B) Model
- C) Presentation
- D) Controller
The component that receives the events in the Model View Controller (MVC) Pattern is called _________.
- A) Receiver
- B) Controller
- C) Model
- D) Observer
In Model View Controller (MVC) pattern, the data in the database can be updated/modified using the __________.
- A) Model class
- B) View class
- C) Controller class
- D) Data-link class
Quality attribute (QA) is a _________ or __________ property of a system that is used to indicate the extent to which the system meets the needs of its stakeholders.
- A) measureable, untestable
- B) unbounded, testable
- C) measureable, testable
- D) immeasurable, untestable
______________ improves performance, reduces server round trips, and can be used to maintain the state of your application.
- A) Authorization
- B) Caching
- C) Framework
- D) Authentication
“System should not be accessed by unauthorized people”. What quality category does this statement fall into?
- A) Reliability
- B) Performance
- C) Security
- D) Scalability
An __________________ is an end-to-end test of a small segment of the application.
- A) Review
- B) Testing
- C) Architectural framework
- D) Architectural spike
“The system has no user guide in place”. Which quality attribute is compromised here?
- A) Reliability
- B) Flexibility
- C) Maintainability
- D) Usability
_______________ is concerned with the way that your application handles conflicts caused by multiple users creating, reading, updating, and deleting data at the same time.
- A) Framework
- B) Authorization
- C) Concurrency
- D) Caching
Which quality attribute matters the most in the systems like radiation therapy machines, airplanes and heart pace-makers
- A) Flexibility
- B) Performance
- C) Reliability
- D) Security
Each ______________ consists of a context, a problem, and a solution.
- A) Pattern
- B) Architecture
- C) View
- D) Model
A system easy to reconfigure or adopt in response to different user and system requirements is a
- A) Maintainable System
- B) Interoperable System
- C) Flexible System
- D) Reliabale System
The _____________ is a collection of hotspots that you can use to analyze your application architecture.
- A) Components frame
- B) Modules frame
- C) Architecture frame
- D) Framework