Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribed

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Concepts of Database Management

Authors: Philip J. Pratt, Mary Z. Last

8th edition

1285427106, 978-1285427102

More Books

Students also viewed these Databases questions