Created By: Sakshi Pandhi Priyanka Gaba Jeetender
Created By: Sakshi Pandhi Priyanka Gaba Jeetender
Created by:
Sakshi Pandhi
Priyanka Gaba
Jeetender
Introduction:-
Concise Notation
In the concise notation, a value lifetime is used to represents the changes in the
value of objects over a period of time.
The time elapsed is represented on the X-axis and the value is shown between
the pair of horizontal lines which cross over at each change in value.
The following timing diagram depicts the value lifeline of a printer.
Robust Notation
In the robust notation, a state lifeline is used to represent the changes in the state
of objects over a period of time.
The X-axis represents the time elapsed and the Y-axis depicts a set of states.
The following figure depicts the state lifeline for a printer.
Defining Composite Structure Diagrams:
• A composite structure diagram represents the internal structure and interaction points
of a classifier.
• Interaction points refer to the points within a classifier using which the classifier intera
with other parts of the system.
• Composite structure diagrams are used to explore run-time instances of interconnected
classifier collaborating over communications links.
• A composite structure diagram is made up of several elements, such as parts, ports, an
interfaces.
• A part is an element that represents a set of one or more instances owned by the
containing classifier instance.
• You depict a part as a rectangle contained within the body of a class or component
element.
• The following figure shows parts of the Car class connected through.
• A port is an interaction point between a classifier instance and its environment or betwee
the behavior of the classifier and its internal parts.
• A classifier can have multiple ports to shows different interactions.
• You depict a port as a small, named square on the boundary of the owning classifier.
• A port can interact in both directions. Therefore, a port can be used to specify the service
provided by a classifier to its environment and the services required by the classifier fro
its environment.
• The services provided and required by a classifier are represented as interfaces owned by
the classifier.
• A provided interface is represented as a ball on a stick and a required interface is
represented as a socket on a stick.
• The following figure depicts a port on the Engine class with provided and required
interfaces.
Defining Interaction Overview Diagrams:
• Interaction overview diagrams give an overview of interaction diagrams.
• Interaction diagrams include the following types of diagrams:
Sequence diagram
Communication diagram
Timing diagram
Interaction overview diagram
• Interaction overview diagrams represent the logical interaction between the interaction
diagrams and the process flows in between the set of interaction diagrams.
• Interaction overview diagrams are a variant of activity diagrams.
• Most of the diagram notation used for interaction overview diagrams is similar to the
diagram notation used for activity diagrams.
• Instead of activity elements, interaction overview diagrams use one of the following:
Interaction elements:
Interaction elements display an inline interaction diagram, which can be a
sequence diagram, communication diagram, timing diagram, or interaction
overview diagram.
Interaction occurrence elements are references to an existing interaction
diagram.
Interaction occurrence elements:
History
JUDE development was originally started by Kenji Hiranabe, CEO of
Change
Vision, Inc , in 1996, around the time that UML, Java and some design
patterns
began appearing.
He sensed that a radical UML tool for Object-Oriented Development was
going
to be in demand in the future and this idea spurred him to start creating
JUDE.
JUDE started to be provided as a free software in 1999.
Then 5 years later was reached the decision to start selling JUDE in the
Japanese
market.