Software Engineering: Architecture Design Lecture 8 Quiz

SublimeConflict avatar
SublimeConflict
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

What is the primary focus of architecture design in the software engineering process?

System's hardware, software, and network environment

Which deliverables are expected from the architecture design phase?

Architecture design and hardware and software specification

What types of non-functional requirements primarily influence the architecture design process?

Operational, performance, security, cultural, and political requirements

What does the architecture design plan entail in the software engineering process?

<p>Distribution of information system components across multiple computers and hardware/software selection</p> Signup and view all the answers

Which aspect is addressed by non-functional requirements like performance and scalability in architecture design?

<p>System response speed and performance under different workloads</p> Signup and view all the answers

What is the significance of portability and compatibility non-functional requirements in architecture design?

<p>Determining the range of hardware, operating systems, and browsers the software can run on</p> Signup and view all the answers

What are the major software components of the system?

<p>Data storage, data access logic, application logic</p> Signup and view all the answers

Which architectural component is responsible for the presentation logic in a client-server architecture?

<p>Client</p> Signup and view all the answers

What is a thick or fat client in a two-tiered client-server architecture?

<p>A client with all or most of the application logic</p> Signup and view all the answers

What was characteristic of the very first computing architectures in terms of the application functions?

<p>Server performed all application functions</p> Signup and view all the answers

What are the architectural components of a system's hardware?

<p>Client computers, servers, and network connections</p> Signup and view all the answers

Which function involves the processing required to access data in a software system?

<p>Data access logic</p> Signup and view all the answers

What is the purpose of data entities in an information system?

<p>To store and retrieve data</p> Signup and view all the answers

In what way does a server differ from a client in a client-server architecture?

<p>Servers store software and data for multiple users</p> Signup and view all the answers

What is meant by n-tiered architecture?

<p>An architecture that involves splitting the application logic among different layers</p> Signup and view all the answers

What is the primary responsibility of the network in a system's architectural components?

<p>Connecting client computers and servers</p> Signup and view all the answers

More Quizzes Like This

Use Quizgecko on...
Browser
Browser