4.2.2 The Difference ‐ On the Use of Pattern‐Based Requirements

Ruediger Kaffenberger · INCOSE International Symposium · 2004

Abstract It is common knowledge that a complete and correct set of requirements is the key prerequisite for a successful development project. But the size of the projects, their complexity, budget constraints, and short time to market prevent good requirements engineering. An additional obstacle is human nature: People are not able to express their needs in a way that this information is sufficient as foundation of a complete set of requirements. With the conventional requirements engineering methods, the problem of missing, ambiguous, or misleading requirements can not be solved. This paper suggests the intensive use of patterns as the more successful way to specify system requirements. In an object oriented environment patterns are found and applied much easier than in an environment where the functional view prevails. Thus a shift to object oriented requirements engineering and systems engineering is required.

Read the paper · More papers on PaperTik