Download presentation
Presentation is loading. Please wait.
1
Use Case Diagram : Library System
Books and journals The 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 journals The 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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.