한 소프트웨어의 기능이 늘어남에 따라 전체 소프트웨어 시스템이 점차 조각화되었다. 효과적인 조치를 취하지 않으면 소프트웨어 시스템이 점점 더 무질서해져서 결국 유지 관리 및 확장이 불가능해질 것입니다.
따라서 소프트웨어가 성장한 후, 점점 더 무질서해지는 것을 피하기 위해 제때에 개입해야 한다. 아키텍처의 본질은 소프트웨어 시스템을 질서 정연하게 재구성하여 소프트웨어 시스템을 끊임없이 진화시키는 것이다.
확장 데이터:
시스템 아키텍처는 파악된 수요를 실현하기 위한 기술 프레임워크로, 계획을 세우고, 계획 단계의 임무를 완수하기 위해 도구 세트를 사용합니다.
추상적으로 말하자면, 그것은 컴퓨터 시스템 구조, 혹은 컴퓨터 아키텍처이며, 시스템이 자신의 환경에서 가장 높은 수준의 개념이다. 컴퓨터 하드웨어와 소프트웨어 간의 연결을 결정합니다.
특히, 컴퓨터 아키텍처는 컴퓨터 시스템 설계의 개념과 아키텍처를 말하며, 실제 컴퓨터의 설계 원칙을 설명합니다.
컴퓨터 설계의 구성 요소 기능과 인터페이스를 결정합니다. 컴퓨터 아키텍처는 중앙 프로세서의 내부 운영 및 메모리 액세스에 초점을 맞추고, 중앙 프로세서는 컴퓨터 아키텍처의 핵심 기능인 계산을 담당합니다.
참고 자료:
Baidu 백과 사전: 시스템 아키텍처