Talk about the views of architecture

First, what is architecture?

  1. Life is always time to time to hear some of the words on the tall, such as: micro-service architecture, system architecture, application architecture, deployment architecture, organizational structure, big data architecture, unfortunately a lot of people talking about architecture, but I asked them, few can say is what architecture
  2. The essence of architecture is to make growth
  3. Architecture is the way to do split-growing lifecycle reach

Second, what is the life cycle?

Lifecycle refers to illness and death, the so-called "birth and death" of things

Generation cycle everywhere, such as: human activity every day, eat a meal product, eye blink once, knocking a function, is a life cycle
life cycle and life cycle include, for example, one year and can be divided into 365 small life cycle
each subject has a life cycle, to achieve cohesion, it is necessary to determine the subject and the life cycle itself

User <later lifecycle> for example, can be split into
1. <lifecycle optional items> (primary intention of the present article the user)
purchased items 2 (for the body of a user purchases)
split out lifecycle <Option> can be outsourced, such as online shopping, smart recommendation

Third, why would produce architecture, why the need to split the life cycle?

People will eventually disappear, but people always want to live longer, has more, enjoy more, how to prolong their lives, to make their lives?
The same time create more output, which is equivalent to their lives extended.

For example, ancient times, a person must first farm, complete produce food, and consume food, the food end of the life cycle to complete the acquisition of energy to sustain life, and the life cycle of food outsource the core of human life cycle and not affected, but greatly saves time and prolong their lives.

Fourth, what is the core of the life cycle?

The core life cycle is something that must be done by themselves, eating and sleeping sickness and death urinary
be segmented around the core life cycle, so that the life cycle of independent non-core production out, to facilitate the different roles to work in parallel, let the very core and core lifecycle establish a communication mechanism between the non-core contribution around the core
is the life cycle of segmentation, if you have to continue to perform in successive time in the life cycle of the subject matter, you can not cut points out, for example: such as pregnant women, pregnant woman not cut into ten people a month to complete the
human formal division of labor is because, before the formation of human society

V. What is software?

Before computers appeared, people with machines instead of human production, the so-called cabinet production
purpose of the software is to simulate human behavior, but no matter how simulation, human beings are the core of the life cycle is to be done by themselves: birth, old age, disease, death, eating, drinking, Caesar
Therefore, the main purpose of the software is designed to let non-core life cycle of human occupation process less time, disguised extension of human life

Software mainly to other industries and services, and similar language, many people learn English, Russian and other foreign languages, and ultimately people engaged in the study of language itself, very few, most still serve other industries
so we not only want to learn software related knowledge, but also dabbled in all walks of life, such as: psychological, economic, cultural, arts

The rise six or software to revolution

The earliest software is used in more scientific computing, for most of the barriers to entry in terms of relatively high, built on the disciplines of mathematics, physics, electronic circuits, etc., many software engineers learn a lot of algorithms and computer-based, but work is irrelevant very normal, because the content is to prepare scientific fields

Traditional industries of software virtualization is the subversion of traditional industries, but business law itself is unchanged. The difference is that the split of the life cycle to the virtual space.
To grow and the space-based way, into a computer and software-based, growth is much lower than the cost of the virtual space is really space

Enterprise business automation, the staff from the rough, repetitive tasks of liberation, release greater productivity, become a must do.

Guess you like

Origin www.cnblogs.com/chenqionghe/p/11338451.html
Recommended