Http://www.uml.org.cn/oobject/200901203.asp
UML practice-use case diagram, sequence diagram, state diagram, class diagram, package diagram, and collaboration Diagram
Author: Randy M
The key to dealing with object-oriented problems is modeling. Modeling can abstract many important details in the complex world. Many Modeling tools encapsulate UML (that is, uniied Modeling Language ).
There are nine types of modeling icons in UML:
Use case diagram
Class Diagram
Object Graph
Sequence Chart
The key to dealing with object-oriented problems is modeling. Modeling can abstract many important details in the complex world. Many Modeling tools encapsulate UML (that is, the Unified Modeling Language). This course aims to show the highlights of UML.
There are nine types of modeling icons in UML:
Use case diagram
actually a class diagram.
② Behavior diagramThere are 5 behavior graphs:(1) usecasedi.pdf)The UML diagram uses a condition chart to organize the behavior of the system, describing a group of conditions, participants, and their relationships. The condition chart is used to describe the static usage view of the system.
(2) sequencedigoal and collaborationdigoal)In
of being able to add multiple abstract methods with stronger representation capabilities.
3) Association class
Like a class, association can also have its own attributes and operations. In this case, this association is actually an association class.
An association class is both an association and a class. It connects two classes like an association, and can define a group of characteristics that belong to the association itself.
Note: you can create an association class only when the objects
passed between the object classes that complete a behavior and those object classes. A sequence diagram is an interaction diagram that emphasizes the time order of messages. A sequence diagram describes the chronological order in which messages are sent between objects, and is used to represent the order of behavior in a use case.
sequence
continue today to see the diagrams in the UML basic building blocks. a diagram of a UML basic building block A diagram of a UML basic building block is an abstract description of the system in a specific perspective. A graph is the classification of a collection of things,
Because of learning Java to do course assignments need to spend class UML diagram, online Search a lot of methods. This is the way to install the green plugin.
Sometimes want to write our class to generate a UML diagram, is the code looks more clear, so we found a Java cla
, W runs in the application process, and winstate exists with the system Server process.1.5 Aggregation aggregations express the dependencies of two classes, but unlike composition, their lifecycles are different. A classic example is the factory and the car, the factory built, the factory closed, the car can continue to open, and vice versa. Policymanager and Phonewindow are similar relationships in the diagram.1.6 Inherritance is the most common i
Summary :-- recommended reasons : Recently from the Windows operating system to the MAC, is looking at design patterns and refactoring, can not find good UML tools, so on the internet to find an online use of the UML tools, used to find it well, recommend to everyone;-- tool address : https://www.processon.com/;I. UML
addition to providing a graphical border, framework components used in graphs also have important functions to describe interactions, such as sequence diagrams. In a sequence diagram, a sequence receives and sends messages (also known as interactions). A model can be established by connecting the message and the Framework Element Boundary (see figure 2 ). This will be described in more detail in the later section "Beyond basics.
Figure 2: A Sequence
UML State diagrams and activity diagramsThe Unified Modeling Language UML (Unified Modeling Language) is a non-patented third-generation modeling and specification language. UML is an open approach for explaining, visualizing, building, and writing an open approach to an object-oriented, software-dense system of artifa
closed rectangle.
Figure 1: Empty UML 2 framework component
In addition to providing a graphical border, the framework components used in graphs also have important functions to describe interaction, such as sequence diagrams. In a sequence diagram, a sequence receives and sends messages (also known as interactions). A model can be established by connecting the message and the Framework Element Bound
with the text "SD". When a diagram is closed with a FRAME element, the label of the diagram needs to be in the following format:
Diagram type diagram name
A UML specification provides a specific literal value to a
Not many computer players have not learned much, but with the continuous development of the project, those who have never seen before, and those who have never used them are all about to start learning. Although I have heard of UML for a long time, I have never read this book and have never used this tool. The class diagrams of UML are also unknown. Basically, I don't know how to understand it. I haven't us
UML State diagrams and activity diagramsThe Unified Modeling Language UML (Unified Modeling Language) is a non-patented third-generation modeling and specification language. UML is an open approach for explaining, visualizing, building, and writing an open approach to an object-oriented, software-dense system of artifa
Various diagrams in UML are an important part of the UML model. In recent articles, I will introduce nine important diagrams in UML. The general content is shown in the following directory.
1. use case diagram, class diagram, and object
.
Constraints
Specifies one or more rules to satisfy for some classes and interfaces, using free-text identifiers enclosed in curly braces in UML.
Package
Packages in UML correspond directly to packages in Java to represent hierarchies and organizational content. Relationship of Class diagram There are four types of relat
structure of software, using sequence diagram, activity diagram, collaboration diagram, State diagram to describe the behavior of software, deployment diagramDetermine the required processor and device topology for the software.The above blog is a summary of the completion
Uml-unified Model Language Unified Modeling Language, also known as standard modeling language. is a language used to visualize modeling software-intensive systems.There are three main models in UML system development:Functional Model: Display the function of the system from the user's point of view, including use case diagram.Object model: Using the concepts of object, attribute, operation and correlation
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.