CH 7
CH 7
CH 7
Processes
Requirements
Feasibility elicitation and
study
analysis
Requirements
specification
Feasibility Requirements
report validation
System
models
Requirements
document
All VPs
System
Students Staff External Cataloguers
managers
Initial assumption: The user has logged on to the LIBSYS system and has located the journal containing
the copy of the article.
Normal: The user selects the article to be copied. He or she is then prompted by the system to either
provide subscriber information for the journal or to indicate how they will pay for the article. Alternative
payment methods are by credit card or by quoting an organisational account number.
The user is then asked to fill in a copyright form that maintains details of the transaction and they then
submit this to the LIBSYS system.
The copyright form is checked and, if OK, the PDF version of the article is downloaded to the LIBSYS
working area on the user’s computer and the user is informed that it is available. The user is asked to select
a printer and a copy of the article is printed. If the article has been flagged as ‘print-only’ it is deleted from
the user’s system once the user has confirmed that printing is complete.
What can go wrong: The user may fail to fill in the copyright form correctly. In this case, the form should
be re-presented to the user for correction. If the resubmitted form is still incorrect then the user’s request
for the article is rejected.
The payment may be rejected by the system. The user’s request for the article is rejected.
The article download may fail. Retry until successful or the user terminates the session.
It may not be possible to print the article. If the article is not flagged as ‘print-only’ then it is held in the
LIBSYS workspace. Otherwise, the article is deleted and the user’s account credited with the cost of the
article.
Other activities: Simultaneous downloads of other articles.
System state on completion: User is logged on. The downloaded article has been deleted from LIBSYS
workspace if it has been flagged as print-only.
Article printing
Article search
User
request
request
complete
return
copyright OK
deliver
article OK
print
send
inform confirm
delete
Initial Changed
understanding understanding
of problem of problem
Initial Changed
requirements requirements
Time