UML을 사용하여 COM+ 애플리케이션 디자인
성공적인 COM+ 애플리케이션을 개발하려면 선행 애플리케이션 아키텍처 디자인이 필요합니다. UML(통합 모델링 언어)은 이 디자인 개발의 핵심입니다. UML은 소프트웨어 산업의 모범 사례를 결합한 애플리케이션 데이터 및 프로세스에 대한 모델링 표기법입니다. UML은 애플리케이션을 패키징 및 구현뿐만 아니라 애플리케이션을 반영하는 세 가지 보기로 나눕니다. 모델링 표기법은 엔터프라이즈 모델링을 지원하기 위해 잘 확장됩니다.
UML은 다음과 같이 애플리케이션의 세 가지 뷰를 해결합니다.
- 사용자 시나리오 및 클래스 다이어그램에서 가져온 정보로 모델링되는 정적 뷰입니다.
- 시퀀스, 협업 및 상태 전환 다이어그램을 사용하여 모델링되는 동적 뷰입니다.
- 의사 코드 및 사양을 사용하는 보다 전통적인 설명적인 설명인 기능 보기입니다.
이러한 보기에 대한 정보는 UML에서 잘 작동하는 세 가지 디자인 단계를 수행하여 수집할 수 있습니다. 한 줄의 코드를 작성하기 전에 다음 모델을 만들어야 합니다.
-
개념적 모델
-
필요한 구성 요소 및 서비스를 결정합니다.
-
논리 모델
-
속한 논리적 디자인 계층을 결정합니다.
-
물리적 모델
-
구성 요소가 물리적으로 상주하는 위치와 코딩 방법을 결정합니다.
그런 다음 이러한 모델을 UML 기반 CASE 도구와 함께 사용할 수 있습니다. 이러한 세 가지 디자인 모델에 대한 자세한 내용은 이 섹션의 다음 topics 참조하세요.
관련 항목