In UML, the implementation of use cases is specified and described using an interactive diagram. The interaction diagram shows the relationship between objects and the messages processed between objects to model the dynamic characteristics of the system. There are two types of interaction diagrams: sequence diagram and
UML modeling in nine kinds of diagram Plus package diagram, if it is written in a blog, it is easy to write a trouble, read it is not convenient, so borrow this blog as a directory to jump to the relevant blog.
UML Modeling Detailed: Basic Concepts use case diagram
The key to the processing of object-oriented problem is the modeling problem. Modeling can abstract many important details in a complex world. Many modeling tools encapsulate UML (that is, unified modeling language™), a course designed to showcase the highlights of UML.
UML has nine modeling icons, namely: Use case diagram
that emphasizes the organizational structure between objects that send and receive messages. The following image is a process of machine down.
Conclusion: The differences and connections between these graphs are very important.
Sequence Diagram Collaboration diagram
Same point:
(1) are interactive graphs that represent interactions between objects, describe an interaction, consist of a set of
I. Purpose
For a development team, the sequence diagram is very important because it is used to describe the interaction between a group of objects in the system, especially for crawlers.
The project and sequence diagram of business complexity allow us to clarify these complex processes more quickly.
Ii. Basic Elements
The UML elements in the sequence
Download Modelgoonjar Packagehttp://download.csdn.net/detail/u011070297/8366021After downloading the jar, copy it directly to the Dropins directory under the Eclipse installation directory and restart EclipseHow to useAfter successful installation, the File=>new=>other menu will have an extra modelgoon diagrams to create a class diagram in your existing Java project. Once created, you will find a file that
The UML diagram and code expression of the relationship between classes and classes in java. If you need it, refer to it. There is a relationship between the class and the class:
Generalization)
Dependency)
Association)
Aggregation)
1. Generalization)
Definition:Represents the inheritance relationship between
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
When reading other people's code and without detailed documentation, how to quickly see the entire code structure (class structure) becomes a real problem. today I will introduce a method for automatically generating UML diagrams.
When reading other people's code and without detailed documentation, how to quickly see the entire code structure (class structure) be
statements at the common layer once. If you do not need the common layer and the same SQL statements are used more frequently, You need to modify each statement at the time of modification, it is prone to errors.
Layer B is a logical combination of methods in layer D classes to complete a function. It can be said that a specific use case requires a class or method in layer B. Of course, sometimes layer B does not need layer D.
The time sequence
Because the actual results of the previous solution were not satisfactory and did not match the initial project reported to the teacher, I switched to the original idea here to continue the game. We still plan to use the unity engine for development, but due to the characteristics of one stroke, this finished product should be a 2D horizontal version of the platform to solve the puzzle class game, the following project is the demand and
This article begins with a discussion of code-level issues. The main feature of Markdown is the design implementation.This article begins with the markdown perimeter code:UML sequence diagrams are obtained from https://github.com/bramp/js-sequence-diagrams copy.When this UML code also uses two JS, function library and drawing.First of all, talk about this JS core class:Https://github.com/bramp/js-sequence-diagrams/blob/master/src/sequence-diagram.jsFi
Objective
UML is used to describe the entire design process of the system, and for this process produced a UML9 diagram: Use case diagram, Class diagram, object graph, collaboration diagram, sequence
trufun Plato UML2 modeling toolTrufun Plato is a new generation of UML modeling software that provides efficient and fast modeling tools for your software analysis design.Trufun is a case tool manufacturer that synchronizes the release of uml2.x tools after the OMG release of the UML2.2 specification, and is a state-of-the-art, Enterprise-class UML tool based on
The UML activity diagram records the logic of a single operation or method, a single user case, or a single business flow. To create a UML activity diagram, perform the following steps repeatedly.
Step 1: define the scope of the activity diagram. First, define the modeling
definition of sequence diagram:
Interaction is the behavior of a group of messages that interact with a set of objects that implement a goal in a specific context. Sequence diagram is a kind of interaction graph. A sequence diagram is a visual representation of the time order in which messages are routed between objects. Sequence diagrams describe the needs of u
In the nine diagrams of UML, the class and object graph are static graphs, and the reaction is the static process of the system.
The class diagram is described earlier, and the following is the object graph.
One, the object graph summary
Two: Object Graph example
The object graph is concrete, and the
(Dependency)
definition: for two relatively independent objects, when one object is responsible for constructing an instance of another object, or depending on the service of another object, the two objects are primarily dependencies.
performance: dependencies are expressed in
local variables ,
the parameters of methods , and calls to
static methods .
Example: If you're going to screw the screws, do you want to use (ie rely on) a screwdriver (screwdriver)
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]
When you use Microsoft Visio to draw a use case diagram today, you find that the include relationship is not found in the Visio UML use case, which is the "arrow" + "Finally, a workable solution was found:First: Open the UML Model diagram, software and database, Microsoft visio-> newThen select "
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.