§10.1.

Chapter 10

Architecture

In this chapter, I explore what it means to create quality software. I also introduce a range of software architectures that may assist in achieving characteristics of quality:

  • What does quality mean?

  • How is quality software created?

  • What is software architecture?

  • What kinds of software architectures are there?

  • How are the different kinds of software architectures implemented?