Minggu 4 PDF
Minggu 4 PDF
Minggu 4 PDF
ISI2G3
Overview UML
Use Case Diagrams
Use Case Specification
Learning Objectives
To provide an understanding of UML
Students are able to draw a use case diagrams to depict functional requirements of a system
Students are able to write use case specification for a use case
Overview UML
What is the UML ?
You can add include relationships to your model to show the following
situations:
• The behavior of the inclusion use case is common to two or more
use cases.
• The result of the behavior that the inclusion use case specifies, not
the behavior itself, is important to the base use case.
Relationships in use-case diagrams : Extend
• You can use an extend relationship to specify that one use case
(extension) extends the behavior of another use case (base)
• The extend relationship specifies that the incorporation of the
extension use case is dependent on what happens when the base use
case executes
Examples case Include and Extend
Include Extend
Example of use case diagram : Helath Clinic System
Use case Specification
Overview Use case Specification
• Use case specification is a textual description of the functionality
provided by the system
• Use case specification specifies how a user interacts with a system
and how the system responds to the user actions
• The use case specification is represented in the use case diagram by
an oval, and is what most people think of when they hear the term
use case.
Use Case Specification Template
Case Study