This presentation delivered for undergraduate students under the university relations programme of 99X Technology. This presentation covers basic concepts of Unified Modelling Language including some hands-on activities.
11. Benefits of Class diagram
• Describing the static view of the system.
• Describing the functionalities performed by the system.
• Construction of software applications using object oriented
languages.
11
12. Component diagram
• Model physical aspects of a system.
• These physical aspects are the elements like executables,
libraries, files, documents etc which resides in a node.
12
14. Benefits of component diagram
• Model executables of an application.
• Model system's source code.
• Visualize the relationships of the components.
14
18. Benefits of use case diagram
• Gather requirements of a system.
• Get an outside view of a system.
• Model the context of a system.
• Understand the project scope.
18
19. Sequence diagram
• Describe types of interactions among the different elements
in the model.
• Sequence diagram emphasizes on time sequence of
messages.
19
23. Benefits of interaction diagrams
• Capture dynamic behavior of a system.
• Describe the message flow in the system.
• Describe structural organization of the objects.
• Describe interaction among objects.
23
24. Activity diagram
• Flow chart to represent the flow of activities.
• An activity can be described as an operation of the system.
24
26. Benefits of activity diagram
• Modeling business requirements.
• High level understanding of the system's functionalities.
• Draw the activity flow of a system.
• Describe the parallel, branched and concurrent flow of the
system.
26