Welcome to the TPSIT Cheatsheets website, written with 鉂わ笍 by Class 5INB @ ITT Buonarroti Trento.
State Diagram
A state diagram consists of states, transitions, events, and activities. You use state diagrams to illustrate the dynamic view of a system. They are especially important in modeling the behavior of an interface, class, or collaboration. State diagrams emphasize the event-ordered behavior of an object, which is especially useful in modeling reactive systems. Basic State Chart Diagram Symbols and Notations State A state is a condition during the life of an object during which it satisfies some condition, performs some activity, or waits for some external event....
Use Case Diagram
The use case diagram is a representation of a user鈥檚 interaction with the software system, showing the relationship between the user and the different use cases in which the user is involved. A use case diagram can identify the different types of users of a system and is often accompanied by other types of diagrams. Use cases specify the intended behaviour, but not the exact method of achieving it....
Activity Diagram
What鈥檚 an Activity Diagram? An activity diagram is an important behavioural diagram in UML used to describe the dynamic aspects of a system. Activity diagrams are essentially an advanced version of a flowchart that models the flow from one activity to another. When do we use Activity Diagrams? Activity Diagrams describe how activities are coordinated to provide a service which can be at different levels of abstraction. Typically, an event needs to be achieved by some operations, particularly where the operation is intended to achieve a number of different things that require coordination, or how the events in a single use case relate to one another, in particular, use cases where activities may overlap and require coordination....
Sequence Diagram
A sequence diagram is an interaction diagram type, because it describes how a group of objects works together. Interaction diagrams are used to represent how the objects in the system connect and communicate with each other. These diagrams provide us the context of an interaction between one or more lifelines in the system. This allows the specification of simple runtime scenarios in a graphical manner. Sequence diagrams are also called event diagrams or event scenarios....