Initial understanding and understanding of the architecture

Source: Internet
Author: User

This week has just opened the software architecture of this course, is not familiar with this course, today through the reading structure of this series of articles, the article gradually discussed what is the architecture, how to do a good architecture, how the software architecture, how to write procedures and other issues, to understand the knowledge of architecture.

In layman's terms, a whole is divided into different parts, which are performed by different roles, and by establishing mechanisms for communicating with each other, so that these parts can be organically integrated as a whole, and all the activities needed to complete this whole are architecture. The use of architecture is to be able to better solve a problem, the initiative to understand the problem, improve efficiency, and constantly meet the increasing needs of people, improve quality, reduce time.

Understanding the concept of architecture is very important for a good structure, is the basis for the concept of this understanding also need to be proactive, correct, so as to truly understand.

Architecture is actually to solve some problems, to better use the architecture to solve the problem, it is necessary to be able to correctly identify the problem. See this part, think of oneself before do some system, each time is immediately set to realize this system, never seriously think to solve what problem to do this system, finally lead to process analysis is not clear, made out of the system is only to deal with, no practical application significance. When the problem you really want to solve is not found, the problem will not be solved, and then there may be a variety of other problems, so the work will be more. Therefore, in order to do a good job, the first thing is to find the subject and understand the real problem. This step is done, so many problems will be solved, and some of the problems will have to learn to adjust (architecture segmentation) to solve. The segmentation of the architecture is because the load is too heavy, it is related to the benefit, the segmentation is also to achieve the maximization of benefits, if possible to balance the interests of the segmentation, then the efficiency will be maximized.

Understanding some of the concepts of architecture and some methods of doing architecture, the software architecture in software engineering needs further understanding. The first thing is to figure out what the software is, and then use the architecture to better design and implement the software. The appearance of software is to simulate a series of activities, reduce costs, sometimes the completion of the software task is too heavy, you need to split the work, balance responsibility, so that the software business to find the real problem to solve the business virtualization has emerged software architecture. The software architecture has a schema for the deployment, and there is a schema for the code that is used to adjust and resolve the problem. It is necessary to learn the business knowledge, analyze the business, choose the design architecture according to the business, and divide the work to achieve the goal of the virtualization of the business in the computer.

Of course, not architecture is called the architect, to become an architect is not simple, to be able to help others to solve problems, and timely resolution, to overcome the fear of time, task and stress. First of all, it is necessary to understand what the problem is, to realize the subject of the problem, and wholeheartedly to solve other people's problems, so many times do not have to do anything, the problem is solved. Architects should be able to lead the overall, analytical, problem-solving confidence and ability to better solve the problem.

Initial understanding and understanding of the architecture

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.