What is software architecture
Software architecture is divided into logical architecture, physical architecture and system architecture.
In general, the system Architect will have a minimum of 3 parts of the document, while the partial division of the company, the physical structure of the server configuration and the network section by the Operations department (or other similar responsibility Department) to supplement or modify.
It can be seen that a qualified system architect, his/her breadth of knowledge is very scary.
Of course this article is not a Wikipedia or Baidu encyclopedia, so just a brief discussion.
How the system architecture is generated
The first clear point, omnipotent is because it is a game of balance and trade-offs, no system architecture can pat the chest said: I can apply to any scene.
The system architecture is strongly dependent on the business and the business is about the system architecture, and the system architecture can sometimes affect the appropriate adjustment of the business under special circumstances.
Since we are talking about the system architecture of business, it is obvious that we have to have a business before the system architecture.
Http://www.cnblogs.com/doddgu/p/papapa_xitongjiagou.html
What is software architecture (RPM)