본문 바로가기

IT 용어 정리

시스템 아키텍처와 소프트웨어 아키텍처란?

아키텍처의 정의

 

- 아키텍쳐는 비지니스 요구 사항을 만족하는 시스템을 구축하기 위해서 전체 시스템에 대한 구조를 정의한 문서로,

 시스템을 구성하는 컴포넌트와, 그 컴포넌트간의 관계, 그리고, 컴포넌트가 다루는 정보(데이타)를 정의한다

시스템 아키텍처와 소프트웨어 아키텍처

아키텍처 설명
시스템 아키텍처

시스템 구성 및 동작 원리를 나타냄

 

시스템 전체에 대한 논리적인 기능 체계와 그것을 실현하기 위한 구성방식

 

시스템의 전체적인 최적화를 목표

 

소프트웨어 아키텍처

시스템의 컴포넌트 식별 및 속성 정의

 

컴포넌트들 사이의 커뮤니케이션 방법 및 물리적 배치 등을

포함하는 시스템 구조

 

소프트웨어의 복잡성 증가에 따른 해결대안으로 추상적인

표현을 사용하여 복잡도 관리