What is the difference between the structure and the architecture?

Source: Internet
Author: User
The project structure, the project architecture, the server structure, or the server architecture is a bit dizzy, because the project depends on many other projects, I call him a project structure or a project architecture. I have some knowledge about the project structure because I wrote weekly reports, which is a bit awkward. The project structure, the project architecture, the server structure, or the server architecture is a bit dizzy, because the project depends on many other projects, I call him a project structure or a project architecture. I have some knowledge about the project structure because I wrote weekly reports, which is a bit awkward.

Reply content:

The project structure, the project architecture, the server structure, or the server architecture is a bit dizzy, because the project depends on many other projects, I call him a project structure or a project architecture. I have some knowledge about the project structure because I wrote weekly reports, which is a bit awkward.

In your example, it feels likeProject ArchitectureAndServer ArchitectureSuitable.

Talking aboutProject ArchitectureYou want to express the dependencies between components (components, components, etc.) between projects. This is an architectural expression and a high-level abstraction. If you want to express the hierarchical and storage structure relationships of project files (such as source code), you can use the project structure. It seems that you want to express the former.

Talking aboutServer ArchitectureYou want to express the division of responsibilities and collaboration between different nodes on the server, such as data storage nodes, Web server roles, and cache, then they form the overall functions of the server according to a certain topological relationship. This is a high-level functional Abstract Expression of the server.

It should be the project Architecture

All things related to uml class diagrams and deployment diagrams should be called architectures.

Data structure
Data Structure

System architecture
System Architecture

Glossary

A project is a general term for a project (such as release) for a specific purpose over a period of time. A system is a combination of a series of hardware and software. This combination method is called system architecture.

Projects generally include task division, planning, progress, dependencies, risks, etc.

As for servers, servers are components of the system architecture, and the server architecture is inaccurate.

Structure
Simply put, a directory is a directory with a path to be searched.

Architecture
I personally think it should belong to an abstract category, which is conceptual and untraceable.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.