Preliminary understanding of UML before video

Source: Internet
Author: User

I started to watch the UML video. Because everyone had some difficulties in watching the video, the teacher specially organized us to discuss this issue. I had some direction for that discussion. For example, the teacher said that watching videos should be like reading a book. He should take a look at the rough things in advance to understand what he actually does. What is the future. Then you can see it.

I just followed this idea and thought it was really good.

Let's talk about how to understand UML in the early stage:

 

UML (abbreviation of Unified Modeling Language) is a language, that is, a unified modeling language. It is used for software modeling. It is used not only in the software design phase, but also in the software testing and deployment phase. It is used to express software operations, objects, and other information.

 

Why is it unified? The main reason is that there are a lot of original modeling languages and it is difficult for everyone to communicate without standards. Therefore, we chose a good one and made it easier for programmers to communicate with each other.

 

At the beginning, I never understood the relationship between UML and Rose. I checked some information and asked questions on csdn. The following is my understanding: UML is a language, equivalent to a protocol. Rose is a tool that uses this language for modeling, that is, there are other tools that use UML for modeling. Is equivalent to C and VC. VC is a development tool using C.

 

Learning UML is mainly to learn how to model. It uses graphs to express information. A picture is worth a thousand words. Therefore, the main part of UML is to learn to draw those diagrams, such as use case diagrams and class diagrams.

 

Of course, UML has many advantages, such as communication with programming languages. After reading the details, you will know.

 

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.