Library Use Case
Created by: [Your Name]
1. Actors
Member
Librarian
Library System
2. Preconditions
3. Postconditions
The member borrows a book, and the system updates the book's status to 'borrowed'.
The member returns a book, and the system updates the book's status to 'available'.
4. Main Success Scenario
Member searches for a book.
System displays search results.
Member selects a book to borrow.
System checks the book's availability.
If available, system records the borrowing details and updates the book's status to 'borrowed'.
Member borrows the book.
5. Extensions
If the book is not available:
If the member has overdue books:
6. Special Requirements
System must update in real-time.
Only registered members can borrow books.
Book borrowing limits apply depending on membership type.
7. Frequency of Use
Daily, as members frequently borrow and return books.
8. Assumptions
9. Open Issues
Use Case Templates @ Template.net