Software Architecture
17 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

In a layered architecture, which level is responsible for interacting with a database or file system?

  • User-interface level
  • Processing level
  • Data level (correct)
  • Application level

Which of the following systems is an example of a layered architecture?

  • Publish-Subscribe architecture
  • Event-based architecture
  • Shared Data-Space Architecture
  • Web search engine (correct)

What is the primary function of the processing level in a layered architecture?

  • To manage network communication
  • To provide a user interface
  • To store and manage data
  • To process data and generate responses (correct)

What is characteristic of the data level in a layered architecture?

<p>Data is usually persistent and exists even when no client is accessing it (B)</p> Signup and view all the answers

Which of the following is NOT a layer in a layered architecture?

<p>Application level (C)</p> Signup and view all the answers

What is the role of the user-interface level in a layered architecture?

<p>To provide a user interface for interacting with end users (C)</p> Signup and view all the answers

What is the primary purpose of Data-Centered Architectures?

<p>To access and update data in a shared repository (B)</p> Signup and view all the answers

Which architecture style decouples sender and receiver, enabling asynchronous communication?

<p>Event-based Architecture (B)</p> Signup and view all the answers

What is a key feature of the Publish-Subscribe Architecture?

<p>Registering interest in specific information (B)</p> Signup and view all the answers

What is the Shared Data-Space Architecture a combination of?

<p>Datacentric and Event-based Architectures (A)</p> Signup and view all the answers

Which architecture style is characterized by a traditional database (passive) or a blackboard system (active)?

<p>Datacentric Architecture (C)</p> Signup and view all the answers

What is a key benefit of Event-based Architecture?

<p>Decoupling of sender and receiver (D)</p> Signup and view all the answers

What is a characteristic of layered architectures?

<p>Each layer has a specific responsibility in the system (B)</p> Signup and view all the answers

What type of architecture is focused on the organization and interaction of software components?

<p>Software Architecture (C)</p> Signup and view all the answers

What is an architectural style that describes a particular way to configure a collection of components and connectors?

<p>Architectural style (C)</p> Signup and view all the answers

What is a module with well-defined interfaces that is reusable and replaceable?

<p>Component (D)</p> Signup and view all the answers

What is the term for a communication link between modules?

<p>Connector (A)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser