Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

What is architecture?

Shulou Source: shulou.com Published: 2022-06-03 01:45:03 10月03日 Update

There are too many different opinions about the definition of architecture in the industry, but it is more or less the same, but the essence is similar, but the emphasis is different. Here is the definition of IEEE (Institute of Electrical and Electronic Engineers):

The architecture describes the basic organizational structure of a system, including the components of the system, the relationship between the components, the relationship between the components and the environment, and the principles that guide the design and evolution of the above.

System

A set of components organized to complete a series of functions

module

A component is a part of a system modularization and a package of a series of feature sets.

Environment

Environment or context refers to the environment and settings that will affect the development and operation of the system, such as policies and regulations, software and hardware environment, etc., which are factors outside the software system.

A basic understanding of architecture

The ● architecture defines the system structure, especially the high-level structure

The ● architecture defines behavior

The ● architecture focuses on the main elements of the system

● architecture to balance the needs of system stakeholders

The ● architecture materializes decisions based on reasonable evidence

The ● architecture is affected by the environment

The ● architecture affects the structure of the development team

Description: this article is launched by Wechat official account-- Architectural Design.

To learn more, scan the QR code directly, follow the official Wechat account-- learn architecture and design together.

Tags: Architecture system environment components structure influence design differences between public function development more or less the same upper and lower context industry elements content interests associations Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno macOS MariaDB Microsoft vpn Apple