13 types of uml and 13 types of uml
1. Use Case chart: Classification of the system usage.
2. Class diagram: displays the relationship between classes and them.
3. Object graph: displays only objects and their relationships.
4. Activity diagram: displays activities of a person or object in a way similar to a flowchart.
5. State Machine diagram: displays various states of objects with interesting or
Folder:
UML View
Nine types of UML diagrams
Relationships between classes in UML
As described above, the UML view includes one or more diagrams in each view. This article focuses on the details of each UML diagram:
1. Use Case Diagrams)
[Concept] describes user
Document directory
3.1 Association, aggregation, and combination
3.3 Generalization
3.2 dependency
3.4 Implementation
It is intercepted from the staruml tool interface, and the UML relationships are represented from top to bottom: Association, unidirectional Association, aggregation, combination, generalization, dependency, and implementation.
Figure 3 UML relational set
3.1 Association, aggregati
Teach you how to use start uml to draw Use Case Diagrams and uml use cases
I have recently prepared to study volley's source code, but I have read some blogs on the Internet. They all work with the diagram. This looks more intuitive and the analysis logic is also good, what kind of diagrams can clearly analyze the relationships between various types and how to extract them. So I first learned the modeling t
Http://www.cnblogs.com/zhaolijing/archive/2013/02/28/2936321.html UML use case diagram-detailed tutorial
I. Definition of use case diagram:
ByActors and Use Cases)And the relationship between themDescribe system functionsThe dynamic view of is called the use case diagram. Draw a participant (representing a system user) on the example graph to draw a humanoid symbol. The relationships between participants and use cases are described by line segme
In UML, a link is very important. it abstracts the links between objects and forms a link structure. The following describes the four types of relationships in UML: association, dependency, generalization, and implementation. #160; #160; 1. Examples #160; #160; 1. Association #160; #160; associations are used to connect objects with structural relationships. they can be connected to the same class or
UML class diagram and uml class diagram
I. First of all, I declare that the learning of UML class diagrams refers to the example in "big talk Design Pattern" for personal learning and does not involve anything else.
2. paste the Big Bird's UML pattern examples for the dishes.
Iii. Description:
1. Class Diagram
The fi
Today we look at another element of the UML basic building block-the relationship.in UML, there are relationships that represent the basic diagram symbols, which are: Dependency (dependency), generalization (generalization, also known as inheritance), realNow (realization) and Association (Association), and the association is divided into common associations (common Association), Aggregation (aggregation,
circle with a solid circle inside it
"Purpose" indicates the different states in which a class is located and the process in which the class is converted in these states2. activity Map (diagrams)"Concept" describes the activities that are required to meet the use case requirements and the constraints of the active time"How to Describe"
Starting point: Solid Circle
Activity: Rounded Rectangle
End point: a circle with a solid circle inside it
connection. The constraint is represented as {}.4. Typically in UML, the name of the specific instance is underlined, and the class, not the instance, is represented if there is no underscore. Note that the rule has an exception for instances in the interaction diagram, and the instance is represented by a lifeline diagram, with no underscore in its name.Typically, in any case, we can see the object instance name underlined in the deployment diagram
Four types of relationships in UML and four types of UML
1. Association
Description: Assocition: Describes the structural relationship between two or more classes.
(1) Common Association:
1) Association name: used to describe the nature of the link.
2) Role: When a class is at one end of the Association, the class plays a specific Role in the relationship; A role is the responsibility of a class close to on
Blog Park Flash Home new essay contact management subscribe Essays-295 Articles-111 reviews-6633 STARUML---Recommend a uml tool (very good very strong)
Last week a friend of mine, who is also a colleague of the company, recommended a UML tool for me to start using, but the more I used it, the more I felt good,
I even want to delete the rose on the machine, directly with this software, I heard that this soft
plantuml--Simple and fast UML editing software for EclipseIntroduction: in the application system software development process, if the software is composed of many objects, its structure is difficult to clarify by virtue of analysis, at the same time in order to facilitate the development and reuse of software, so in the development of the system before the modeling is very necessary, in a number of modeling methods to choose one to adapt to their own
First, let's talk about why we want to convert the format. The HTML format can be viewed through the web page, which is convenient for those who have not installed the software about UML.
I sent a picture to my master, and he said that he would change it to HTML format. How can this problem be solved? It's ration.If Rose comes with this function, it still needs to be converted through other software. Master said Rose can be directly transferred. Let's
Today I borrowed a concise tutorial on the Standard Object Modeling Language (UML Distilled: a brief guide to the standard Object Modeling Language ). Translated by Mr. Xu Jiafu. In general, I feel that a good book is ruined. Those in the beginning of this article are not in the same order. For example, "If someone accidentally falls into my trap and the Controller object ends, I need to shut the rabbit in
The UML activity diagram records the logic of a single operation or method, a single user case, or a single business flow. To create a UML activity diagram, perform the following steps repeatedly.
Step 1: define the scope of the activity diagram. First, define the modeling target. Individual user case? Part of a user case? A business process that contains multiple user cases? A single method of a class? On
Transferred from Zhang chuanbo's blog: http://www.cnblogs.com/umlonline/archive/2011/07/12/2104626.html
This article is only for UML cainiao. You are a Chinese Bird and an old bird. Please ignore this article directly!
You only need to read this chapter to learn about UML from a macro perspective and form a UML blueprint in your head. You can have a full understa
When it comes to design patterns, we have to deal with the idea of modeling, and when it comes to modeling ideas, UML is naturally applied, and there are many tools for open source UML, which are very convenient to use. In recent years, with the development of software application domain to rapid iterative trial and error, UML in agile development, especially in
expressed in English, it is the relation of has a. The upper limit is a typical many-to-many representation.
If it is represented in C ++, the aggregation program contains the following 1 class node {2 Private:3 vector 4 };
The last is composition. The difference between the expression and aggregation is becoming diamond. The other is exactly the same. The difference between the expression and aggregation is in composition when "same Life and Death 』, when the system object dies, the component
Relationships between classes in UML diagrams: dependencies, generalizations, associations, aggregations, combinations, implementations
Class and Class Diagram 1) Class (class) encapsulates data and behavior and is an important component of object-oriented, which is a generic term for objects with the same attributes, operations, and relationships. 2 in the system, each class has a certain responsibility, the responsibility refers to the tasks of the
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.