알고보니 - SW 아키텍처 스타일
소프트웨어 아키텍처 정의 소프트웨어 아키텍처란 소프트웨어 시스템의 구성방법에 대한 중대한 결정사항을 모아 놓은 것. (시스템 구성요소, 이 구성요소들이 제공하는 인터페이스, 이 구성요소들의 협력방법, 이 구성요소들의 조립방법) 소프트웨어 아키텍처는 시스템의 유용성, 기능성, 성능, 탄력성, 재사용성, 이해가능성, 경제성, 기술한계, 미학과 같은 모든 기준들을 어떻게 절충할지 결정. 프로그램이나 컴퓨팅 시스템에서 소프트웨어 아키텍처는 소프트웨어 구성요소와 그들이 가진 특성 중에 외부에 드러나는 요소의 특성, 그리고 구성요소들 간의 관계를 표현하는 시스템의 구조나 구조체. 소프트웨어 아키텍처 역할 이해관계자들이 시스템을 이해하고 의사 소통할 수 있게 돕는다. 이해관계자들은 시스템의 다른 특징에 관심이 있다...
IT 정보/IT 알쓸신잡
2022. 3. 25. 10:51