Uncertainty Analysis Guidebook
Technical Report YCS-2005-387, University of York, May 2005
Uncertainty analysis is a simple requirements analysis process that is intended for use whenever a designer perceives uncertainty on the part of the customer supplying the requirement. The process derives additional flexibility requirements that will help the designer to design an architecture that will withstand likely changes to the requirements because of that uncertainty. The following scenarios identify some of the benefits of this type of analysis:
- When the requirements are difficult to use but progress must be made, the analysis provides a way of narrowing down the possibilities and reducing the problem so that it is easier to manage and the risks can be better estimated.
- When a designer introduces a design that is structured for flexibility and change, the analysis provides a justification for the time spent producing that more flexible design in terms of potential changes that may be accommodated.
- When the architecture is being subjected to inspection during safety analysis, the rationale and context for the flexibility will be clear.