6 Lecture
CS504
Midterm & Final Term Short Notes
Use Case Diagram for a Library System
A Use Case Diagram for a Library System visually represents the interactions between actors and the system. It showcases processes like borrowing books, returning books, managing reservations, and accessing online resources. The diagram helps st
Important Mcq's
Midterm & Finalterm Prepration
Past papers included
Download PDF
Which of the following is not an actor in a library system? a) Librarian b) Patron c) Book d) Administrator Solution: c) Book Which use case represents the process of a patron returning a book? a) Borrow Book b) Manage Reservations c) Return Book d) Search Catalog Solution: c) Return Book Which actor is responsible for managing the library's collection? a) Librarian b) Patron c) Administrator d) Publisher Solution: a) Librarian Which use case involves a patron renewing a borrowed book? a) Borrow Book b) Renew Book c) Return Book d) Manage Reservations Solution: b) Renew Book Which actor is responsible for making reservations for books? a) Librarian b) Patron c) Administrator d) Publisher Solution: b) Patron Which use case represents the process of searching for books in the library catalog? a) Borrow Book b) Renew Book c) Return Book d) Search Catalog Solution: d) Search Catalog Which actor is responsible for managing user accounts and system settings? a) Librarian b) Patron c) Administrator d) Publisher Solution: c) Administrator Which use case involves a librarian adding new books to the library's collection? a) Borrow Book b) Add Book c) Return Book d) Manage Reservations Solution: b) Add Book Which actor is responsible for publishing books? a) Librarian b) Patron c) Administrator d) Publisher Solution: d) Publisher Which use case involves a patron requesting a book that is currently unavailable? a) Borrow Book b) Renew Book c) Reserve Book d) Return Book Solution: c) Reserve Book
Subjective Short Notes
Midterm & Finalterm Prepration
Past papers included
Download PDF
What is the purpose of a Use Case Diagram in a Library System? Answer: A Use Case Diagram visually represents the interactions between actors and the system, showcasing the system's functionalities and helping stakeholders understand its processes. Name three possible actors in a Library System. Answer: Librarian, Patron, Administrator. Explain the purpose of the "Borrow Book" use case. Answer: The "Borrow Book" use case represents the process of a patron borrowing a book from the library, involving tasks such as checking availability, issuing the book, and updating the inventory. Describe the role of the Librarian in the Library System. Answer: The Librarian is responsible for managing the library's collection, handling book checkouts and returns, assisting patrons, and maintaining the overall operation of the library. What does the "Manage Reservations" use case entail? Answer: The "Manage Reservations" use case involves handling patron requests for reserving books that are currently unavailable. It includes processes like placing reservations, managing waitlists, and notifying patrons when the books become available. Explain the relationship between the "Patron" actor and the "Search Catalog" use case. Answer: The "Patron" actor interacts with the "Search Catalog" use case to find and locate books of interest within the library system by using search criteria such as title, author, or keywords. What is the purpose of the "Return Book" use case? Answer: The "Return Book" use case represents the process of a patron returning a borrowed book to the library. It involves tasks like book check-in, updating the inventory, and handling any associated fines or penalties. Describe the role of the Administrator in the Library System. Answer: The Administrator is responsible for managing user accounts, system settings, and configurations within the library system. They ensure smooth operation, security, and maintenance of the system. What is the significance of the "Renew Book" use case? Answer: The "Renew Book" use case allows patrons to extend the borrowing period of a book they have checked out, subject to any limitations or rules set by the library. It helps patrons manage their borrowing duration. How does the "Reserve Book" use case benefit patrons? Answer: The "Reserve Book" use case enables patrons to request and reserve books that are currently unavailable. It allows them to secure a place in the waiting list and be notified when the book becomes available for borrowing.