Module 3: UML DIAGRAM Flashcards
UML stands for?
Unified Modeling Language.
It’s a rich language to model software solutions, application structures, system behavior and business process.
How many UML diagrams types are there?
14
List of UML Diagram types (Behavioral Diagrams):
(UASSCIT)
Use Case Diagram
Activity Diagram
State Machine Diagram
Sequence Diagram
Communication Diagram
Interaction Overview Diagram
Timing Diagram
List of UML Diagram types (Structure Diagrams):
(CCDOPPC)
Class Diagram
Component Diagram
Deployment Diagram
Object Diagram
Package Diagram
Profile Diagram
Composite Structure Diagram
_____ is a type of interaction diagram because it describes how—and in what order—a group of objects works together.
sequence diagram
Two types of sequence diagram:
UML and code-based.
Benefits of sequence diagrams:
- Represent the details of a UML use case.
- Model the logic of a sophisticated procedure, function, or operation.
- See how objects and components interact with each other to complete a process.
- Plan and understand the detailed functionality of an existing or future scenario.
A type of role played by an entity that interacts with the subject.
Actor
Represents an individual participant in the Interaction.
Lifeline
A thin rectangle on a lifeline.
Activations
_____ is a kind of message that represents an invocation of operation of target lifeline.
Call message
_____ is a kind of message that represents the pass of information back to the caller of a corresponded former message.
Return message
_____ is a kind of message that represents the invocation of message of the same lifeline. It’s target points to an activation on top of the activation where the message was invoked from.
Recursive message
_____ is a kind of message that represents the instantiation of (target) lifeline.
Create message
_____ is a kind of message that represents the request of destroying the lifecycle of target lifeline.
Destroy message