Diagramy klas UML w programie Altova UModel

Produkty firmy Altova od dawna są znane ze swojego bogatego i intuicyjnego interfejsu użytkownika. Przykładem jest okno diagramów UModel, które oferuje wiele opcji wyświetlania diagramów klas, co ułatwia korzystanie z niego i poprawia czytelność informacji w modelach obiektowych.

Wersja 3 programu UModel 2011 zawiera nową opcję wyświetlania diagramów klas dla programistów .NET. Jeśli projekt generuje kod źródłowy w językach programowania .NET (C# lub Visual Basic), klasy mogą zawierać właściwości .NET, do których można odwoływać się z zewnątrz, jak do atrybutów, ale które są zaimplementowane wewnętrznie jako metody. Aby lepiej zorganizować klasy .NET, UModel oferuje opcję wyświetlania właściwości i metod .NET w oddzielnych sekcjach wewnątrz klas.

To ustawienie jest opcjonalne i dostępne w oknie pomocniczym "Style" podczas wyświetlania i edycji diagramów klas. Wybór wyświetlania oddzielnych sekcji dla właściwości .NET lub pojedynczej, tradycyjnej sekcji dla operacji UML nie wpływa na kod generowany z klasy.

Wyświetl lub ukryj właściwości i operacje klasy

Programiści mogą zwijać sekcje "Właściwości" i "Operacje" za pomocą wygodnych narzędzi umieszczonych po prawej stronie. Mogą również dostosować sposób wyświetlania klas, aby pokazywać lub ukrywać poszczególne właściwości i operacje. Menu kontekstowe, dostępne po kliknięciu prawym przyciskiem myszy, oferuje okno dialogowe "Elementy widoczne" dla wybranej klasy.

Altova UModel visible elements dialog

Ta funkcja umożliwia użytkownikom uproszczenie schematu, aby skupić się na właściwościach i operacjach istotnych dla aktualnie wykonywanego zadania. Ukryte elementy są oznaczone elipsami.

Kliknięcie w ikonę z trzema kropkami (elipsę) ponownie otwiera okno dialogowe "Widoczne elementy".

Opcje notacji interfejsu

UModel 2011 obsługuje alternatywne style diagramów dla interfejsów między klasami. Domyślnie, nowe interfejsy są tworzone w stylu diagramu klas, z użyciem strzałek i oznaczeń wskazujących twórcę interfejsu oraz podmioty korzystające z niego. W poniższym diagramie klas, programista chce skupić się na relacjach między klasami i interfejsach, dlatego wszystkie sekcje zawierające właściwości i operacje są zwinięte.

Interfejsy posiadają specjalny przycisk szybkiego edytowania, oznaczony jako "Toggle Notation", który umożliwia przełączanie między stylem diagramu klas a notacją interfejsów UML, przedstawiającą je jako "kule i gniazda".

Ikony wskazujące na widoczność w porównaniu z operatorami matematycznymi

Ikony kontroli widoczności w UModel, a także menu rozwijane umożliwiające zmianę widoczności w oknie rysowania oraz w menu właściwości, zostały pozytywnie ocenione, ponieważ unikają one pomyłek z popularnymi operatorami matematycznymi, które również mogą pojawiać się w definicjach właściwości i operacji. Użytkownicy, którzy preferują tradycyjny wygląd, mogą wybrać styl UML w oknie pomocniczym "Style projektu".

Wszystkie ustawienia dotyczące wyglądu, które zostały wybrane do wyświetlania diagramów klas na ekranie, są również stosowane podczas generowania dokumentacji projektu w formatach Word, RTF lub .html

Sprawdź samodzielnie, w jaki sposób możesz usprawnić rozwój swojej aplikacji obiektowej, dostosowując sposób wyświetlania diagramów klas za pomocą programu Altova UModel – pobierz bezpłatną 30-dniową wersję próbną już dziś!