Download Requirements-by-Example
Transcript
Requirements-By-Example 2/31 Index 1 Introduction........................................................................................................................4 1.1 Questions and examples............................................................................................4 1.2 The classification scheme...........................................................................................4 1.3 Criteria and measures for control...............................................................................5 1.4 Attention: examples are powerful, but they must be used wisely ..............................5 1.5 How to use this guide.................................................................................................6 1.6 How to improve the guide...........................................................................................6 1.7 Thanks........................................................................................................................6 1.8 References..................................................................................................................6 2 Functionality.......................................................................................................................8 2.1 Use Cases..................................................................................................................8 2.2 Detailed Functional Requirements.............................................................................8 2.3 Data and Accuracy Requirements..............................................................................9 2.4 Interoperability..........................................................................................................10 2.5 Responsibility............................................................................................................10 3 Operativeness..................................................................................................................11 3.1 Availability.................................................................................................................11 3.2 Performance..............................................................................................................11 3.3 Capacity....................................................................................................................12 3.4 Scalability..................................................................................................................13 3.5 Reliability...................................................................................................................13 3.6 Installation.................................................................................................................15 3.7 Portability .................................................................................................................15 4 Compliance......................................................................................................................17 4.1 Laws and Regulations..............................................................................................17 4.2 External and Internal Standards...............................................................................17 4.3 Audit..........................................................................................................................18 4.4 Business Rules.........................................................................................................18 4.5 Technologies ............................................................................................................18 4.6 Cultural and Political Requirements.........................................................................19 5 Usability............................................................................................................................20 5.1 Physical Environment...............................................................................................20 5.2 Appearance and Style...............................................................................................20 5.3 Ease of Use..............................................................................................................21 5.4 Personalization.........................................................................................................22 5.5 Internationalization ...................................................................................................22 5.6 Learning Time...........................................................................................................23 5.7 Accessibility...............................................................................................................24 6 Safety and Security..........................................................................................................25 6.1 Safety .......................................................................................................................25 6.2 Access Protection.....................................................................................................25 6.3 Integrity.....................................................................................................................26 6.4 Privacy......................................................................................................................27 7 Project Time Requirements..............................................................................................28 8 Project Budget Requirements..........................................................................................28 by Adriano Comai - www.analisi-disegno.com – Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License – version 1.0 - 26th November 2007