Free tutorial UML : Diagrams
Free tutorial UML : Diagrams
What is UML?
•Using the UML helps project teams communicate, explore potential designs, and validate the architectural design of the software.
Class diagram
Component diagram
UML component diagrams shows the dependencies among software components, including the classifiers that specify them (for example implementation classes) and the artifacts that implement them; such as source code files, binary code files, executable files, scripts and tables.
Deployment diagram
UML deployment diagram depicts a static view of the run-time configuration of hardware nodes and the software components that run on those nodes. Deployment diagrams show the hardware for your system, the software that is installed on that hardware, and the middleware used to connect the disparate machines to one another.
Object diagram
•UML 2 Object diagrams (instance diagrams), are useful for exploring real world examples of objects and the relationships between them. It shows instances instead of classes. They are useful for explaining small pieces with complicated relationships, especially recursive relationships.
Package diagram
What is UML?
•Standard language for specifying, visualizing, constructing, and
documenting the artifacts of oftware systems, business modeling and other
non-software systems.
•The UML represents a collection of best engineering
practices that have proven successful in t
he modeling of large and complex
systems.
•The UML is a very important part of developing object
oriented software and the software deve
lopment process.
•The UML uses mostly graphical notations to express the
design of software projects.
•Using the UML helps project teams communicate, explore potential designs, and validate the architectural design of the software.
Class diagram
UML class
diagrams show the classes of the
system, their inter-relationships, and the operations and attributes of the
classes
•Explore domain concepts in the form of a domain model
•Analyze requirements in the form of a conceptual/analysis
model
•Depict the detailed design of object-oriented or
object-based software
Component diagram
UML component diagrams shows the dependencies among software components, including the classifiers that specify them (for example implementation classes) and the artifacts that implement them; such as source code files, binary code files, executable files, scripts and tables.
Deployment diagram
UML deployment diagram depicts a static view of the run-time configuration of hardware nodes and the software components that run on those nodes. Deployment diagrams show the hardware for your system, the software that is installed on that hardware, and the middleware used to connect the disparate machines to one another.
Object diagram
•UML 2 Object diagrams (instance diagrams), are useful for exploring real world examples of objects and the relationships between them. It shows instances instead of classes. They are useful for explaining small pieces with complicated relationships, especially recursive relationships.
Package diagram
•UML 2 Package
diagrams simplify complex class
diagrams, it can group classes into packages. A
package is a collection of logically related UML elements. Packages are
depicted as file folders and can be used on any of the UML diagrams.
Composite structure
diagram
•UML 2 Composite
structure diagrams used to
explore run-time instances of interconnected instances collaborating over
communications links. It shows the interanal structure (including parts and connectors) of a
structured classifier or collaboration.
...
Free tutorial UML : Diagrams
YouTube videos on Vimeo
RépondreSupprimerVideos from the youtube link to mp3 Vimeo team on “The Biggest Vets”. Explore popular videos from Vimeo's board of directors and learn more about their work.