Chapter 8. PBE and the Software Development Process

This chapter introduces the process aspect of PBE. Typically, a software development process provides guidance on the roles, tasks, work products, and workflow needed to develop software. This chapter examines the roles, tasks, work products, and workflows associated with PBE.

We can view the software development process as a set of components—some on testing, others on writing code, and others on source code management; each of these process components is known as a practice. This chapter provides an overview of the PBE Practice and guidance on how we can leverage the practice in our development efforts. The discussion will also include guidance on how to integrate PBE with some popular processes: ...

Get Patterns-Based Engineering: Successfully Delivering Solutions via Patterns 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.