Chapter 3. The Role of Design Patterns

This chapter discusses the following.

  • The ROPES development process

  • Why process?

    • ROPES process overview

      • Key enabling technologies

      • Process timescales

    • ROPES microcycle in detail

      • Party!

      • Analysis

      • Design

      • Translation

      • Test

  • Design pattern basics

    • What is a design pattern?

    • Basic structure of design patterns

    • How to read design patterns in this book

  • Using design patterns in development

    • Pattern hatching

    • Pattern mining

    • Pattern instantiation

Introduction

In this chapter, we define design patterns and discuss why they are useful and how to apply them in the design of systems. Before we go into patterns per se, however, it will be useful to review software development process. Development processes govern what activities you do, how you do them, ...

Get Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems 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.