SOFTWARE DESIGN
OBJECT ORIENTED DESIGN
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Representing an object that changes state across multiple use cases
|
|
Representing multiple objects that change state across multiple use cases
|
|
Static representation of concepts, types, and classes
|
|
Help provide the primary purpose of the class
|
Detailed explanation-1: -Statechart diagrams are used to capture the changes in various entities of the system from start to end. They are used to analyze how an event can trigger change within multiple states of a system.
Detailed explanation-2: -State diagrams are often used to represent the dynamic behavior of systems. The circles in a state diagram correspond to states of the system being modeled, and the arcs connecting those circles correspond to the events, which result in transitions between those states.
Detailed explanation-3: -A State Machine Diagrams shows the possible states of the object and the transitions that cause a change in state. Take a look at the State Machine Diagram below. It models the transitioning of states for an incident. Such a state diagram focuses on a set of attributes of a single abstraction (object, system).
Detailed explanation-4: -State-transition diagrams describe all of the states that an object can have, the events under which an object changes state (transitions), the conditions that must be fulfilled before the transition will occur (guards), and the activities undertaken during the life of an object (actions).