Software Architecture Quiz

InvigoratingSerendipity avatar
InvigoratingSerendipity
·
·
Download

Start Quiz

Study Flashcards

10 Questions

What is the essence of software architecture?

It is a set of principal design decisions about a system

When are the principal design decisions traditionally made?

After requirements & during design phase

Who is mainly responsible for making the principal design decisions?

Mainly Architects/Designers

How many architects/architectures can a software application have?

More than one (could the design decisions conflict)

Where is software architecture contained within a software engineering development cycle?

Not contained in a phase within the software engineering development cycle

True or false: Every software application has only one architecture.

False

True or false: Software architecture is limited to the design phase within a software engineering development cycle.

False

True or false: The principal design decisions for software architecture are mainly made after the requirements phase.

False

True or false: Software architecture is a characterization of the peripheral aspects of the application.

False

True or false: Software architects/designers are the only ones responsible for making the principal design decisions for software architecture.

False

Study Notes

Fundamentals of Software Architecture

  • Every software application has an architecture.
  • A software application can have more than one architect/architecture, which can lead to conflicting design decisions.

Definition of Software Architecture

  • Software architecture refers to a set of principal design decisions made about a system.
  • It is a characterization of the essence and essentials of the application.

When are Principal Design Decisions Made

  • Traditionally, principal design decisions are made after the requirements gathering phase and during the design phase.
  • However, software architecture decisions can be made throughout the development activities, not limited to just the design phase.

Who Makes Principal Design Decisions

  • The primary individuals responsible for making principal design decisions are architects and designers.
  • However, others may also be involved in the decision-making process.

Test your knowledge of software architecture in SWE 6653 with this quiz on Chapter 2: Reorientation of Software Engineering. Explore the fundamental understandings about architecture and assess your understanding of the role of software architecture.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser