협회

2013-07-28 2 views
2

내가 분산 응용 프로그램을 설계하고 있다고 가정하자 :협회

그것은 하나 개의 호스트로 구성되어

, 즉 회사 (CompanyWS)의 프론트 엔드 웹 서비스, 그리고 하나 개 이상의 호스트가 말을 세 개는 회사의 분산 된 창고입니다. 각웨어 하우스는 웹 서비스 (WarehouseWS)이며 하나의 인터페이스 (예 : IWarehouse)를 제공합니다. 은 UML 성분

[...] 시스템의 모듈 부분을 나타 내기 때문에

음, 즉 그 발현 환경 내에서 교체 가능 콘텐츠를 캡슐화. 구성 요소는 제공된 인터페이스와 필수 인터페이스의 측면에서 동작을 정의합니다.

웹 서비스를 구성 요소로 볼 수 있습니다.

UML 구성 요소 다이어그램에서 CompanyWS를 하나 이상의 WarehouseWS에 연결할 수 있다는 의미를 어떻게 표현할 수 있습니까? 구성 요소 간의 연관성이 올바른지? 이 구성 요소 사이의 다수의 포트를 사용하는 것이 가능하다 UML 2.4.1 명세서에서

Link to what has been done-Component Diagram

답변

0

. 188 페이지 참조 OMG Unified Modeling LanguageTM (OMG UML), Superstructure, Version 2.4.1

따라서 카디날 리티 [0..1] 및 WareHouseWS 구성 요소의 제공된 인터페이스 IWarehouse를 사용하여웨어 하우스 포트 (wp)를 정의 할 수 있습니다. Component CompanyWS에서 카디널리티 [0 .. *]와 필요한 인터페이스 IWareHouse를 사용하여 회사 포트 (cp)를 정의합니다.

wp : IWarehouse [0..1] 

cp : IWareHouse [0..*]