기본 설명
[BUS96]은 다음과 같이 아키텍처 패턴을 정의합니다.
"아키텍처 패턴은 소프트웨어 시스템에 대한 기본적이고 아키텍처 조직 스키마를 표현합니다. 이는 사전 정의된 서브시스템 세트를 제공하고 책임을 지정하며 이들 세트 간의 관계를 구성하는 데 필요한 규칙 및 가이드라인을
포함합니다."
이는 RUP에서 사용하는 해석입니다. 좀더 상세히 설명하면 다음과 같습니다: 아키텍처 패턴은 특정 규모에서의 패턴(솔루션 템플리트)이며 구체적 소프트웨어 아키텍처에 대한 템플리트입니다. 이는 시스템
전반에 걸친 특성 및 일반적으로 서브시스템 규모 (클래스 레벨이 아님) 관계를 다룹니다. 아키텍처 패턴이 이 방법으로 전문화되지 못하는 기본적인 이유는 없지만, 아키텍처 패턴이 원래 응용프로그램 도메인에 종속되거나 특정
도메인의 용어가 패턴의 설명에 사용되는 것 같지는 않습니다. 분석 패턴과 비교하십시오. 소프트웨어 아키텍처 문서는 시스템에 사용되는 아키텍처 패턴을 표시합니다. |
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
|
|