Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Use Cases Diagram->Class Diagram->Sequence Diagram This case study involves a simplified system of a College Library System blem Statement This application will support the operations
Use Cases Diagram->Class Diagram->Sequence Diagram This case study involves a simplified system of a College Library System blem Statement This application will support the operations of a library for mid-sized college (like Columbia College). This includes the searching for and lending of library materials, including books, videos, and technical journals. All library items have registration code (research area code+ running number). Each borrower can borrow up to 10 items. Each type of library item can be borrowed for a different period of time (books 6 weeks, journals 3 days, videos 1 week). If returned after their due date, the employee will be charged a fine, based on the type of item (books $1/day, journals and videos $2 /day). Materials will be lent to students only if they have (1) no overdue lendables, (2) fewer than 10 articles out, and (3) total fines less than $20. 1) [5] Draw a Use Cases diagram including all the major use cases you identified [10] Draw a Class diagram including all the major classes and the relationships among them. For each class, identify attributes and methods that will be useful in 3) (sequential diagram) 2) 3) [10] Draw a sequence diagram with the following scenario: "Jim Doe will borrow the book "Amazing Stories"; Jim Doe is a registered borrower in the system; currently he has not borrowed any items and has no outstanding fines. The book "Amazing Stories" is available and not on loan. After borrowing, John Doe wil be registered as borrower of "Amazing Stories", and this book will have a valid return date." [+bonus] In addition, identify and describe in the UML diagrams any of the following: ADT, Roles, qualified association, and thread synchronization. 4)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started