UML summary 1-What is UML

Source: Internet
Author: User
After watching the UML video the day before yesterday, I did not rush to publish a blog. I saw many blogs about UML one day yesterday. I feel a lot of benefits. It is really a pleasure to watch other people's things.
 
 
 
First of all, let's talk about UML. When UML is translated into Chinese, it is a unified modeling language. What is important is the language. This language is a bit special. It does not have all the data and functions of those languages. Some are graphics and descriptions of images. That is to say, they are a graphic language. As the teacher said, a graph is equivalent to a thousand words. Therefore, UML uses images to replace tens of millions of images.Code.
 
 
 
It was born to illustrate, visualize, build, and write a product development method for an object-oriented software-intensive system in the development stage. Please note the keywords here.
 
 
 
1. UML provides modeling for object-oriented development.
 
 
 
2: Development instructions are generally provided for software design.
 
 
 
3: He aims to describe system requirements, functions, and structures in a concise manner. It is easy for developers to communicate, users to communicate with developers, and maintenance personnel to maintain tests later.
 
 
 
4: UML builds a model, like the skeleton of a building, and the functions of the building. How can we build the building.
 
 
5: UML is a language, just like a standard. For example, specifying an ellipse represents a use case is just a rule. There are many ways to implement this rule. We can also draw an ellipse in word, but it is too inconvenient. So we have rose, a tool for implementing UML. To put it bluntly, Rose is a professional "drawing tool ".
 
 
 
6: the Core of UML is abstraction and decomposition. Break down the problem, abstract it into small pieces, and then take the right medicine to analyze and solve each module.
 
 

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.