graphs drawn in two different styles. The first one is complex and has no rules, while the second one is simple and well organized (although tedious ). Which one do you think is better? Most people will agree that the second one looks better, because although the two designs are functionally equal, the second arrangement is more neat.
Figure 1 Figure 2 Figure 3
Avoid boxes of different sizes
How can we improve Figure 1? First, make sure all the boxes are of the same size. A large box seems t
UML consists of nine diagrams, in which the core is the only---class diagram.
Here is my summary of the Class Diagram section in UML.
Class diagram is a static structure that shows the model, especially the classes that exist in the model, the internal structure of the clas
Objectiveclass diagrams and sequence diagrams are two of the most commonly used diagram in UML. I will make a detailed summary. In many books, or Web sites, when introducing the design of a subsystem of a system, many times, a simple class diagram is given to describe the relationship between the classes that make up the subsystem. This is sufficient to illustrat
Through the static diagram and behavior diagram introduced in previous blogs, we can use UML to describe the static structure and dynamic behavior of a system. At this time, we have alreadyGraphical representation of the entire structure of a typical Surface-to-face object system.
At this point, the software development stage has reached the implementation s
Yin and yang in UML 2
Refer to other articles and tutorials in the basic UML series.
Unified Modeling Language (UML) 2.0
UML basics: Introduction to Unified Modeling Language
UML basics: sequence
world to the code realization excessively. ---> such as: The attribute of the class is described in words, and the behavior functionFour: Implement Layer class Diagram---> Implementation layer views that the class is the description of the implementation code, and the classes in the class diagram map directly to the executable code. ---> At this level, classes must explicitly adopt that implementation lang
System Modeling must be described in terms of system structure and behavior,Static diagram based on the previous UML diagramBlog learning, we canDrawStatic structure of software systemsIn this case, how should we deal with its behavior activities? This article will be used hereArticleInvolvedUMLThe behavior graph is displayed.
A behavior diagram is used to d
first, the concept
use case diagram (Diagram): Primarily used to describe the behavior of systems and the relationships between functions, is a graph that describes the relationship between participants (Actor) and use cases, and use cases and use cases.
Use case diagram = actor + use case + Relationship II, use use case dia
first, the definition:
Time series diagrams (Sequence Diagram), also known as sequence or sequential plots, are UML behavior diagrams.
It shows the dynamic collaboration between multiple objects by describing the chronological order in which messages are sent between objects. It can represent the sequence of behavior of a use case, and when a routine is performed, each message in a sequence
Address: http://developer.51cto.com/art/201006/205392.htm
This section briefly introduces the UML class diagram symbols, each of which has different meanings. I hope you will have some knowledge about the UML class diagram symbols
Label: UMLAn object is a concept, an abstraction or a thing. Objects can be practical or abstract concepts. For example, a company or a process.A class is a set or abstract concept of a group of objects. The class has the same attributes and methods.This section describes the basic concepts of basic objects and classes. It is necessary to describe how to represent objects and classes in UML, that is, how to draw objects and class diagrams. This is jus
Original: http://www.cnblogs.com/way-peng/archive/2012/06/11/2544932.htmlFirst, what is UML? What's the use of UML?Ii. History of UMLThird, the upper structure of UML (superstructure)Iv. UML Modeling ToolsV. Diagram of UML (emphas
Classes (Class)
A rectangular box is used in UML to represent a class. Class diagram is divided into three layers, the first layer displays the class name, and if it is an abstract class, it is shown in italics. The second layer is the attributes of the class, usually the fields and properties. The third layer is the operation of the class, usually the method or the behavior. Note the preceding symbol, ' +
The meanings of the symbols of UML class diagramsClass diagram basic symbols can be broken down into dashed lines, arrows, solid lines, hollow right triangles, solid right triangles, hollow diamonds and solid diamonds. These basic graphs are combined to form the basic symbols
functionally equal, the second arrangement is more neat.
Figure 1. "messy" DiagramFigure 2. "clean"
Avoid boxes of different sizesHow can we improve Figure 1? First, make sure all the boxes are of the same size. A large box seems to be more important than a small box. If this is what you try to express, that's right-but if I select it, I 'd rather keep all the boxes in the same size. This method is most suitable for the "UML use case"
Introduction
The learning of UML started on the 3rd and ended on the evening of the 13th. Today (Nov 14), I reviewed UML and refined the following learning tasks. The overall learning of UML is similar, but there are still many areas to be improved.
Learning Process
At the beginning of UML learning, I first spent half
first, the basic concept
UML as a unified Modeling language, is a model of language, then the model is mainly used to represent, this time naturally generated UML diagram. UML mainly consists of basic building blocks, rules and public mechanisms, in which the basic building blocks consist of things, relationships and
1, what is UML
UML class diagrams can quickly examine code structures.
2. Theme
The use of UML class diagrams in Pycharm.
3. Preparation work
(1) Pycharm version is 2.7 or higher
(2) Installing the Python Interpreter
(3) UML Plug-ins and UML class
media used by the data;b Indicates the processing symbols for the processing of data execution, which can also indicate the machine functions used in the processing;C Indicates a number of streamline symbols for processing and/or data flow between data media;D Special symbols for easy-to-read and write data flow diagrams.Both before and after the processing of
-----------------------------------------------------------------------------------------------------------------------------------------------
UML class diagram relationships include association, dependency, generalization, implementation, etc. Are you familiar with their representation methods? This article is like introducing the representation of UML class
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.