1 / 17

Use Case Diagram : Library System

Use Case Diagram : Library System.

joella
Download Presentation

Use Case Diagram : Library System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Use Case Diagram : Library System Books and journalsThe library contains books and journals. It may have several copies of a given book. Some of the books are for short term loans only. All other books may be borrowed by any library member for three weeks. Members of the library can normally borrow up to six items at a time, but members of staff may borrow up to 12 items at one time. Only members of staff may borrow journals. Borrowing The system must keep track of when books and journals are borrowed and returned, enforcing the rules described above. Browsing The system should allow users to search for a book on a particular topic, by a particular author etc., to check whether a copy of book is available for loan and, if not, to reserve the book. Anybody can browse in the library.

  2. Use Case Diagram : Library Systems : Actor

  3. Use Case Diagram : Library Systems : Use Case

  4. Use Case Diagram : Library Systems : Use Case Diagram

  5. Use Case Diagram : Library Systems : <<include>>

  6. Use Case Diagram : Library Systems : <<extend>>

  7. Use Case Diagram : Library Systems : <<extend>> with extension point

  8. Use Case Diagram : Library Systems : Generalization Every human JournalBorrower is a BookBorrower

  9. Use Case Diagram: Library System

  10. Class Diagram : Library System: Identifying Classes Take a list of candidates classes by underlining the nouns and noun phrases. Books and journalsThe library contains books and journals. It may have several copies of a given book. Some of the books are for short term loans only. All other books may be borrowed by any library member for three weeks. Members of the library can normally borrow up to six items at a time, but members of staff may borrow up to 12 items at one time. Only members of staff may borrow journals. Borrowing The system must keep track of when books and journals are borrowed and returned, enforcing the rules described above.

  11. Class Diagram : Library System: Identifying Classes • From the list of candidates classes, the following are discarded as they are obviously not good candidate class. • library, because it is outside the scope of the system; • short term loan, because a loan is really an event, the lending of a book to a user, which so far as we know is not useful object in this system; • member of the library, redundant with library member; • week, it is a measure of time, not a thing; • item, it means book or journal; • time, it is outside the scope of the system; • system, it is part of meta-language of requirements description, not part of the domain; • rule, for the same reason.

  12. Class Diagram : Library System: Identifying Classes Possible classes:

  13. Class diagram : Library System

  14. Sequence diagram : Library System

  15. Collaboration diagram: Library System

  16. State diagram : Library System Class Copy Class Copy with action

  17. State diagram : Library System Class Book

More Related