2013-02-22 1 views
0

dia에서 다이어그램을 확대/축소보기에 따라 보는 정보를 전환하는 방법이 있습니까? 모델 - 뷰 - 컨트롤러 아키텍처가 있다고 가정합니다. 어떤 때는 높은 수준의 견해를보고 싶습니다. 그러나 다른 때에는 모델, 뷰 또는 컨트롤러 내부의 특정 클래스를보고 싶습니다. dia 또는 다른 모델링 소프트웨어로이를 수행 할 수있는 방법이 있습니까?UML 모델링 구성 요소 zoom (Dia)

답변

1

일반적으로 원하는 추상화 수준마다 다른 다이어그램을 만듭니다. 일부 모델링 도구는 이들 사이에 하이퍼 링크를 허용합니다 (예 : Enterprise Architect). 개요에 UML 구성 요소 다이어그램을 사용해 보셨습니까? 자세한 내용은 클래스 다이어그램을 사용합니까? 그런 식으로 물건을 섞지 마십시오. 접근 방식을 사용하면 각 요소에 대해 어떤 확대/축소 수준으로 표시할지 정의해야합니다. 이는 UML이 다이어그램에 줌 수준에 따른 동작을 갖도록 제안하지 않기 때문에 문제가 발생할 수 있습니다.

아이디어를 다른 사람에게 전달할 때 확대/축소 종속적 인 동작이 필요한 경우 Prezi와 같은 프레젠테이션에 도우미를 사용하는 것이 좋습니다.

+0

내가이 접근법을 제안한 이유는 우리가 가지고있는 아키텍처가 너무 커서 전체 디자인을 한 번에 말할 수 없기 때문입니다. 따라서 구성 요소를 하위 범주로 분류하면서 다른 부분에 대해 토론 할 수있는 능력이 있다면 디자인에 관한 대화를 훨씬 쉽게 할 수 있습니다. 나는 다이어그램을 레이어링하고 다른 요소를 다른 레이어로 바꾸는 것을 최후의 수단으로 생각하고 있습니다 ... 의견을 보내 주셔서 감사합니다. – richbria90

+0

네, 자주 반복되는 문제입니다. :) 때때로 큰 그림의 경우 개요를 작성하고이를 큰 형식으로 인쇄하여 벽에 붙이고 토론 할 수 있습니다. 우리는 큰 데이터베이스를 디자인하기 위해 그것을 한 번했습니다. 그러나 일반적으로 다이어그램은 일반적인 용지 형식 (예 : 복잡성을 제한하는 기준)을 초과해서는 안됩니다. – observer