UML 클래스 다이어그램에서 네트워크 연결을 나타내는 가장 좋은 방법은 무엇입니까?UML 클래스 다이어그램에서 네트워크 연결을 표현하는 가장 좋은 방법은 무엇입니까?
답변
UML 클래스 다이어그램은 토폴로지 개념을 "네트워크"로 설명하는 데 적합하지 않습니다. 객체 간의 계층과 상호 의존성에 더 적합합니다. 아니면 Connection 클래스에 대해 이야기하고 있습니까?
클래스 다이어그램은 네트워크 연결을 표시하려고하는 잘못된 위치입니다. 클래스 다이어그램에는 소프트웨어의 클래스와 클래스가 서로 어떻게 관련되어 있는지가 표시됩니다. 배포 다이어그램을 사용하여 소프트웨어 요소가 네트워크 전체에 배포되는 방법을 보여야합니다.
배포 모델과 상관없이 소프트웨어의 서로 다른 부분이 서로 어떻게 통신하는지 보여주는 통신 다이어그램을 포함 할 수도 있습니다.
그래프 또는 네트워크는 모든 요소 (UM의 클래스 또는 개체)가 다른 요소에 연결될 수있는 구조입니다. "연결"은 UML에서 "is a"가 아닌 다른 연결 일 수 있습니다. 이와 같이 일련의 클래스와 연결을 사용하여 그래프 또는 네트워크의 구조를 나타낼 수 있습니다.
예를 들어 장소 클래스와 연결이 "연결 대상"이고 도로 클래스가 있다고 가정합니다. 이를 통해 장소 및 도로의 복잡한 네트워크는 장소의 인스턴스를 장소의 다른 인스턴스 및 도로의 인스턴스와 연결하여 나타낼 수 있습니다. 따라서 RDF Tripples은 의미 네트워크를 나타냅니다.
OOAD/UML에서 그래프 또는 네트워크를 나타내는 다른 (특별한 또는 특정) 규칙이 있습니까?
배포 요소 다이어그램을 사용하여 소프트웨어 요소가 네트워크 전체에 배포되는 방법을 보여야합니다. 배포 다이어그램은 소프트웨어 구성 요소가 배포 된 시스템의 물리적 구성 요소의 토폴로지를 시각화하는 데 사용됩니다. 배포 다이어그램 : 시스템 구현에 사용되는 하드웨어와 하드웨어에 배포 된 실행 환경 및 아티팩트에 대해 설명합니다. http://search.aol.com/aol/image?s_it=topsearchbox.imageDetails&v_t=client_searchbox&imgsz=&imgtype=&imgc=&q=deployment+diagrama+uml 그리고 Rational Rose 도구를 사용하십시오. 모두는 네트워크에서 무언가가 변경 될 때마다 문서화되며, 모든 사용자가 Rational Rose 및 배치 다이어그램을 사용했다는 것을 알고 있습니다. 구조 다이어그램은 모델링중인 시스템에 있어야하는 사항을 강조하며 모든 다이어그램에는 기능이 있습니다.
- 1. UML 클래스 다이어그램에서 C# 접근 자 속성을 나타내는가?
- 2. UML 클래스 다이어그램에서 "권한 매트릭스"를 가장 잘 시각화하는 방법은 무엇입니까? 간단하게하기 위해서
- 3. indy10에서 연결을 종료하는 가장 좋은 방법은 무엇입니까?
- 4. XML을 사용하여 트리를 표현하는 가장 좋은 방법은 무엇입니까?
- 5. 네트워크 연결을 어떻게 확인합니까?
- 6. 파이썬 소스 코드에서 UML 다이어그램을 생성하는 가장 좋은 방법은 무엇입니까?
- 7. Visio 2003에서 UML 2.0을 사용하는 가장 좋은 방법은 무엇입니까?
- 8. UML 시퀀스 다이어그램에서 허용되는 인터페이스
- 9. HTML 클래스 이름에서 키/값 쌍을 표현하는 가장 좋은 방법
- 10. 디자인 문서에서 XML 파일을 표현하는 가장 좋은 방법은 무엇입니까?
- 11. 스칼라에서 값에 대한 제약 조건을 표현하는 가장 좋은 방법은 무엇입니까?
- 12. 포맷 된 텍스트를 메모리에 표현하는 가장 좋은 방법은 무엇입니까? C++
- 13. 데이터베이스에서 다 - 대 - 다 관계를 표현하는 가장 좋은 방법은 무엇입니까?
- 14. 그리드의 셀 표시 형식을 표현하는 가장 좋은 방법은 무엇입니까?
- 15. CSS에서 100 %의 1/3을 표현하는 가장 좋은 방법은 무엇입니까?
- 16. 블로그 간의 링크 연결을 매핑하는 가장 좋은 방법은 무엇입니까?
- 17. Linux에서 가장 좋은 UML 설계 도구는 무엇입니까?
- 18. UML 클래스 다이어그램에서 패턴의 구현을 어떻게 표현할 수 있습니까?
- 19. uml 클래스 다이어그램에서 enum 클래스와 연관시키는 것이 좋습니다.
- 20. preforking 데몬에서 db 연결을 관리하는 가장 좋은 방법은 무엇입니까
- 21. Visio UML 다이어그램에서 C++ 코드 만들기
- 22. 정적 UML 모델에서 이벤트 기반 아키텍처를 표현하는 방법은 무엇입니까?
- 23. 클래스 변수를 저장하는 가장 좋은 방법은 무엇입니까?
- 24. 클래스 간의 데이터베이스 연결을 공유하는 가장 좋은 방법
- 25. 배열에서 회전 큐브를 표현하는 가장 좋은 방법
- 26. 컬렉션의 데이터를 표로 표현하는 가장 좋은 방법
- 27. iPad에서 트리 구조를 표현하는 가장 좋은 방법
- 28. 자바에서 스페인 주소를 표현하는 가장 좋은 방법
- 29. Blackberry 실패한 경우 연결을 다시 시도하는 가장 좋은 방법은 무엇입니까?
- 30. Java로 네트워크 연결을 모니터하는 방법은 무엇입니까?
좋아, 끝났어 :) –
:) 많은 디자인 도구 (예 : Microsoft Visio)는 사용자가 찾고있는 경우 네트워크 용 개체의 "팔레트"를 별도로 가지고 있습니다. 저스틴 니 스너 (Justin Niessner)는 애플리케이션의 구성 요소 간 통신을 묘사 할 때 "순수한"UML 접근 방식에 대한 답을 읽습니다. –