Software Engineering-Lecture 04
Software Engineering-Lecture 04
Lecture 04
Use case Diagrams
BSc (Hons) Computer Science|Software Engineering|Information
Technology
Department of Computer Science
Faculty of Computing & Technology
Saegis Campus
Nugegoda.
System Boundary
3. Draw the Actors and Associations for the Saegis Campus Library
System.
•Generalization
Actor Generalization is drawn from the concept of inheritance in
Object Oriented Programming.
A child actor Inherits all of the characteristics and behavior of the
parent actor.
Can add , modify, or ignore any of the characteristics and
behaviors of the parent actor.
•A Scenario is a formal description of the flow of events that occur during the
execution of a Use Case instance. It defines the specific sequence of events
between the system and the external Actors.
The member identifies him or herself to the librarian and indicates which
books they wish to borrow. If it is acceptable for them to borrow these books,
i.e. they are not marked “for reference only”, or the number of books on loan
to the customer is less than some predetermined maximum, then the books
are loaned to the customer for a specified loan period. The members loan
record is updated to reflect the loaned books. The libraries card index system is
updated to show who has borrowed the books.