Software Engineering: Architecture Design Lecture 8 Quiz
16 Questions
0 Views

Software Engineering: Architecture Design Lecture 8 Quiz

Created by
@SublimeConflict

Questions and Answers

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

  • Non-functional requirements such as operational, performance, security, cultural, and political requirements
  • System's hardware, software, and network environment (correct)
  • Creation of the architecture design plan
  • Distribution of information system components across multiple computers
  • Which deliverables are expected from the architecture design phase?

  • System testing and debugging report
  • Architecture design and hardware and software specification (correct)
  • User interface design and mockups
  • Database schema and entity-relationship diagram
  • What types of non-functional requirements primarily influence the architecture design process?

  • Data storage, retrieval, and manipulation requirements
  • Operational, performance, security, cultural, and political requirements (correct)
  • User interface, usability, and accessibility requirements
  • Functional, technical, and business 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

    Software Architecture Quiz
    10 questions

    Software Architecture Quiz

    InvigoratingSerendipity avatar
    InvigoratingSerendipity
    Creating an Architecture Design
    10 questions
    System Design and Architecture Quiz
    13 questions
    Software Design and Architecture Week 1 & 2
    80 questions
    Use Quizgecko on...
    Browser
    Browser