UML related tools at a glance (as of January 2010)
Finishing
The PDF version of this article is here to download >>
The following is a summary of various UML-related tools around the world, sorted alphabetically by tool name.
Tools (Latest Version)
Manufacturer Address
Copyright
UmlVersion
Support Code Environment
Xmi
Platform
Note
Original: http://blog.csdn.net/fatherican/article/details/44966891
The component thing is the noun, is the static part of the model.Behavioral things are dynamic parts that represent behavior.Grouped things are part of the organization.The annotation thing is the explanation part. Dependence: A change in one thing can cause another to change. Descriptive: Dashed + solid triangle or dashed + solid arrowAggregation: A special association that describes the combined relationship of a whole and a pa
In UML class diagrams, the following relationships are common: generalization (generalization), implementation (realization), Association (association), Aggregation (Aggregation), composition (composition), dependency ( Dependency). Can be used in the PowerDesigner software, relatively simple.
1. Generalization (generalization)
Generalization relationship: An inheritance relationship that represents a general and special relationship that specifies ho
1. Inheritance relationship (generalization relationship)
Description: The inheritance relationship is a subclass (derived class) that inherits the parent class (the base class), or the child interface inherits the parent interface's relationship. The subclass object "is a" parent object, such as a bird is an animal.
"UML Diagram":
Diagram: Animal is the parent class, Bird class, Fish class, dog class inherit the animal class, they not only inher
First, in the
analysis phase , the user's needs are described by the UML model. Second, in the
design phase , the introduction of the definition of the software system in the technical details of the class (such as processing user interface, database, communication and parallelism problems such as the Class). Third, in the
implementation phase , the object-oriented programming language from the design phase of the class to convert to actual code. T
1.UML Modeling A system development approach should be built by modeling language and development process groups. The modeling language is the representation symbol of the design, and the process is the step that describes how to develop it. The development process of UML includes requirements acquisition, system analysis, system design, realization and test
5 steps.
First Stage
Requirements acquisition
function requirements of the first submodule are completed.
9. Withdrawal sub-requirement module.
10. User Login Sub-module
11. Query the Balance sub-module.
12. User Interface module.
13. Drag all requirements to the functional requirements module to display.
14. Add a label to describe the name of the project--->ATM system functional requirements analysis.
Two. Use case models
1. Add 1 Actor---> Users
2. Add 3 Use Case: query balance, user login, withdrawal
The relationship bet
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
In the process of learning UML class diagram, UML class diagram relation is a problem that must be mastered, and there are six kinds of relationships in UML definition: dependency, genus, association, implementation, aggregation and combination. The definitions and representations of the methods are described below.Introduction to
The 14th chapter uses UMLBefore exploring the details of UML, we should first talk about when and why to use it. The misuse and misuse of UML has caused too much harm to the software project.14.1 Why ModelingModeling is to figure out whether something is feasible. When models are much cheaper than real entities to build, we use models to study designs.14.1.1 Why build a software modelUML is used when we hav
UML State diagrams and activity diagramsThe Unified Modeling Language UML (Unified Modeling Language) is a non-patented third-generation modeling and specification language. UML is an open approach for explaining, visualizing, building, and writing an open approach to an object-oriented, software-dense system of artifacts. UM
Introduction
Some time ago and a friend on MSN Chat to UML, he sighed: "Know that UML is a good thing but not use it." Have tried, the results of leadership requirements in the document to fully use UML, everything is UML, the results of a simple design document added a bunch of diagrams. At the time of the review, th
UML State diagrams and activity diagramsThe Unified Modeling Language UML (Unified Modeling Language) is a non-patented third-generation modeling and specification language. UML is an open approach for explaining, visualizing, building, and writing an open approach to an object-oriented, software-dense system of artifacts. UM
Do you usually read a little bit far? Analyze articles or design application architectures with minimal interaction with UML class diagrams. In fact, the most commonly used elements in UML class diagrams can be mastered in five minutes, so let's get to know them together:I. How the properties of a class are representedIn UML class diagrams, a class is represented
As a modeling language, the definition of UML consists of UML Semantics and UML notation.(1) UML semantic description precise metadata model definition based on UML. The meta-model provides simple, consistent, and general definitions for all
Maybe you are a newbie, maybe you have never touched UML. Maybe you have heard this word for the first time. It does not matter! Let's explain the UML in cainiao's eyes today. Maybe you have some reference for the first contact with UML.
There is a more standardized definition in the Data. "The main achievement of the Research on object-oriented modeling technolo
UML for many people should not be a strange concept, the past two years, the UML has been more and more discussion. It seems that the subject of UML and I do not seem to have much of a relationship (it is language-independent, even if it is in itself a language-for communication). I'm here to talk about it for two purposes:
1.
This articleArticleNice http://technoboy.iteye.com/blog/998458 too
=======================================================
In fact, I have always thought that UML is a very useless thing and never learned much. It is enough to look at the UML diagram drawn by others occasionally. Dramatically, I have seen the most UML companies (actually the only one) and the
First, as a modeling language, the definition of UML includes two parts of UML semantics and UML notation. UML semantics: Describes the definition of exact meta-model based on UML. UML notation: Defines the representation of
Design Mode: Why does Java development require UML-general Linux technology-Linux programming and kernel information? For details, see below. Do you know what kind of situation the UML has caused? Do you know what types of functions are available in UML but not in JAVA? Do you know why we need another computer language besides JAVA?
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.