
Type Use-Case
Function Account Management
Actor User
Description
A user will have the ability to log into the site once they have registered for an account on the site. The system will perform the following checks to determine whether the user has met any of the following exception conditions:
For each of the exception conditions noted above, system will perform the appropriate action (e.g., output message, prompt user to activate their account, etc). Upon successful login, the global navigation will be updated to reflect the logged in state and the user will be taken to the specified "destination" page.
Note the "destination" page is defined in each Use Case linking to the Login Function, this allows a process such as Checkout to jump to the next relevant step after login. If the user is not executing a process, e.g. just viewing an information page, the destination is simply the "originating" page.
NB: The following data is classified as sensitive information and requires displaying with HTTPS:
Payment Details You can purchase our downloads through Paypal allowing you the reassurance of a secure system and instant access to your download. By selecting the Buy Now option above you will be taken through to paypal. Once you have authorised the payment you will go through to the paypal confirmation page here you will be given the link to the purchased download where you can save the download. Please ensure you use this link immediately as once you exit the paypal process you will not be able to access this link again.
![]() |

Often a version section is needed to inform the reader of the stage a use case has reached. The initial use case developed for business analysis and scoping may well be very different from the evolved version of that use case when the software is being developed. Older versions of the use case may still be current documents, because they may be valuable to different user groups.
Top 5 Downloads
![]()
The following are the top 5 downloads: