First knowledge of UML

Source: Internet
Author: User

Objective:
UML (Unified Modeling Language), also known as the Unified Modeling language or standard modeling language, is an OMG standard that began in 1997 and is a graphical language that supports modelling and software system development, providing modeling and visualization support for all phases of software development, Includes the standard modeling language from requirement analysis to specification, to construction and configuration.

Background:
As the main result of the object-oriented technology research of UML to start the "object-oriented", remember last year with Nagatoshi brother Siang mentioned this word, oneself also dictionary said already very clear this thing, then or VB, now think really secretly all blush, think of Nagatoshi brother Siang words at that time, I am now afraid to say that I have understood the object-oriented, and finally realized that I have just begun!


Software Quality standards:
  
External:
1. Correctness
2. Robustness and reliability
3. Performance

Internal:
1. Modular
2. Flexibility and extensibility
3. reusability
4. Compatibility

Visualization Modeling:

Model:
Model is the simplification of the reality, can be complex things become simple, and then one by one break, actually think with rice teacher said elephant a bit similar, 1.1 points of the final all grasp, we see the following figure, is not very clear,
  


Why Modeling:
Modeling is a core part of all activities that develop good software, designed to communicate the system structure and behavior you want, to visualize and control the architecture of the system, to better understand the systems being constructed, and often to suggest opportunities for simplification and reuse, as well as managing risks.
Modeling, that is, drawing, do not think of the words of rice teacher,

  

By modeling, 4 goals are achieved:
(1) The model helps to visualize the system according to the actual situation or according to the desired style.

(1) The model can regulate the structure or behavior of the system.

(3) The model gives a template to guide the construction system.

(4) The model documents the decisions made.

Tools:

Mainstream UML Tools:
1. Rational Rose
2, Together
3. Microsoft Visio

What is Rational Rose:
Rational Rose is a tool that provides the ability to build, view, modify, and manipulate builds in rose modeling.




Relationships in UML:



(about four relationships in UML are explained in detail in the next blog post, where you'll leave an impression and learn more.) )


Conclusion:

Contact with the UML only to find that they really poor, a lot of, object-oriented, will continue in the next study in-depth ...

First knowledge of UML

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.