Introduction to UML

Source: Internet
Author: User

UML, English name Yue: Unified Modeling Language, she also has a Chinese name is called Unified Modeling Language, in simple terms, she is a drawing software blueprint standard language. Her ability to express is particularly strong, describing the various views needed for development and then deploying the system on that basis.

UML is a difficult way to develop software development methods, she is independent of the process, she is used in the case-driven, architecture-centric, iterative and incremental process. In general, UML is a language, a language for visualization, a language for detailed descriptions, a language for construction, a language for documentation. Why she's so great, let's learn together, first of all, let's look at the main overview of this chapter:

The foundation of UML modeling is object-oriented, and UML is the main achievement of object-oriented modeling technology. There is a saying that the process comes from life, but higher than life, then the real world and our object-oriented technology has a subtle relationship between:

With an understanding of object-oriented basics, let's take a look at modeling and visualization modeling, and before we get started, why do we need to model? Everyone knows that building a puppy's nest and constructing a high-rise office building, the biggest difference between them is to build a puppy's nest does not need to design, so the production of qualified software must have a set of rules on the architecture, processes and tools. Then, we need to understand why we want to visualize modeling, there is a saying that, a picture is better than thousands of words, to understand these basic problems, we look at modeling and visual modeling related knowledge points:

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.