We have adapted a partial example project illustrating how you could use Volere to specify the requirements for a product that controls library loans.
The clients of Library Loans Ltd. are public and university libraries all over the world. Feedback from clients is that they have a high incidence of late returns of library book loans. Some books are never returned. We have decided to invest in this project because our market research indicates that the new functionality will be taken up by a majority of our customers. Also, potential new customers will be influenced to buy our software rather than that of our competitors. The changes to the software will help the libraries to minimize the late/non return of library loans. This project will produce a new version of our existing Library Management product.
The work of library loans is currently carried out with a mixture of file cards, Exel spreadsheets, Access databases, manual procedures and some custom built pieces of software including the Library Management System marketed by Library Loans Ltd. See the attached library business process models for details on the “how now” situation of how the work is carried out.
The product scope diagram identifies the boundaries between the users (actors) and the product. This diagram is a summary of all of the product use cases (PUCs). You arrive at the product boundary by analyzing each business use case and determining, in conjunction with the appropriate stakeholders, which part of the business use case should be automated (or satisfied by some sort of product) and what part should be done by the user of the product. This task must take into account the abilities of the actors, the constraints, the goals of the project, and your knowledge of both the work and the technology that can make the best contribution to the work.
Traceability of Requirements to Product Use Cases:
We acknowledge that this page uses material from the Volere Requirements Specification Template.
Copyright © 1995 – 2019 the Atlantic Systems Guild Limited.Try ReqView