This part of the book consists of a set of chapters written by authors with expertise in different scenario-based techniques. Each chapter can stand alone as an introduction to a technique; but the chapters follow a common framework, explained below, and authors have where appropriate, drawn comparisons between their own and other techniques, especially those described in other chapters. Therefore, there are several ways of using this part of the book, other than simply reading it from start to end,
Each chapter has the following framework:
A few paragraphs telling the message of the chapter.
A brief factual statement of the types of project for which the described approach is suitable—for example: information systems, distributed systems, control and embedded systems, safety-critical systems.
A diagram like the one below, showing the parts of the life cycle covered by the described approach.
A short factual description of the distinguishing marks of the approach.
A brief statement of the key benefits of the approach.
The principal areas that the approach does not address.
A detailed description of the methods, techniques and conceptual tools involved in the approach.
A detailed stepwise illustration telling the story of how the technique works.
A few pages reviewing how the approach works compared to other approaches, what it doesn't do, what else needs to be evaluated, and what other techniques would be beneficial.
A list of terms for the main concepts in the chapter.
Recommendations and gentle critiques of the readily available books that chapter authors consider the most suitable for engineers in industry to read to learn more about the topic of their chapters.
The techniques are organised broadly by the parts of the system development life cycle that they address, namely,
This classification is of course, only approximate, and each chapter gives more detailed guidance on the applicability of the techniques it describes.
18.118.226.109