CS603 Final Term Quiz 4 Jan 2024 by Miss Mehwish
- Type
- Quiz
- Course
- CS603 Software Architecture and Design
- Size
- PDF 461 KB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 1, 2, 3 of 6. Download the file for all 6 pages.
Past Papers for Mids./Finals are also Available
Q1. Which of the following is required before the authorization process?
- Options: A) Encapsulation B) Authentication C) Abstraction D) Testing
Correct option: B) Authentication
- Applications that have _________ type of architecture are common.
- Options: A) Duplicate Architecture B) Micro Services C) Monolithic D) C-Panel
Correct option: B) Micro Services
- __________ is generally used to describe data centers available to many users over the Internet by providing an elastic set of resources through the use of virtual networks.
- Options: A) Microchip B) Load Increasing C) Cloud Computing D) Virtual Computing
Correct option: C) Cloud Computing
- In terms of Structural Recommendations, the modules that produce data should be ____________ modules that consume data.
- Options: A) Placed in the same class B) Enclosed C) Separated from D) Merged with
Correct option: C) Separated from
- __________ determines what resources a user can access.
- Options: A) Sophistication B) Authorization C) Aggregation D) Authentication
Correct option: B) Authorization
- __________ is a collection of principles that shapes the design of your application they may overlap
- Options: A) Architecture frame B) Application types C) Application types D) Architecture Component
Correct option: A) Architecture frame
- In recent times _________ has become a viable alternative for the hosting of data centers primarily
- Options: A) Object Oriented Programing (OOP) B) Cloud C) Artificial Intelligence D) Local Host
Correct option: B) Cloud
Q8. Which of the following represent key areas of application design that are not related to a specific layer of the application?
- Options: A) Cross-cutting concerns B) Architecture frame C) Duplicate design abstraction D) Encapsulation
Correct option: A) Cross-cutting concerns
- In terms of a deployment strategy for applications, sometimes we must make design tradeoffs due to _________ and network topologies.
- Options: A) Testing restrictions B) Development restrictions C) Requirements restrictions D) Protocol restrictions
Correct option: D) Protocol restrictions
- In Client-Server Pattern, the connectors are the _____________ they share among each other to carry out the system’s work.
- Options: A) Messages and Servers B) Protocols and Messages C) Clients and Protocols D) Clients and the Servers
Correct option: D) Clients and the Servers
Q1. How to choose effective caching strategies?
Correct option: C) Choosing strategy depends on problem, application type, environment, and constraints
Q2. _________ is a collection of principles that shapes the design of your application they may overlap
Correct option: B) Architecture styles
Q3. In recent times _________ has become a viable alternative for the hosting of data centers primarily
Correct option: C) Cloud
Q4. Maintainability is lowered in _____________ in layered pattern.
Correct option: B) Open layer
- Depending on your requirements, you _____________ consider every quality attribute.
Related CS603 files
All CS603 files →- CS603 Final Term Quiz 3 by Buttercup Quiz PDF 1.3 MB
- CS603 Final Term Short Notes by Almas Afzal Final term PDF 4.5 MB
- CS603 Final Term Past Papers by Black Vigo Final term PDF 4.7 MB
- CS603 Final Term MCQs Final term PDF 20.2 MB
- CS603 Midterm Handouts by Ali Abbas Handout PDF 4.2 MB
- CS603 Quiz 2 May 2026 Quiz PDF 35 KB
Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.