Chapter 10. Flexibility Requirement Patterns
10.1 Scalability Requirement Pattern 241
10.2 Extendability Requirement Pattern 246
10.3 Unparochialness Requirement Pattern 254
10.4 Multiness Requirement Pattern 261
10.5 Multi-Lingual Requirement Pattern 272
10.6 Installability Requirement Pattern 274
A flexible system is one that can adapt to suit changing circumstances. What sort of circumstances might they be? That’s for you to decide: you need to write a specific requirement for each kind of flexibility you want. It’s meaningless to try saying, “The system shall be flexible.” Building flexibility into a system is done for longer term benefits; it usually doesn’t make much (if any) difference to the system when it’s first delivered, though it makes ...
Get Software Requirement Patterns 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.