Friday, October 7, 2022

Enterprise software building tools p.2

 Cooperation diagram.


The cooperation diagram in the form of rectangles depicts the objects involved in the interaction containing the name of the object, its class and, possibly, the values ​​of the attributes. As in the class chart, associations between objects in the form of various connecting lines are indicated. In this case, you can clearly indicate the names of the association and roles that play objects in this association.

Unlike the sequence diagram, the cooperation diagram depicts only relations between objects playing certain roles in interaction.


Component diagram (Component Diagram)


The component diagram, unlike previously considered diagrams, describes the features of the physical representation of the system. The component diagram allows you to determine the architecture of the system being developed, setting dependences between the software components, the role of which can be the initial, binary and executable code. In many developments, the module or component corresponds to the file. The dashed arrows connecting the modules show the relationships of interdependence similar to those that take place when compiling the initial texts of the programs. The main graphic elements of the component diagram are components, interfaces and dependencies between them.

Enterprise software building tools p.1

 Statechart Diagram diagram)


The main purpose of this diagram is to describe the possible sequences of states and transitions, which in aggregate characterize the behavior of the element of the model during its life cycle. The state diagram represents the dynamic behavior of entities based on the specification of their reaction to the perception of some specific events.



Sequence Diagram


To model the interaction of objects in the UML language, appropriate interaction diagrams are used. The interactions of objects can be considered in time, and then to present the temporary features of the transmission and receiving messages between the objects, the sequence diagram is used. Interacting objects exchange some information among themselves. In this case, the information takes the form of completed messages. In other words, although the message has information content, it acquires an additional ability to have a directed effect on its recipient.

Enterprise software building tools p.2

 Cooperation diagram. The cooperation diagram in the form of rectangles depicts the objects involved in the interaction containing the name ...