Use Case Diagrams
Type of UML

Analysis and Design_Drawing 2023-02-21_1.svg

  • An actor has to interact directly with the system

Syntax

  • Human Stickman
  • Functional Requirements, Use Cases Oval
  • Service Rectangle

Use Case Inheritance / Generalization

Analysis and Design_Drawing 2023-02-21_2.svg

register courses is the parent class
rest are the child classes
so, the other classes are inheriting the register courses use case

Abstract Use Case

Parent use case is an abstract use case, this would be because the only methods to implement it would be through the child use cases
If this is not case then the parent use case can be concrete

Syntaxial Rules

  • Use Case names must start with verbs

Keywords

  • extend
  • include