Dużym problem przy projektowaniu jest porównanie i znalezienie zmian. Tego problemu chyba nie trzeba nikomu przedstawiać. Sam korzystam z wielu mechanizmów w tym z Baseline. Sama idea mechanizmu baseline nie jest zła, tylko, mówiąc delikatnie, trochę obciąża bazę danych. Problem jest także z porównaniem zapamiętanej wersji z obecną. By było mi łatwiej stosuję pomocnicze narzędzie, które opisałem tutaj: Tormigo i mechanizm Baseline. Enterprise Architect w wersji 9.2 zawiera w sobie także mechanizm porównania zmian na diagramach w oparciu o baseline. Jak to działa?
Otóż na gałęzi z diagramem robię baseline. “Zamrożony” diagram wygląda następująco:
Zrobiłem trochę zmian
Następnie na diagramie w Project Browser wybieram opcję z menu kontekstowego Compare to Baseline
i wybieram baseline, z którym chce porównać stan obecny.
Następnie naciskam przycisk Show Differences i…
widzę elementy, które usunąłem, które dodałem oraz, te które zmieniłem
Ponadto po zaznaczeniu wybranych elementów mogę je dodać usunąć do diagramu – zatwierdzić wybrane zmiany. Jak dla mnie ta funkcja to bomba, która nie rozwiązuje wszystkich problemów, ale chociaż kilka .