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