First draw a UML diagram (Summary)

Source: Internet
Author: User
Introduction

The learning of UML started on the 3rd and ended on the evening of the 13th. Today (Nov 14), I reviewed UML and refined the following learning tasks. The overall learning of UML is similar, but there are still many areas to be improved.

 

Learning Process

At the beginning of UML learning, I first spent half a day on the concept of UML. The main method is to query materials and watch books online, and then watch the UML video, during the watching process, I watched the video quickly. After watching the video, I did not immediately practice drawing a UML diagram (the charging system of the data center). Instead, I stopped and understood the UML again, you can still view the online materials and books. After these processes, you can start to draw a UML diagram by yourself. When you draw the diagram, you can view the book and the corresponding instances in detail, take notes during the drawing process. After the drawing and note are completed, I have reviewed the UML and found that I have not understood the problem before.

The above is the process of learning UML by yourself.

 

Deficiencies and future improvements

The video of UML has completed the expected plan ahead of schedule. However, the subsequent drawing and summary are postponed for two days, and it is still very tiring. Through comparative analysis, find the following learning problems and corresponding solutions.

Insufficient

After breaking the original plan, there was no corresponding plan; the learning method used in the UML drawing and summarization stages was unreasonable.

In the video watching stage of UML, you must watch at least eight videos every day. However, after the video watching stage is complete, you have added another stage: deep understanding of UML. After this phase was added, it completely broke its original plan and did not have a new plan, and there was no limit on the learning period of the new phase, there is no UML drawing and summarization stage. Several diagrams and corresponding summaries should be drawn every day, which makes you feel panic in the UML deep understanding stage and later UML drawing and summarization stage, especially in the UML drawing and summarization stages, I am really panic, but it is really difficult to keep up with it in action, making my overall progress slower, the learning method I used in the UML drawing and summarization stages is also unreasonable. At this stage, I used to draw a UML diagram and find the corresponding knowledge. For example: you can find the specific content of the use case diagram and the painting method in rose by drawing the example diagram of a data center charging system by yourself. Since the UML drawing is the first time, no matter from the knowledge and experience, at this time, I will draw a picture without a correct answer, so that I have no psychological background. Although, while drawing the UML diagram of the charging system of the IDC room, I also draw the UML diagram of other systems (which can be explained). However, there is only one diagram. For example: When I draw an example diagram, first, draw an example diagram of another system. Then draw an example of the data center billing system. If you first draw a complete UML diagram of two systems (explained), it would be better to draw a data center charging system.

Solution

In view of the above shortcomings, we demand that if the plan has changed, we must make some time to re-plan the plan and then proceed. When formulating a new specific plan, the corresponding buffer time must be added in the middle of the two phases of the new learning knowledge to serve as an example. When you draw a painting without a template, you must first draw a painting with a template, in addition, if you do not want to draw a picture without a template, you should draw a complete picture without a template.

 

Technical Achievements


After finishing the summary (Software Engineering) in the UML video, I personally think this blog is very good. The figure in it represents everything I want to say.

UML macro Diagram

 

This figure is only a summary of the UML content. If you want to learn more about UML, you can refer to the diagram of my previous blog.

 

The summary in this figure is summarized by myself today. I feel very good. This picture only represents what I said.

 

Summary

UML learning has come to an end, but it is not over yet.

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.