UML-united modeling language, unified modeling language-is an object-oriented visual modeling language. UML uses a set of visualized graphical symbols (such as class diagrams) as the modeling language. These symbols can be used to visually describe all aspects of the system. UML describes a model by establishing variou
components and deployment diagrams to test/confirm whether their designs are adequate. Developers can use class diagrams to design and write documents for the system code (or code to be written) class.
Special Class Diagram
UML 2 regards the structure
complete. Significant progress has been made in serialization logic modeling due to changes in the symbol set of the sequence diagram in UML 2 ).
Note the text I mentioned above: "The uml2.0 draft Specification has been adopted ." Indeed, the specifications are still in the draft State, but the key is that the draft specifications have been adopted by OMG, which is an organization that uses them until the
complex and sometimes impossible to complete. Significant progress has been made in serialization logic modeling due to changes in the symbol set of the sequence diagram in UML 2 ).
Note the text I mentioned above: "Draft uml2.0 specifications have been accepted ." Indeed, the specification is still in the draft State, but the key is that the draft Specification has been used by OMG, And OMG is an organi
, in UML 1.4, there is a large square with two protruding small blocks on the left to represent components.
Figure 1: This simple component diagram uses the UML 1.4 symbol to display the General dependency of order system.
The above UML 1.4 symbols are still supported in UML
case as part of its own behavior. (The arrow points to the include use case from the base case .)
2. Extended relationship: under certain conditions, add new behaviors to existing use cases, and obtain new use cases as extended use cases. The original use cases are called Basic use cases. (The arrow direction is from the extended use case to the base use case .)
3. generalization relationship of use cases: when two or more use cases in the system have commonalities in behavior, struct
The main purpose of this article is to continue to focus our emphasis on the basic UML diagram; This month, we learn more about sequence diagrams. Again, please note that the example provided below is based on the new UML 2 specification.
The purpose of the diagram
Sequence diagrams are primarily used to display these
Through the previous blog: the use case diagram of UML diagrams, we have completed the division of a software system use case and function module. Now we need to know how to further improve the static structure of the system.
With the UML tool, we can obtain the static diagram
Various diagrams in UML are an important part of the UML model. In recent articles, I will introduce nine important diagrams in UML. The general content is shown in the following directory.
1. use case diagram, class diagram, and
)through the above continuous five blog, the UML in the 9+1 (package diagram) A graph combined before knocking the room charge system to do a summary. The first five blogs will close the links closely to the 22 to put together more helpful to understand these diagrams in comparison. UML language makes system modeling process standardized and unified. Standardizat
Summary :-- recommended reasons : Recently from the Windows operating system to the MAC, is looking at design patterns and refactoring, can not find good UML tools, so on the internet to find an online use of the UML tools, used to find it well, recommend to everyone;-- tool address : https://www.processon.com/;I. UML
Object-oriented modelObject-oriented model is a model that uses UML (Unified Modeling Language) to describe the system structure, and it realizes the working state of the system from different angles. These graphs facilitate information exchange between users, managers, system analysts, developers, testers, and other personnel. This article mainly introduces use case diagram, Sequence
Uml-unified Model Language Unified Modeling Language, also known as standard modeling language. is a language used to visualize modeling software-intensive systems.There are three main models in UML system development:Functional Model: Display the function of the system from the user's point of view, including use case diagram.Object model: Using the concepts of object, attribute, operation and correlation
connection. The constraint is represented as {}.4. Typically in UML, the name of the specific instance is underlined, and the class, not the instance, is represented if there is no underscore. Note that the rule has an exception for instances in the interaction diagram, and the instance is represented by a lifeline diagram
device or a software system running on a hardware device.
-UML Representation -node instance: the instance form of the node. The format is instance Name:node, similar to the class instance format, preceded by a colon with an instance name or without an instance name -node type : Depending on whether the node is capable of-Processor: A node with the ability to perform software oper
Implement UML sequence diagram and uml Sequence
This article begins to discuss issues at the code level. It mainly refers to the design and implementation of the markdown function.
This article begins with the code outside markdown:UML sequence diagrams are obtained from https://github.com/bramp/js-sequence-diagrams copy.
For example, this
freshmanThe lifeline Naming Standard of UML follows the following format:
Entity name: Class Name
In the example 3, the lifeline represents the entity of the class student, and its object name is freshman. Note that the lifeline name is underlined. When an underline is
article, UML 2Significantly enhanced the symbol set of the component chart. 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 UML 2 Specification.BasicNow, drawing a component in
Object-oriented model
Object-oriented model is a model that uses UML (Unified Modeling Language) to describe the system structure, which realizes the working state of the system from different angles. These graphics help communicate information between users, managers, system analysts, developers, testers, and others. This article mainly introduces use case diagram, Sequence
The main purpose of this article is to continue to focus on the basic UML diagram. This month, we will learn more about the sequence diagram. Note that the following example is based on the new UML 2 Specification.
Purpose
A Sequence Chart is used to display the interaction between objects in a series of order of inter
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.