본문 바로가기

IT32

Attribute Driven Design(ADD) 아키텍처 설계 7단계 Atrribute Driven Desgin(ADD)는 품질 속성, 기능 속성 등 속성을 중심으로 아키텍처를 수립하는 방법론입니다. 이번 글에서는 ADD의 개념과 특징 그리고 아키텍처 설계 7단계에 대해서 알아보겠습니다. 글의 순서는 아래와 같습니다. Attribute Driven Design의 개념과 특징 ADD 7단계와 상세 내용 Attribute Driven Design의 개념과 특징 Attribute Driven Design(ADD)은 순차적으로 소프트웨어 아키텍처를 설계하는 방법론입니다. 아키텍처가 만족해야 할 품질 속성, 기능, 제약사항들을 Input으로 받아 목표치에 도달할 때까지 Design 결정을 반복합니다. ADD는 품질 속성을 중심으로 Design이 진행되고, 목표를 달성할 때까지 아키.. 2023. 2. 2.
소프트웨어 아키텍처 패턴 알아보고 아키텍처 스타일과 비교하기 소프트웨어 아키텍처 패턴은 특정 문제에 대한 해법을 추상화하고, 해법 내의 공통된 요인을 추출해 정형화한 것입니다. 아키텍처 패턴의 개념과 스키마, 대표적인 패턴과 자주 사용되는 패턴을 알아보겠습니다. 그리고 아키텍처 스타일과의 비교를 통해 차이점도 살펴보겠습니다. 글의 순서는 아래와 같습니다. 소프트웨어 아키텍처 패턴 알아보기 : 개념과 스키마 아키텍처 패턴의 예시(3-Tier 구조)와 목록 아키텍처 패턴과 아키텍처 스타일의 비교 및 차이점 소프트웨어 아키텍처 패턴 알아보기 : 개념과 스키마 소프트웨어 아키텍처 패턴은 다양한 상황에서 소프트웨어 아키텍처를 수립하는 방식을 정형화한 것입니다. 아키텍처 설계에서 반복해서 나타나는 문제점들을 해결하고, 시스템의 품질 속성 목표 달성 방법을 제시합니다. 아키텍.. 2023. 2. 1.
소프트웨어 아키텍처 스타일 알아보기 : 개념, 특징, 스키마, 유형, 예시 새로운 프로그램, 시스템, 애플리케이션을 개발할 때, 아무런 자료 없이 새로 설계하고 개발하는 것은 매우 어렵습니다. 이런 어려움을 해결하고, 업무 생산성을 높이기 위해 검증된 설계 방법과 디자인 결정의 집합체가 소프트웨어 아키텍처 스타일입니다. 소프트웨어 아키텍처 스타일의 개념과 특징, 스키마에 대해 알아보고, 아키텍처 스타일의 유형과 예시에 대해서 정리해 보겠습니다. 글의 순서는 아래와 같습니다. 소프트웨어 아키텍처 스타일 개념, 특징, 스키마 소프트웨어 아키텍처 스타일 유형 소프트웨어 아키텍처 스타일 예시 소프트웨어 아키텍처 스타일 개념, 특징, 스키마 소프트웨어 아키텍처 스타일은 아키텍처 설계에서 반복되는 문제를 해결하고, 아키텍처가 품질 속성 목표치를 달성할 수 있는 방법을 정리한 아키텍처 디자.. 2023. 2. 1.
배포 용이성(Deployability) 아키텍처 전술, 시나리오, 전술 목록 배포 용이성은 소프트웨어 아키텍처에 있어서 중요한 품질 속성 중에 하나입니다. 배포 및 배포 용이성의 정의와 아키텍처 전술 개념에 대해서 알아보겠습니다. 그리고 배포 용이성 아키텍처 전술 시나리오 구성요소와 예시를 통해 자세하게 살펴보겠습니다. 마지막으로 배포 용이성 전술 목록에는 어떤 것들이 있는지 정리해 보고, 상세 내용을 알아보겠습니다. 글의 순서는 아래와 같습니다. Deploy, Deployment, 배포 용이성(Deployability) 정의와 배포 용의성 아키텍처 전술 개념 배포 용이성 아키텍처 전술의 품질 속성 시나리오 구성요소와 예시 배포 용이성 아키텍처 전술 목록과 상세 내용 Deploy, Deployment, 배포 용이성 정의와 아키텍처 전술 개념 Deploy는 프로그램, 시스템, 소프.. 2023. 1. 31.