Why do I need architecture diagram, how to draw?

Source: Internet
Author: User
Technorati Tags: architecture diagram, architecture, communication, layout

Unconsciously in the architect has been 4 years, the initial feeling is just a name, no longer the code as a mandatory task, and then began to slowly change the work content. Drawing, became my main work. I may not be writing code every day, but I am drawing every day, and I feel more and more that drawing makes it easier for me to be clear.

The easel composition has several advantages: see what parts the system contains, what responsibilities each part implements, and what the relationship is between each other. When discussing with others, it is easy to frame the discussed problem in a definite scope, and it is easy to perceive some areas where there is misunderstanding, such as to a lower component. This will prevent two of people to discuss the half-day, and found that you are talking about a module, I am talking about the B module.

When I need to explain a problem to someone, by drawing, you can effectively explain the background of the problem, what is relevant and what is irrelevant. The person who listens to me can quickly enter my role, ask a specific question, and understand my requirements.

So how can you draw a high-quality architecture diagram?

First you need to understand that the purpose of your drawing is to show whether it is business or technology, whether it is a whole or a part, whether it is completed or pending.

After determining the purpose, it is necessary to determine what the key factors to achieve this goal, for example, in order to illustrate the business, I need to explain who the user is, what the purpose of doing this business, do business when the system needs to complete what tasks, after the completion of other systems will be affected;

After determining the key factors, you need to choose a method to express the key factors, independent blocks, blocks contained within the block, flow, mesh;

Finally, to start drawing, we must first draw high-level modules, determine the location of each module, determine the core content of each module, and then sub-module filling the contents. Don't start off with a small module, get caught in the details prematurely.

Why do I need architecture diagram, how to draw?

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.