시스템을 학교 과제로 사용합니다. 나는 데이터베이스와 최대 절전 모드를 사용한다. 많은 영구적 인 Serializable 객체가있다. 그러나 약 20 개의 클래스가있는 다이어그램에서이를 읽을 수 없습니다. 퍼시스턴스 클래스 간의 관계를 보여주는 일반적인 다이어그램과 인터페이스 구현을 가진 다이어그램을 분리하는 솔루션을 생각해 냈습니다. 최상의 솔루션입니까, 아니면 더 좋은 방법이 있을까요?인터페이스 구현으로 인해 UML 클래스 다이어그램이 어지럽 혀졌습니다.
0
A
답변
2
20 개의 클래스로 인해 읽기 어렵지 않고 크기가 커집니다. 다이어그램을 분할하는 것이 좋습니다. UML은 모델링 언어이며 다이어그램은보기에 불과하므로 문제가되지 않습니다. (그러나 일부 구현은 뷰 또는 Visio와 같은 세미 모델입니다.) 데이터 도메인간에 분할되어 모든 다이어그램에서 중요한 경로를 보여줍니다. "사용", 인터페이스, 구현을 모두 한 페이지에 표시하는 데 중점을 둡니다. 레이어가 포커스가 아니라면. 데이터 도메인, 사용 클러스터를 분할하여 모든 것이 일대일이면 해결책이 좋습니다. 앞으로는 다이어그램 예제가 도움이 될 것입니다.
+0
또 다른 일반적인 분할은 모든 클래스와 인터페이스를 보여 주지만 속성이나 조작이없는 개요 다이어그램 하나와 클래스 그룹의 내장을 보여주는 별도의 다이어그램을 갖는 것입니다. 이것은 대개 약 12 개의 클래스까지 잘 작동합니다. – Uffe
0
패키지 및 복합 구조 다이어그램을 사용할 것을 제안합니다.
관련 문제
- 1. UML 클래스 다이어그램의 인터페이스 집계
- 2. UML 시퀀스 다이어그램이 DSL은 C#과 비슷하지만?
- 3. UML 배포 다이어그램이 UML과 호환되는지 어떻게 확인합니까?
- 4. 인터페이스 사용시 UML 집계
- 5. 이 클래스 다이어그램이 올바른지?
- 6. mobFox 구현으로 인해 충돌이 발생합니다
- 7. 클래스 다이어그램이 역 설계 되었습니까?
- 8. C++ 플러그인 모듈에 대해 생성 된 UML 다이어그램이 필요합니다.
- 9. 파이썬 소스 코드 용 도구를 생성하는 클래스 다이어그램이 있습니까?
- 10. UML 클래스 다이어그램에서 코드 생성
- 11. UML 사용 사례 다이어그램이 맞는지 잘 모르겠 음
- 12. UML 시퀀스 다이어그램에서 허용되는 인터페이스
- 13. UML 인터페이스 : URL iframe 통합
- 14. Django 용 클래스 라이브러리 다이어그램이 있습니까?
- 15. PHP UML 클래스 다이어그램
- 16. UML 클래스 다이어그램
- 17. UML 클래스 모델 질문
- 18. 개인 클래스 및 uml
- 19. UML 및 java 클래스
- 20. 클래스 관계를 UML 다이어그램
- 21. UML 클래스 다이어그램
- 22. UML 클래스 작업
- 23. 클래스 다이어그램 질문 (UML)
- 24. UML 클래스 다이어그램의 관계
- 25. UML 클래스 다이어그램은 다음
- 26. Lejos (java) 및 인터페이스 // UML 제안
- 27. UML 다이어그램과 C++ 디자인 패턴
- 28. 시각적 패러다임의 인터페이스 클래스 관계
- 29. 코드와 관련된 UML 연관
- 30. 코드에서 VS에서 UML 클래스 다이어그램 만들기
학교 과제물에 숙제 태그를 추가하십시오. – Uffe
여기에 숙제를 요구하는 것이 아니기 때문에이 태그가 필요하다고 생각하지 않습니다. – gregory561