Se Assi 3 22F-3125
Se Assi 3 22F-3125
Actors Identification:
Define what use cases are and their role in the system.
List and describe each use case that represents a distinct action or service
provided by the system. For an online library system, typical use cases might
include:
o Search for books: Allows users to search the library catalog for books
based on various criteria.
o Check out books: Enables users to borrow books from the library.
o Return books: Allows users to return borrowed books to the library.
o Manage user account: Enables users to create, update, or delete their
accounts.
o Manage library inventory: Allows librarians to add, remove, or update
books in the library catalog.
o Generate reports: Enables administrators to generate reports on various
aspects of the library system, such as borrowing statistics or inventory
status.
Connecting Actors to Use Cases:
. Class
Identify Classes:
Define what classes are in the context of the system.
List and describe each class representing objects in the system. For an online library
system, common classes might include:
Book: Represents a physical or digital book in the library.
User: Represents individuals who interact with the system by borrowing or returning
books.
Static diagram
Identify Classes
Book
User
Librarian
Administrator
Identify Packages:
Define what packages
are in the context of the
system.
Define Relationships
Organize Classes into Consider Additional
Between Packages:
Packages: Elements:
Identify and describe
Assign each class to the If necessary, include additional
dependencies between
appropriate package based on elements such as interfaces or
packages to represent
its functionality and subsystems to further describe
how they interact and
responsibilities. the system architecture.
rely on each other.
Conclusion:
Summarize the key packages
and dependencies depicted in
the diagram.
Sequence
identify Actors:
Define what actors are in the context of the system.
Identify Objects:
Define what objects are in the context of the system.
ERDIAGRAM:
Identify Entities: Identify Attributes:
Book Define what
attributes are in
User
the context of the
Author
system.
Publisher For each entity,
identify and
Book
describe its
User
attributes
Author
(properties).
Attributes
Identify Relationships: