Question: Create a domain model and system sequence diagram based on your use case ( revised as appropriate after feedback ) for entering assets into a
Create a domain model and system sequence diagram based on your use case revised as appropriate after feedback for entering assets into a library management system.
The librarian will enter new assets into the LMS for books, videos DVDs magazines. Library patrons will be able to check out different categories of asset for different periods of time. There will be an estimated value for each asset that will depreciate at different rates for each category to a fixed amount of of new purchase price. Some assets will be categorized as rare and will not depreciate value will be set by librarian and may be modified. Each asset will have relevant information stored, eg books have author, title, year, publisher, category; videos have title, publisher, year, category; magazines have title, publisher, date, category. There is a standard set of categories with a hierarchy, eg FictionSF NonfictionCS Note that other use cases, such as checking out assets, have implications for initial values when entering assets.
Grading Rubric
Each of the two parts is worth points.
For the domain model
points for each conceptual class missing the attributes compartment may be empty but probably should not be
points for each conceptual class having operations
points for every conceptual class with no associations
points for each conceptual class identified that is NOT part of the domain
points for each association missing multiplicity note that inheritance does not have multiplicity
For the SSD
points for each class identified as a component of the system system is black box, not a class diagram
points if no actors identified
points if no system operations identified
Note: Yes, this adds up to more than total points.
The maximum loss is points for a score of
Please draw both of the diagrams using any tool or on paper to view them clearly.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
