Chapter 3

What Do Software Architectures Look Like?

In This Chapter

  • Exploring basic UML diagrams
  • Using tools to draw your architecture
  • Describing your architecture to other people

It's not enough just to create a software architecture; you also have to be able to explain it to other people. Diagrams help you convey the shape of the system and present the different viewpoints that different people may be interested in.

In Chapter 1, I introduce the 4 + 1 model: logical, process, physical, and development views, plus scenarios or use cases. In this chapter, I tell you how to use the Unified Modeling Language (UML) to diagram these views.

Get Pattern-Oriented Software Architecture For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.