Uml(unified modeling language) Homework Help
-
Upload
steve-nash -
Category
Education
-
view
184 -
download
1
description
Transcript of Uml(unified modeling language) Homework Help
![Page 1: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/1.jpg)
UML(Unified Modeling Language)
Presented by
http://www.urgenthomework.com/uml-homework-help.php
![Page 2: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/2.jpg)
What is UML? UML stands for Unified Modeling Language. It is modeling language
used for designing graphics design.
It is standard language for specifying, visualizing, constructing
and documenting the artifacts of software system.
UML diagrams are important part of developing object oriented
software and the software development process.
![Page 3: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/3.jpg)
Use of UML
UML is an open standard, Graphical notation for specifying, visualizing,
constructing and documenting software systems.
Support for UML in many software package like Rational, plugins for IDE like NetBeans, Eclipse.
By the diagram view the understanding/communication of product to customer and developers Increases.
Support for diverse application areas
![Page 4: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/4.jpg)
History of UML
![Page 5: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/5.jpg)
Types of UML
![Page 6: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/6.jpg)
Use case diagram
6
• overview the usage requirements• presentations project stakeholders• "the meat" of the actual requirements
Actor:
An actor is a person, organization, or external system that plays a role in one or more interactions with your system
Use case:
A use case describes a sequence of actions that provide value to an actor and is drawn as a horizontal ellipse
![Page 7: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/7.jpg)
Example of Use Case detail
Online shopping
Actor
Use case
System boundary
![Page 8: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/8.jpg)
Class Diagram
8
Class diagrams show the classes of the system, their interrelationships (including inheritance, aggregation, and association), and the operations and attributes of the classes.
![Page 9: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/9.jpg)
Example of Class Diagram
Name
Attributes
Operations
Relations
• Associations• Aggregation
•Generalization
![Page 10: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/10.jpg)
Activity Diagram
UML 2 Activity diagrams helps to describe the flow of control of the target system, such as the exploring complex business rules and operations, describing the use case also the business process. It is object-oriented equivalent of flow charts and data-flow diagrams (DFDs).
![Page 11: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/11.jpg)
Example of Activity Diagram
Activity Diagram
Branch
Start
End
Action
![Page 12: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/12.jpg)
Object Diagram
Object Diagrams is similar to class diagrams. It is UML structural diagram that shows the instance of the classifiers in models. It uses notation that is similar to that used in class diagrams. It shows the static design of system but from the real prospective.
![Page 13: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/13.jpg)
Example of Object Diagram
Object
![Page 14: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/14.jpg)
Component Diagram
Component Diagram represents how components are wired together to form longer component or software system. The purpose of the component diagram is to show h relationship between different components.
![Page 15: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/15.jpg)
Example of Component Diagram
Component
Connection
![Page 16: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/16.jpg)
Sequence Diagram
Sequence Diagram is also called interaction Diagram which shows the way that how he process operates with one another. It focus on the message interchange between a numbers of lifeline. It models the collaboration of the object based on a time sequence.
The following nodes are used in UML Sequence Diagram:
• Lifeline
• Execution Specification
• Message
• Combined Fragment
• Interaction Use
• State invariant etc…
![Page 17: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/17.jpg)
Example of Sequence Diagram
Action
Sequence-Actor
Message
![Page 18: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/18.jpg)
Deployment Diagram
In UML the Deployment Diagram models the physical deployment of artifacts on nodes. It also helps to model the physical aspect of an Object-Oriented software system. In this type of UML Diagrams nodes are appear as boxes and the artifacts allocated to each node appear as rectangles within the boxes.
For an example: If we want to describe a web site with Deployment Diagram then the hardware components i.e. “nodes” exists ,what software components i.e. “artifacts” run on each node and how different pieces are connected.
There are two types of Nodes:
Device Node
Execution Environment Node
![Page 19: Uml(unified modeling language) Homework Help](https://reader035.fdocuments.us/reader035/viewer/2022062419/5584f48fd8b42a2f5c8b52df/html5/thumbnails/19.jpg)
Example of Deployment Diagram
Connection
Nodes