Download presentation
Presentation is loading. Please wait.
Published byDevi Hermanto Modified over 6 years ago
1
COP 4331 Recitation #1 University of Central Florida
Department of Electrical Engineering and Computer Science University of Central Florida Fall 2016
2
Unified Modeling Language
Use Case Diagrams
3
Use Case Diagram Depicts observable, user-initiated functions in terms of interactions of the system and its environment Describes the relationship between “actors” and use cases An actor is something that interacts with the system Actors
4
Use Case Diagram Logs in
A use case represents some action that takes place within the system Represents a major required functionality of the system Use cases are not meant to model all tasks that the system provides They specify user views of essential system behavior Should be a verb Logs in
5
Use Case Diagram Logs in Additionally:
A large rectangle box denotes the system boundary A line between an actor and use case denotes that the actor participates in the use case Logs in Student
6
Use Case Diagram <<include>>
A use case includes the functionality described in the previous one Represented by a directed arrow having a dotted shaft, labeled with <<include>> Check Fines Pay Fines <<include>> To Pay Fines we require to Check Fines
7
Use Case Diagram <<extend>>
A use case may include the functionality described in another use case Borrow Item Find Item <<extend>> To Borrow Item we may need to Find Item
10
Finally, To draw a use case diagram:
Think of following items: Actors Use cases (Actions) Triggers Goals Failed conclusion Extensions Etc. The relation between use cases Include Exclude
11
References Shari Lawrence Pfleeger and Joanne M. Atlee, "Software Engineering: Theory and Practice", 4th Edition, Prentice Hall, Prepared/modified by Kia Manoochehri Gurkan Solmaz Safa Bacanli Neda Hajiakhoond
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.