1. Software development, UML Use Case diagram
Software Development lecture
Slides of the lecture - download here
Links:
UML Use Case Diagram
Use case diagram:
Use case models are used to capture and communicate system requirements. They are often created on different levels of detail.
Example 1: Abstract view on use cases
Příklad 2: Elaborated view on use cases
Textual specification of use cases:
Use cases are most comonly documented with structured textual specification, such as the following.
Example 1: UC CourseEnrollment, consisting of an extension point and an included use case
Example 2: UC Notify, implementing the extension point
Example 3: UC CourseSearch, included into another UC and specialized by two other UCs
Example 4: UC FulltimeCourseSearch, specialized version of its parent UC
Example 5: UC DistanceStudyCourseSearch, specialized version of its parent UC