Chapter 3. Approaches to Requirements Engineering

It may seem a strange principle to enunciate as the very first requirement in a Hospital that it should do the sick no harm.

Florence Nightingale (Notes on Hospitals, 1863)

In this chapter, I survey some of the many different approaches to requirements engineering that have been taken to help software developers uncover, structure and document requirements and understand them better. I also introduce some of the Unified Modelling Language (UML) notation that we will need in subsequent chapters.

The chapter then begins to lay out a practical approach to requirements engineering that is suitable for SOA projects.

Get Requirements Modelling and Specification for Service Oriented Architecture 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.