.
The above UML 1.4 symbols are still supported in UML 2. However, the UML 1.4 symbolic set cannot be well adjusted in a large system. The reason for this is as follows:ArticleThe rest of the diagram will see the same, and UML 2 significantly enhances the symbolic set o
......The advent of UML ended the war of the square lawUML Development History:Third, the upper structure of UML (superstructure)As for the underlying infrastructure of UML (Infrastructure), software development engineers do not need to understand, only need to understand the upper structure of the line.
construction block (building blocks) /td>
, and generalized, mainly involving components and components, between components and interfaces, and between interfaces and interfaces.
implementation : The relationship between a component and an interface
dependencies : The relationship between components and components
If there is a dependency on two classes in two components, the relationship between the two components can be expressed as a dependency relationship
generalization : between compon
Through the previous blog: the use case diagram of UML diagrams, we have completed the division of a software system use case and function module. Now we need to know how to further improve the static structure of the system.
With the UML tool, we can obtain the static diagram of the static structure of the software s
Document directory
Add a self-called Message Element
Use the call Message Element
Use auto-extended message options
Use to create a message symbol
Add asynchronous Link
Use a combination of fragment Elements
Save Graph
A sequence diagram describes the interaction modes between objects in chronological order. It uses the "lifeline" of objects and the messages passed between them to show how objects participate in interaction.
A sequence
state again, it can go directly into the sub-state, rather than starting again from the initial state of the combined state.Concurrency ZoneA state diagram can be divided into regions, and regions include exits or sub-states that are currently executing. Indicates that the combined state can reach multiple sub-states at a time.State Machinedescribes the sequence of states that an object or an interaction undergoes in response to an event during its l
UML-united modeling language, unified modeling language-is an object-oriented visual modeling language. UML uses a set of visualized graphical symbols (such as class diagrams) as the modeling language. These symbols can be used to visually describe all aspects of the system. UML describes a model by establishing variou
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
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
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
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 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
layer and the data layer are connected through the persistence framework.4. GEFand theEMFThe GEF (graphical editor framework) is a graphical editing framework that allows developers to visualize and edit models in a graphical manner to enhance the user experience. Using GEF, you can easily implement applications such as XML editors, UML class diagram editors, an
modeling representation, clear graphical structure and easy to use
UML contains nine types of diagrams:
Class diagram, object diagram, use case diagram, state diagram, sequence diagram
Four types of relationships and code implementation of class diagrams in UML, and four types of uml
In the uml diagram, the most complex relationships are generalization, implementation, dependency, and association, if you understand these relationships, you will become fami
This section describes the issues that should be avoided when creating a clean UML diagram. I believe you will be familiar with the methods for creating a clean UML diagram through this article, let's take a look at how to draw a clean UML
-01This article was synchronized on: http://blog.csdn.net/sfdev/archive/2009/02/18/3906243.aspxThis is a tutorial on the basics of UML; now that we're doing a project too tight, we haven't really done a real class-level detail design, let alone using UML to implement canonical modeling; This article is mainly about the relationship between several classes that I
The UML class diagram above the big talk design pattern:
Class UML Representation
The rectangular box of an animal indicates a class.
A class chart is divided into three la
combination.Example of creating a draw2d Image
Is a simple UML class diagram. This article is based on the creation of this graphic.Design graphics
The first step in creating a graph is to determine what components are used to synthesize the graph and how they are arranged.
An example graph consists of three subgraphs. The image itself is umlclassfigure, its fi
characteristics of the system implementation, also known as implementation model view ).(5) The configuration view reflects the structure and behavior characteristics of the system's implementation environment, also known as the environment model view or the physical view ).
A view is composed of graphs. UML provides nine different diagrams:(1) Use Case digraphs to describe system functions;(2) Class d
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.