Czy kurze łapki należy do podkategorii notacji UML, czy jest to zupełnie inne podejście.

Jak dotąd zauważyłem, jedyną różnicą między nimi jest to, że kurze łapki używają symbolu kruka | —— < – aby pokazać związek, podczas gdy UML używa 0 .. * lub liczby, aby pokazać związek.

Wydaje mi się, że widziałem oba podejścia wymienione pod diagramem UML jako diagram ER do bazy danych lub popraw mnie, jeśli się mylę? A także chciałbym wiedzieć, który z najczęściej używanych lub standardowych?

Odpowiedź

W praktyce ERD to bardziej pomoce wizualne w bazach danych. Próbujesz modelować swoje tabele za pomocą relacji przedstawionych przez ERD, aby móc szybko wyrazić siebie, zwłaszcza podczas dyskusji z innymi ludźmi.

Podczas gdy UML z drugiej strony ręka jest sposobem OOP reprezentacji samej aplikacji, a więc głębszym i bardziej złożonym niż ERD w związku z tym typ UML obejmuje stany (pola) i zachowania (API metody), w przeciwieństwie do ERD, który zawiera tylko czyste dane. UML może również przedstawiać przebieg procesu, taki jak diagram przypadków użycia. Krótko mówiąc, UML jest standardowym sposobem przedstawiania zachowania całej aplikacji, jej części fizycznych i logicznych, architektury itp.

Odpowiedź

Notacja Crows Feet jest jedną z kilku relacji encji .

Model relacji encja-relacja jest wynikiem zastosowania systematycznego procesu opisywania i definiowania obszaru tematycznego danych biznesowych. Nie definiuje procesu biznesowego, a jedynie wizualizuje dane biznesowe. Dane są reprezentowane jako komponenty (encje), które są połączone ze sobą relacjami wyrażającymi zależności i wymagania między nimi, np .: jeden budynek może być podzielony na zero lub więcej mieszkań, ale jedno mieszkanie może znajdować się tylko w jednym budynku. Podmioty mogą mieć różne właściwości (atrybuty), które charakteryzują Diagramy utworzone w celu graficznego przedstawienia tych jednostek, atrybutów i relacji nazywane są encjami – relacjami diagramy relacji.

Model ER jest zwykle implementowany jako baza danych. W przypadku relacyjnej bazy danych, która przechowuje dane w tabelach, każdy wiersz każdej tabeli reprezentuje jedno wystąpienie jednostki. Niektóre pola danych w tych tabelach wskazują indeksy w innych tabelach; takie wskaźniki to fizyczna implementacja relacji.

A dokładniej

Notacja Kurza łapka jest używana w notacji Barkera, metodzie analizy i projektowania systemów strukturalnych (SSADM) oraz inżynierii informacyjnej. Diagramy kurze łapki przedstawiają byty jako prostokąty, a relacje jako linie między polami. Różne kształty na końcach tych linii przedstawiają moc relacji.

Diagramy obiektów różnią się nieco od diagramów ER.

W języku UML (Unified Modeling Language) diagram obiektów skupia się na określonym zestawie obiektów i atrybuty oraz powiązania między tymi instancjami. Skorelowany zestaw diagramów obiektów zapewnia wgląd w to, jak arbitralny widok systemu powinien ewoluować w czasie. We wczesnych specyfikacjach UML diagram obiektów jest opisany jako:

„Diagram obiektów to wykres instancji, w tym obiektów i wartości danych. Statyczny diagram obiektów jest instancją diagramu klas; pokazuje migawkę szczegółowego stanu systemu w danym momencie. Użycie diagramów obiektów jest dość ograniczone, a mianowicie w celu pokazania przykładów struktury danych. ”Najnowsza specyfikacja UML 2.5 nie definiuje bezpośrednio diagramów obiektów, ale zawiera notację dla instancji klasyfikatorów.

Diagramy obiektów i diagramy klas są ze sobą ściśle powiązane i używają prawie identycznej notacji. Oba diagramy mają na celu wizualizację statycznej struktury systemu. Podczas gdy diagramy klas przedstawiają klasy, diagramy obiektów wyświetlają instancje klas (obiektów). Diagramy obiektów są bardziej konkretne niż diagramy klas. Często są używane jako przykłady lub działają jako przypadki testowe dla diagramów klas. Na diagramie obiektów są zwykle pokazywane tylko aspekty modelu, które są obecnie przedmiotem zainteresowania.

Zastosowanie

Jeśli używasz narzędzia do modelowania UML, zazwyczaj rysujesz diagramy obiektów przy użyciu innego typu diagramu, na przykład na diagramie klas. Instancja obiektu może być nazywana specyfikacją instancji lub po prostu instancją. między instancjami jest ogólna ly nazywany linkiem. Na diagramie obiektów mogą również pojawić się inne encje UML, takie jak symbol agregacji lub kompozycji (romb).

Odpowiedź

UML to zbiór diagramów.Istnieją diagramy klas (różniące się pod wieloma względami od notacji Crows Feet), diagramy przypadków użycia, diagramy rozmieszczenia, diagramy sekwencji, diagramy maszyn stanów i tak dalej, jak można przeczytać w 790 stron specyfikacji omg . Więc nie, to zupełnie inna rzecz.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *