Original link: http://www.infoq.com/cn/articles/an-informal-discussion-on-architecture-part01?utm_campaign=rightbar_v2 &utm_source=infoq&utm_medium=articles_link&utm_content=link_text
First, what is the architecture
1.Architecture is like teenage sex,everybody talks about It,nobody really knows what's it.
2. Architecture:
1) According to the problem, the boundary of the target system is limited;
2) slicing the target system according to a certain principle;
Elements of the principle: a) facilitate different role-taking;
b) Work can be carried out in parallel or serially;
3) Set up a communication mechanism for the segmented part;
4) The part of the segmentation organically merged into a whole, so that it completes the work of the target system.
Second, the concept
1) Phase: a solution to the problem.
2) Name: The name of a solution.
3) Abstraction: A new concept that merges the similar parts of different concepts.
Blank: Js,html,css is to solve what problems arise?
Third, how to identify the problem
1) whose problem is this;
2) What is the problem.
Blank: The problem should be considered when facing the new demand of the product.
IV. Structure Segmentation
1) Reasons for segmentation:
A) the individual's load (time, space) is too heavy;
b) Rights and obligations are not equal;
2) The principle of segmentation:
A) One activity must not be segmented in a continuous period;
b) The rights and obligations of the responsible person are equal after the segmentation;
c) After slicing, should not exceed the load of a natural person;
d) The segmentation phase is transparent to the system;
e) The result of the segmentation should be a tree, not a graph or a graph without direction.
Blank: Leader The segmentation of the architecture happens to be the result of the graph and deserves reflection.
Not to be continued ...
Architecture Ramble Series of Reading notes