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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.