Assignment
Assignment
Sahiwal Campus
Tasks
1. Use Case Diagram (10 points)
o Create a use case diagram that illustrates the interactions between users (students,
librarians) and the LMS.
o Identify at least five use cases and include actors and relationships.
2. Class Diagram (10 points)
o Develop a class diagram that represents the main classes in the LMS, including
attributes and methods.
o Include classes for User, Book, Librarian, and LibrarySystem.
o Show relationships, including associations and multiplicities.
3. Sequence Diagram (10 points)
o Create a sequence diagram for the process of borrowing a book.
o Illustrate the interaction between the User, LibrarySystem, and Book classes.
4. Activity Diagram (10 points)
o Design an activity diagram that represents the workflow of returning a book.
o Include decision points and parallel activities where applicable.