Session 19
Library Information System Requirements
This session starts the Library Information System case study. Before developing software, the first step is to understand what library users and staff need from the system.
Problem Statement
Assume that you are interested in developing a Library Information System (LIS). Visit any library. As a visitor of the library, make a list of requirements that need to be fulfilled by LIS.
Expected Deliverable
Gather and document requirements for a Library Information System from the perspective of library visitors and staff.
Requirement Areas
| Area | Possible Requirements |
|---|---|
| Book Search | Search by title, author, subject, ISBN |
| Membership | Register member, update member details |
| Issue/Return | Issue book, return book, calculate fine |
| Reservation | Reserve unavailable books |
| Catalog | Add, update, remove books |
| Reports | Due books, popular books, fine collection |
Fact-Finding Methods
- Observation.
- Interview.
- Questionnaire.
- Existing register/system review.
Submission Checklist
- Mention library visited or assumed context.
- List stakeholders.
- Include functional requirements.
- Include non-functional requirements.
- Include assumptions and constraints.