New

Connect on Whatsapp : +97143393999 , Uninterrupted Access, 24x7 Availability, 100% Confidential. Connect Now

Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
loader
Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!

NIT2213-Software Engineering

tag 0 Download 2 Pages / 315 Words tag 12-11-2020
  • Course Code: NIT2213
  • University: Victoria University
    icon

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: Australia

Question:

You are to answer a set of questions about material of the unit. Any diagrams required in response to questions must be drawn in Lucidchart. Textual responses will be written using Microsoft Word.
 
Description
The questions stated below require answers regarding:
• Use cases
• Sequence diagrams
• Class diagrams
• State Machine Diagram
 
This case is a simplified (initial draft) of a new system for the University Library. Of course, the library system must keep track of books. Information is maintained about both book titles and the individual book copies. Book titles maintain information about title, author, publisher, and catalog number. Individual copies maintain copy number, edition, publication year, ISBN, book status (whether it is on the shelf or loaned out), and date due back in.
 
The library also keeps track of patrons to the library. Since it is a university library, there are several types of patrons, each with different privileges. There are faculty patrons, graduate student patrons, and undergraduate student patrons. Basic information about all patrons is name, address, and telephone number. For faculty patrons, additional information is office address and telephone number. For graduate students, information such as graduate program and advisor information is maintained. For undergraduate student’s program and total credit hours are maintained.
 
The library also keeps information about library loans. A library loan is a somewhat abstract object. A loan occurs when a patron approaches the circulation desk with a stack of books to check out. Over time a patron can have many loans. A loan can have many physical books associated with it. (And a physical book can be on many loans over a period of time. Information about past loans is kept in the database.) So, in this case, it is recommended that an association class be created for loaned books.
 
If a book is checked out that a patron wants, he/she can put that title on reserve. This is another class that does not represent a concrete object. Each reservation is for only one title and one patron. Information such as date reserved, priority, and date fulfilled is maintained. When it is fulfilled, the system associates it with the loan on which it was checked out.
 
For this case, develop the following diagrams:
1. Use Case description for checking out books with one any exceptional case
2. A use case diagram for the whole case study
3. A class diagram for the whole case study
4. A sequence diagram for the given case – checking out books
5. Draw a SMD for the case study – Library Management System
Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

Upload
Unique Document

Document
Under Evaluation

Get Money
into Your Wallet

Total 2 pages

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2020). Software Engineering. Retrieved from https://myassignmenthelp.com/free-samples/nit2213-software-engineering/university-library-system.html.

My Assignment Help (2020) Software Engineering [Online]. Available from: https://myassignmenthelp.com/free-samples/nit2213-software-engineering/university-library-system.html
[Accessed 17 August 2022].

My Assignment Help. 'Software Engineering' (My Assignment Help, 2020) <https://myassignmenthelp.com/free-samples/nit2213-software-engineering/university-library-system.html> accessed 17 August 2022.

My Assignment Help. Software Engineering [Internet]. My Assignment Help. 2020 [cited 17 August 2022]. Available from: https://myassignmenthelp.com/free-samples/nit2213-software-engineering/university-library-system.html.


We Can Help!

Get top notch assistance from our best tutors !
Excel in your academics & career in one easy click!

icon

Other Samples

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the content removal request.

icon

5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

screener
ribbon
callback request mobile
Have any Query?