Read architecture felt Talk

What is architecture

origin

 

Has been in the software industry, for what is architecture, there are a lot of controversy, everyone has their own understanding. Many architects say even architecture, they begin to talk about what application architecture, hardware architecture, data architecture, and so on. I have also been looking everywhere defined architecture, ask a lot of people and found that we are no accepted definition. Apply a popular jokes about big data, on the architecture also apply:

In fact, when the software architecture of the invention N years ago, has been in existence, the word was first followed by the building appeared. So, I feel the need to start from the source, to first discuss the concept of architecture is clear, the only way it makes sense to discuss the architecture of the software industry.

 

Talking about architecture is a senior architect Kevin Wang Kai shall write a series of columns, the columns will be in Kevin architecture experience, and gradually to discuss what architecture is, how do how architecture, software architecture floor, how to write the program and other issues. The purpose of the column is to be able to throw some ideas, and cause you to think about, if you have feelings or new insights, please contact the person in charge column deep in conversation with the king.

1. In accordance with the problem to be solved, to define the boundaries of the target system.

2. the target system and be divided by cutting a principle. The principle of segmentation, to facilitate the different roles, to cut out part of the sub-parallel or serial work, generally parallel to reduce the time.

3. These and slicing out part of the establishment of communication mechanisms.

The 3, enabling organic connection between the parts, and assemble as a whole, all the work of the target system.

Architecture to solve the people's problems, to identify the main issues, the most important issue is to do architecture. To think, "Who is to solve the problem", first find the "who", go to analyze the problem needed to be solved. After identifying the problem, for some indeed a problem to be segmented according to interests. Sliced

Talk to architecture is divided into nine, I think he is to start with the concept of architecture began to introduce and explain the role of architecture that is the problem solved, and finally to understand from an architectural point of view, to write code.

 In the second article, the author table, for example, explains the architecture, shows that people often enter the misunderstanding, the ability to do architecture must first have, is the ability to correct understanding of the concept can be found behind the concept represented problems and then to be able to recognize target problem areas need to be addressed, so as to lay the foundation for good architecture. At the same time master the architecture concept and application of new knowledge and learning process, might more efficient, the correct solution to the problem.

In the third, primarily tell us the correct understanding of the problem to be, because, as a software developer. First is to solve the needs of users, but more often, users want to have their own description is unclear, which resulted in users satisfied with the product. And the best way we can do is to find the main problem, will be able to accurately determine the border issue after finding the body, then they can quickly find the problem to solve.

I understand that architecture is a simplification of complex issues simple question pattern, pattern of segmentation is

About segmentation Summary

1. Architectural segmentation fuse human load is too heavy.

2. Cut architecture is actually divided stakeholder interests (stakeholders) were splitting or merger, so that the powers and responsibilities of each stakeholder is equal, each stakeholder may be responsible for their own interests.

3. The end result of segmentation of architecture will be reflected in the organizational structure, the only way to make architecture and landing forward.

4. Results segmentation architecture is a tree must as far as possible flat.

 

Guess you like

Origin www.cnblogs.com/yang-qiu/p/12334263.html
Recommended