cannot be well adjusted in a large system. The reason for this is that, as we will see in the rest of this article, UML 2 significantly enhances the symbolic set of component diagrams. While maintaining its ease of understanding, the UML 2 symbol can be better tuned and has more information.Let's build a component diagram step by step according to the
.
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
, 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
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
-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
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
chronological and spatial order;(9) activity digraphs, which describe the activity of system elements;
Based on their applications in different architecture views, nine types of graphs can be divided:(1) User Model View: use case diagram;(2) Structure Model View: class chart and object chart;(3) Behavior Model View: status chart, sequence chart, collaboration diag
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
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
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
UMLThe use case diagram is a very useful graph. In demand analysis, it can free people from the heavy documentation, in addition, it prompts people to express their meaning more accurately and intuitively when making demands. Common languagesThe word is often unable to express a thing clearly. At this time, it needs to be expressed in other ways. The example graph is a good method, of course, the use case diagram
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
" check box next to the "Switch" button. If the check box is selected, the conversion is automatically performed when the "Source Parameter List" text box is modified.3. There is a copy button next to "UML" and "c ++. Click it to copy the content of the text box to the clipboard.4. There is a "paste conversion and copy" button next to "UML" and "c ++. Click it, and the following functions will be executed:
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
Sixth package DiagramKey concepts:1. package Diagram (Diagram)Consists of a number of packages and the relationships between the packages. A packet is a grouping mechanism that sets up some related classes as a package, forming a high cohesion , low-coupling class collection, which can be said to be a package equivalent to a subsystem.2. Brief introduction:Packag
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
Label: UML object
This article will focus on the UML time sequence diagram. The Modeling Elements in the UML time sequence diagram mainly include: Object (actor), lifeline (Lifeline), control focus (focusofcontrol), message) and so on. I. Introduction to 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.