Java & Netbeans의 라이브러리 시스템 용 시스템을 개발해야합니다. 클래스 다이어그램에서 사용자 인터페이스 용 Netbeans으로 만든 클래스를 포함해야하는지 궁금합니다. 그 외에도 우리는 "사서"수업을 가지고 있다고 가정합니다. UI 용 클래스 하나와 클래스 다이어그램에있는 세부 정보를 포함하는 클래스 두 개를 만들고 UI 클래스에서 사용할 수 있다고 가정합니다. 또는 "Librarian"의 UI 클래스에서 클래스 다이어그램이 직접 말하는 것을 구현할 수 있습니다. 소프트웨어 엔지니어가하는 올바른 방법을 알려주십시오.GUI 클래스가 UML의 클래스 다이어그램에 포함되어야합니까
0
A
답변
0
수업 다이어그램에 무언가를 표시할지 여부는 편집자의 의도와 잠재 고객에게 표시하려는 내용에 따라 다릅니다. 세부 사항을 생략 한 개요 다이어그램을 만드는 것이 좋습니다. 개요에는 하위 도메인에서 논리적으로 지향되는 몇 가지 세부 다이어그램과 함께 시스템 전체를 이해하는 데 도움이되는 몇 가지 세부 다이어그램이 함께 제공됩니다.
또한 '분명한'사항을 제외하는 것이 일반적입니다. 특정 도메인에서 알려진 스캐 폴드로 작업하는 경우 다시 기술하고 설명하지 말고 알려진 것으로 간주 할 수 있습니다. 귀하의 경우에는 암묵적으로 알려진 GUI 부분이 될 것입니다. 보다 일반적인 클래스 다이어그램에서 어딘가에 스캐 폴드의 스케치를 작성하는 것을 고려할 수 있습니다. 이것은 다른 세계에서 온 사람들 (그리고 나 같은 NetBeans를 알지 못하는 사람들)에게 도움이 될 수 있습니다.
각각의 세부 사항을 하나의 클래스 다이어그램에 포함하는 벽 종이를 그리는 것에주의하십시오. 인상적으로 보일지라도 절대 쓸모가 없습니다 (그런 식으로 부르기를 원하는 경우 반 패턴).
진짜 복제본이 아니지만 어쩌면이 질문을 봐야합니다. https://stackoverflow.com/q/21265491/3723423; 당신은 다이어그램의 목적에 달려 있다는 것을 알 수 있습니다. – Christophe
그것은 큰 도움이되었습니다. 고마워요 @ 크리스토프 – user3628865