Skip to content
VUBuddy

CS603 Final Term Quiz 4 Jan 2024 by Miss Mehwish

Software Architecture and Design PDF 461 KBUpdated 23 Oct 2026
Quiz CS603 Final Term Quiz 4 Jan 2024 by Miss Mehwish PDF 461 KB
vubuddy.com
Type
Quiz
Course
CS603 Software Architecture and Design
Size
PDF 461 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 461 KB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

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

  1. 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

  1. __________ 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

  1. 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

  1. __________ determines what resources a user can access.
  • Options: A) Sophistication B) Authorization C) Aggregation D) Authentication

Correct option: B) Authorization

  1. __________ 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

  1. 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

  1. 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

  1. 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?

  1. Choosing strategy only depends on hiring foreign professionals and constraints of the system
  2. Choosing strategy depends on office environment
  3. Choosing strategy depends on problem, application type, environment, and constraints
  4. Choosing strategy depends on staff skills

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

  1. Architecture Component
  2. Architecture styles
  3. Architecture frame
  4. Application types

Correct option: B) Architecture styles

Q3. In recent times _________ has become a viable alternative for the hosting of data centers primarily

  1. Local Host
  2. Object Oriented Programing (OOP)
  3. Cloud
  4. Artificial Intelligence

Correct option: C) Cloud

Q4. Maintainability is lowered in _____________ in layered pattern.

  1. Closed layer
  2. Open layer
  3. Data layer
  4. Business layer

Correct option: B) Open layer

  1. Depending on your requirements, you _____________ consider every quality attribute.
All CS603 files →
CS603 Software Architecture and Design All CS603 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.