The three "allies" James Rumbaugh, Grady booch, and Ivar Jacobson created UML in 1995 and integrated their respective methods (OMT, booch development method, and OOSE) into a whole. In 1997, OMG used UML as an actual public standard.
To a large extent, UML is a graphical language used to describe, record, design, and construct a solution. The powerful role of
UML modeling, it is important to understand the elements that appear on the class diagram. The developer must understand how to convert the elements appearing on the class diagram into Java. With Java as the representative of some examples of the Internet, here are some basic personal collection and summary: Basic element Symbols: 1. Class (Classes) The class consists of 3 components. The first one is the
inheritance relationships between classes and interfaces. Figure H
650) This. width = 650; "src =" http://pic002.cnblogs.com/images/2012/285763/2012061315050938.gif "style =" margin: 0px; padding: 0px; Border: 0px; "/>
1.1.6 implementation (realization): Expressed by hollow arrows and dotted lines
Instance (FigureI) Link specifies a contract between two entities. In other words, one entity defines a contract, and the other entity guarantees the performance of the contract. When modeling Java
Article Source: http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.htmlThe ways in which the relationships between objects and classes are described in UML include: Dependency (Dependency), Association (association), Aggregation (Aggregation), composition (composition), generalization (generalization), Implementation (realization) and so on.
Dependent ( Dependency ): The change of element a affects element B, but the other is not, so the rel
Http://blog.sina.com.cn/s/blog_640e6f8d0100gbkt.html
Relationships between classes
UML classifies the relationships between classes into the following five types.
● Association: there is a specific correspondence between instances of Class A and Class B.
● Dependency: services provided by Class A and Class B
● Aggregation: Class A is the overall Class, Class B is the local class, and Class A objects are composed of Class B objects.
● Gener
Class)
Class (FigureIs an object blueprint, which contains three components. The first is the class name defined in Java. The second is attributes ). The third is the method provided by this class.
You can append a visibility modifier before attributes and operations. The plus sign (+) indicates public visibility. Minus (-) indicates private visibility. # Indicates protected visibility. Omitting these modifiers indicates visibility at the package level. If an attribute or operation has an under
Basic symbols of a similar graph can be split into dotted lines, arrows, solid lines, hollow right triangles, solid right triangles, hollow diamond and solid diamond. These basic graphs are combined to form the basic symbols of the class graph. The order of these symbols represents the Coupling Degree between classes. The greater the coupling, the higher the coup
UML User Guide-UML diagram introduction, uml User Guide-uml
This section describes the UML diagram. Here we mainly introduce the UML diagram and the UML behavior diagram. Let's take a l
, but also to describe the business process of the general enterprise or organization and theHardware, software-based complex systems (so-called software-intensive systems), and even non-software systems.The "visibility" of UML refers to a series of graphical symbols that can be passed through UML. Compose multiple Views (view) to visualize and articulate system
Http://www.azure.com.cn/
Figure 1:
This solid-line arrow represents, inheritIs inherited from a non-interface class.
Figure 2:
That line represents two-way Association:On the left side, flight plays the role assignedfights, with 0 to 1 plane
Source: http://blog.163.com/lzxin_2005/blog/static/15368423200826104042609/
Most software personnel should be not unfamiliar with UML, what is UML. It is unified modeling Language, a modeling language that is a powerful tool for requirements analysis and outline design. In your understanding, what is UML? Is it just a collection of graphics, text, and
the software, but also it can be used to describe the business process of the general enterprise or organization and theHardware, software-based complex systems (so-called software-intensive systems), and even non-software systems.The "visibility" of UML means that a series of graphical symbols can be used to form multiple views (view) to express the system analysis design intuitively and clearly.Many comp
UML is a general modeling language, its expressive ability is quite strong, not only can be used in software system modeling, but also can be used for business modeling and other non-software system modeling. UML synthesizes The advantages of various object-oriented methods and representations, and has received extensive attention and support from the industry since the date of presentation.
This chapte
a thing in the UML Some of the basic graphic symbols that make up the model diagram, which represent some basic object-oriented concepts.There are four kinds of things in UML structural things (structural things), behavioral things (behavioral things), group things (grouping things),Annotational Things (note things). Two four types of things in
Summary: You only need to read this chapter to grasp it from a macro perspective.UMLTo form a UML blueprint in your head. You can have a full understanding of the basic knowledge of UML, the usage and overview of various UML diagrams, and the problems you encounter in your actual work to help you further plan the next step.(This book has been released)
Autho
6.UML Unified Modeling Language;
Object-oriented Analysis and design (OOA/D)
Up process and waterfall model;
A. Distribution of software responsibilities;
--------------------------------------
1.UML is not a ooa/d, nor a method, it is just a graphical representation;
2. If there is no object thought, then UML or any case tool has no meaning
3. We need a language
English Reading of keyboard symbols
Backquote quotation marks~ Tilde! Exclam@# Numbersign: hash in English, pound in American, and sharp in music, such as C #$ Dollar% Percent^ Caret Ampersand* Asterisk, Star (American), and multiply in mathematical formulas(Parenleft, opening parentheses) Parenright, closing paretheses-Minus; hyphen hyphens, not read_ Underscore+ Plus= Equal[Bracketleft, opening bracket] Bracketright, closing bracket{Braceleft} Bra
extension definition of the metadata model.(2) UML notation defines the notation of UML symbols, which provides a standard for System Modeling by developers or development tools using these graphical symbols and text syntax. These graphical symbols and texts express applica
I have always thought that UML is the statement of SA. Only sa should be familiar with UML, so I only have the concept of class digoal ratio ‧
Recently, I was busy handing over the program to other colleagues because I was about to renew the program. The whole program also ran for several times and showed it to my colleagues, the schema and relation of the database are also parsed at the same time, and fil
[Cainiao crazy UML series] -- Analysis of four types of UML relationships and Analysis of uml
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, dep
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.