UModel은 객체 지향 프로그래밍의 개념을 시각적으로 모델링하는 데 사용되는 빠르고 효율적인 도구입니다.
Altova UModel은 색상으로 구분된 아이콘과 텍스트를 사용하여 각 다이어그램 요소를 쉽게 그리고 이해할 수 있도록 지원하며, 스마트한 입력 기능과 직관적인 요소 관계 도구를 제공하여 클래스 다이어그램을 그리는 과정을 간편하게 만들어줍니다.
UML 클래스 다이어그램을 만들 때, 각 속성 및 연산의 가시성을 속성 창에서 설정하거나, 다이어그램에서 해당 요소를 클릭하여 나타나는 팝업 메뉴를 통해 설정할 수 있습니다. 또한, 요소를 쉽게 추가할 수 있도록 편리한 편집 버튼과 특수 클래스 다이어그램 도구 모음이 제공됩니다. UModel은 각 속성 및 연산의 가시성 속성을 고유한 그림 아이콘으로 표시합니다. 이 아이콘들은 속성이 공개(public), 보호(protected), 또는 비공개(private)인지 나타냅니다.
UModel을 사용하면 다이어그램 화면에서 속성(또는 프로퍼티) 및 연산을 직접 편집할 수 있습니다. 텍스트를 입력하는 동안, 지능적인 입력 지원 기능이 자동으로 나타나 정확한 정보 입력을 돕습니다.
UModel은 클래스 다이어그램에서 속성 및 연산의 텍스트에 자동으로 구문 강조를 적용하여 가독성을 높입니다. 텍스트를 입력하는 동안 제약 조건, 식별자, 수학 및 논리 연산자, 데이터 유형, 값 등이 모두 고유한 색상으로 자동으로 표시됩니다. 이러한 구문 강조 기능은 다이어그램을 더 쉽게 만들고, 나중에 볼 때 이해하기 쉽게 만들어 줍니다.
클래스에 새로운 속성이나 기능을 추가할 때, UModel은 지능적인 자동 완성 기능을 제공하여 클래스를 빠르고 정확하게 정의할 수 있도록 도와줍니다.
자동 완성 창의 크기를 실시간으로 조절하여 더 많은 옵션을 한눈에 볼 수 있습니다. 또한, 클래스, 인터페이스, 기본 자료형, 데이터 유형, 열거형, 클래스 템플릿, 인터페이스 템플릿 또는 자료형 템플릿에 해당하는 아이콘을 클릭하여 창의 내용을 필터링할 수도 있습니다.
오토 완성 창의 왼쪽 하단에 있는 아이콘을 클릭하면 단일 모드로 전환되어 추천 항목이 하나의 범주로 제한됩니다.
클래스를 생성할 때 자동 완성 기능을 통해 데이터 유형을 선택하면, 프로젝트 진행 과정에서 소스 코드에 데이터 유형 정의 오류가 발생하는 것을 방지하는 데 도움이 됩니다.
"계층 구조" 도구 창은 클래스 간의 상속 및 일반화 관계를 빠르게 보여줍니다. 클래스 다이어그램이나 모델 트리에서 선택한 클래스의 관계를 확인하려면 "계층 구조" 탭을 클릭하십시오.
UModel은 클래스 간의 관계, 의존성, 그리고 연관성을 쉽게 파악할 수 있도록 오른쪽 클릭 메뉴를 제공합니다. "일반화 관계 표시" 또는 "의존성 표시" 옵션을 선택하면, 직접 만들지 않은 모델도 분석하고 이해하는 데 도움이 됩니다.
"쇼 어소시에이션" 기능은 선택한 클래스와 관련된 모든 요소를 자동으로 디자인 패널에 복사하여 배치할 수 있습니다.
프로젝트에서 .NET 프로그래밍 언어(C# 또는 Visual Basic)로 소스 코드를 생성하는 경우, 클래스 내에 .NET 속성이 포함될 수 있습니다. 이러한 속성은 외부에서 호출할 수 있지만, 내부적으로는 메서드로 구현됩니다.
.NET 클래스를 보다 체계적으로 관리하기 위해, UModel은 클래스 내부에 .NET 속성과 메서드를 별도의 기능 영역으로 분리하여 표시하는 기능을 제공합니다.
이 설정은 클래스 다이어그램을 표시하고 편집할 때 스타일 도우미 창에서 선택적으로 사용할 수 있는 기능입니다. ".NET 속성"을 별도의 영역으로 표시할지, 아니면 기존의 단일 UML 연산 영역을 계속 사용할지 선택하더라도, 이는 클래스에서 생성되는 코드에는 아무런 영향을 미치지 않습니다.
UModel은 14가지 UML 다이어그램을 모두 지원하며, XML 스키마를 위한 UML 다이어그램과 관계형 데이터베이스의 테이블을 모델링하는 다이어그램도 제공합니다. 이를 통해 귀사의 팀은 기존 솔루션의 비용에 비해 훨씬 저렴한 가격으로 강력한 UML 모델링 도구를 사용할 수 있습니다. 모든 UML 다이어그램 유형의 자세한 목록은 당사 웹사이트의 UML 다이어그램 페이지를 참조하거나, 아래 링크를 클릭하여 Altova UModel의 30일 체험판을 다운로드하십시오.
