Title: Figure 4.1 Process for capturing the requirements.
1Figure 4.1 Process for capturing the
requirements.
2Figure 4.2 Sources of possible requirements
(Robertson and Robertson 1999).
3Figure 4.3 Requirements vs. Specification.
4Figure 4.4 Entity-relationship diagram of
turnstile problem.
5Figure 4.5 UML class model of the library problem
6Figure 4.6 Event traces in the turnstile problem.
7Figure 4.7 Message Sequence Charge for library
loan transaction.
8Figure 4.8 Finite-state-machine mdoel of the
turnstile probelm
9Figure 4.9 UML statechart diagram for the
Publication class
10Figure 4.10 Mess UML statechart diagram for
Publication class
11Figure 4.11 UML statechart diagram for Loan
class.
12Figure 4.12 Petri net of book loan.
13Figure 4.13 Petri net of the library problem.
14Figure 4.14 Data-flow diagram of the library
problem.
15Figure 4.15 Library use cases.
16Figure 4.16 Decision table for library functions.
17Figure 4.17 (Normal) Parnas able for operation
Calc due date.
18Figure 4.18 Library classes annotated with OCL
properties
19Figure 4.19 Partial Z specification of the
library problem.
20Figure 4.20 Partial SDL data specification for
the library problem.
21Figure 4.21 SDL graphical notations.
22Figure 4.22 SCR specification as a network of
tabular functions.
23Figure 4.23 Keyboard-entry prototype.
24Figure 4.24 Calendar-based prototype.
25Figure 4.25 slide-bar-based prototype
26Figure 4.26 IEEE standard for Software
Requirements specification organized by object
(IEEE 1988).
27Figure 4.27 Links between software-development
entities.
28Figure 4.28 Measuring requirements readiness.
29Figure 4.29 Use case for the Piccadilly
Television advertising sytem (adapted from
Robertson and Robertson 1994).
30Figure 4.30 Message Sequence Chart for a
successful request for an advertising campaign
(adapted from (Robertson and Robertson (1994).
31Figure 4.31 Partial UML class diagram of
Piccadilly Television advertising sytem (adapted
from Robertson and Robertson 1994).
32Figure 4.32 SDL process for the coin slot of
the turnstile problem.