Draw a SMD for the case study - library management system

Assignment Help Software Engineering
Reference no: EM131795341

Assessment Overview

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

The marks for each question will total to 25 marks.

You will review relevant material of the unit wherever required to answer the questions.

Ensure that you have completed all lab work relevant to a particular question of the assignment before commencing work on that aspect of the assignment. Lab exercises are where learning, errors and practice occur before embarking on a larger task (the assignment) worth many marks.

All diagrams are to be drawn correctly and neatly. Recall that Learning Outcome 4 of this unit is "Correctly construct and lay out all types of diagrams". A diagram that does not conform to this learning outcome will be subject to deduction of marks.

In answering questions, submit diagrams as either .pdf or .jpg files from Lucidchart, and textual responses as .doc, .docs or .rtf files.

Case Study: University Library System

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.

Reference no: EM131795341

Questions Cloud

Prepare appropriate journal entry and indicate type of fund : For each, prepare an appropriate journal entry and indicate the type of fund in which it would most likely be recorded
What is quantitative easing policy : What is Quantitative Easing Policy? How it affect the value of Euro? Do you think it is good for American Business and Tourists?
Find the probability about the coin flips : One of the accompanying figures represents the p-value after getting 16 heads out of 30 flips, and the other represents the p-value after getting 18 heads.
What would be the outstanding loan balance : What would be the outstanding loan balance after 5 years (60 payments) on a 30-year fixed rate mortgage with monthly payments and a beginning loan.
Draw a SMD for the case study - library management system : NIT2213 A sequence diagram for the given case - checking out books and Draw a SMD for the case study - Library Management System
Discuss expense how much of the interest can she deduct : If Millie files single and reports $70,000 of income and no other items of income or expense how much of the interest can she deduct
Taxes - a majority believe the rich should or not : Suppose a poll is taken that shows that 281 out of 500 randomly selected, independent people believe the rich should pay more taxes than they do.
Prepare quarterly production budgets for each quarter : Prepare quarterly production budgets for each quarter and in total for 2011. (Enter all amounts as positive amounts and subtract where necessary.)
In what way-Rating Agencies contribute to financial crisis : Discuss the role of the credit Ratings Agencies (Moody's Investors Service, Standard & Poor's and Fitch Ratings).

Reviews

len1795341

1/4/2018 12:34:00 AM

Note that the time of submission at the VU Collaborate site as recorded in the unit coordinator’s area of VU Collaborate will be used as the official time of submission. If you submit an assignment more than once (which is unusual and rarely would students do), then the last one will be marked. If the last version is submitted during the lateness period, a lateness penalty will be applied to that last version so that it will attract a penalty according to how many days late it was submitted. Assignments will not be accepted and marked 5 days after the submission deadline. 5% of the total assignment mark is deducted for each business day the assignment is submitted late.

len1795341

1/4/2018 12:33:50 AM

In submitting your zip in the Assignment area at Assessment Dropbox, you will need to go to the page with a form (“Submit Files - Assignment”) where you upload the zip file. This form contains the “terms and conditions” of the assignment such as declaring that you have not plagiarised, have kept a copy of your work, etc. In uploading and submitting your zip file, you are agreeing to these “terms and conditions”, which you are being bound by in submitting work for the assignment and receiving a mark for it. The files are compressed into a zip file where the name of the zip file is composed of your student ID.

len1795341

1/4/2018 12:33:43 AM

• allows you at a couple of points during the submission process to verify what you are about to submit (i.e., you can click on links to the zip file to check the zip file’s contents that you are about to submit) • automatically sends an email your account to confirm successful submission of the assignment. To help yourself in ensuring that your zip file can be unzipped and the assignment can be marked, download the zip file you submitted via the Assignment VU Collaborate form, “Submit Files - Assignment” (mentioned below), and unzip it somewhere to check its contents. If there is a problem for you in unzipping the files, then there will also be a problem during marking, and you will receive 0 marks.

len1795341

1/4/2018 12:33:36 AM

READ THE FOLLOWING GUIDELINES CAREFULLY AND UNDERSTAND ALL REQUIREMENTS BEFORE STARTING THIS ASSIGNMENT This assignment is worth 25% of the total marks for the unit. Students complete the assignment individually. Students carry out the assignment individually. Students must not share any part of their work with each other.Your submission will contain separate diagram and text files. All of these files will be zipped for submission at VU Collaborate. Please be clear that the unit coordinator will not be responsible for a student who is unable to successfully submit different files or the zip file of marking. The student will have no further chance to submit files or receive any remarking, if this is the case. Please also be clear that unsuccessful (or no) submission of the assignment on VU Collaborate also means no further chance to submit the assignment or receive any remarking.

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd