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.
![]()
![]() |
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ś!
