Today, we finally started using UML for project analysis, and found that the time overhead for using UML is not as high as we previously thought.
Review the experience of using UML is always intermittent. To sum up, there are the following factors:
No environment using UML
No abstract analysis habits
In
Label: style blog HTTP Io OS ar use SP strong Basic concepts of UML
UML Overview
Introduction to UML
UML provides a unified, standard, and visual modeling language for Object-Oriented software design. It is applicable to the whole process of describing case-driven, architecture-centered software design.
The defi
From: http://developer.51cto.com/art/201006/204029.htm this article writing time:
[51cto exclusive Article] UML is intended to become a standard unified language, so that IT professionals can perform unified modeling of computer applications. The unification of UML can break the common language and cultural barriers in the offshore development process, and alleviate problems such as insufficient understand
convert elements on the class diagram to Java. Java is used as a representative to combine some online instances. Below are some basic collection and summary of the individual: basic element Symbol: 1. Class (classes) class contains three components. The first is the class name defined in Java. The second is attributes ). The third is the method provided by this
also known as a base class or superclass, and a subclass is also known as a derived class. In UML, the generalization relation is represented by a straight line with a hollow triangle. • When code is implemented, use an object-oriented inheritance mechanism to implement generalization relationships, such as using the extends keyword in the Java language, and using the colon ":" in c++/c#.
publicclassper
· Standardization
In November 1997, UML was unanimously passed by all OMG members and adopted as the standard. OMG undertakes the work of further improving the UML standard. Many books that summarize the essence of UML have been published before the passing of the UML standard. Many software development tool vendors c
This article uses five minutes to give you a clear description of UML. the first minute-the Model Technology Used as the object's representation, and the second minute-the UML technology used as the Unified Expression Model, the third minute-the UML technology can improve the analysis and design accuracy.
Note: Little cainiao has uploaded a good
, but you are not sure about the relationship, draw a link first to indicate the association. As you deepen and embody your business, then improve and modify the association.
2. Dependency (dependency): For two objects x/y, if the object x changes, it may cause changes to the other object Y. In this case, y depends on X.
For example, if a smoke bot is not able to survive, it can be said that it is dependent on smoke. The statement is as follows:
For the so-called dependency relationship, the de
for a single inheritance language such as Java and C. Experience: if there is a class hierarchy with abstract super Class C1, you can consider defining interface I1 corresponding to the common method feature mark in C1, and then declare C1 to implement interface i1.
Indirection)
Assign responsibilities to intermediary objects as media between other components or services to avoid direct coupling between them. The mediation implements indirection betw
· UML goals
The development of UML has multiple goals. First, the most important goal is to make UML a general modeling language available for all modelers. It is not someone's proprietary, and is based on the general consent of the computer industry, that is, it includes a variety of major methods and can be used as their modeling language. At least, we wan
Summary of the following four relationships
1. Generalization
2. Aggregation
3. Dependency
4. Join
1. Generalization
Is the integration relationship between the parent class and the Child class.
[Specific performance]
Parent class instance = new subclass ()
[UML diagram] (Fig. 1.1)
Figure 1.1generalized relationship between animal class and tiger class and Dog class
[Code performance]
[Code performance]
Java
This chapter first introduces the history and present of UML, as well as the concept of object-oriented programming, and then describes how to construct an application using UML. It mainly consists of the following four parts: first, understanding the object-oriented mechanism and visual model. Second, understand the graphical labeling model. Third, understand the UML
Recently, Sunny gave a two-day internal training on UML software modeling technology to a large Chinese enterprise over the weekend. The following is the outline of this internal training course:
Outline of the UML Software Modeling Technology Course
Course description
Comprehensive learning of UML 2. X knowledge, learn to use
The basic structure of UML.
Several types of relationships in UML: inheritance, implementation, dependency, association, aggregation, and combination.
Use case diagram (usecase di#)-UML diagram (1)
Class digraphs-UML diagram (2)
Object digraphs-UML diagram (3)
Activity digra
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 (emphasis)1. Case diagram (use cases diagram)2. Acti
there is no loop in the instance diagram. In other words, it can only be a one-way relationship.
Figure F
Synthesis (composition)
Synthesis ( fig. G) is a special form of aggregation, implying "local" within the "whole" life-cycle responsibility. Synthesis is also not shared. Therefore, while the part does not necessarily have to be destroyed with the destruction of the whole, the whole is either responsible for maintaining a partial survival state or for destroying it. Local cannot be shared w
Original article: http://www.cnblogs.com/way-peng/archive/2012/06/11/2544932.html
1. What is UML? What is the purpose of UML?
Ii. History of UML
Iii. UML superstructure)
Iv. UML modeling tools
V. UML diagram(Important)
Copyright 2003 International Business Machines Corp.
Eclipse corner article
Draw a UML diagram using draw2d
Summary
The graphic editing framework (GEF) operates on draw2d. Draw2d is a plug-in that provides painting and layout management, providing graphics and layout manager for GEF applications to build programs.Graphical presentation layer. This article only focuses on how to use draw2d to draw
Keywords: UML
Analyze the definitions and relationships of association, aggregation, and combination in a UML class diagram.@ Author: ZJ 06-11-27http: // zhangjunhd.blog.51cto.com/
1. Association)Most of the associations between classes are used to indicate that the variable instance holds a reference to other objects. Phone has a reference to the button.
2. Aggregation)Aggregation is a special form of a
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.