UML i Enterprise architect w Twoim projekcie. UML to klucz do sukcesu w zrozumieniu Twojego projektu. UML jako środek do poprawienia pracy Twojego zespołu. UML w praktyce. Implementacja w java i php

Zarejestruj się za darmo. Będziesz otrzymywać bieżące informacje na temat szkoleń, języka UML i narzędzia Enterprise Architect

Interesuje Cię szkolenie - wypełnij ankietę, my przygotujemy ofertę dla Twojej firmy.

header image
Diagram aktywności Drukuj E-mail
 

Akcje

Cel: Praktyczne zastosowanie: w diagramach aktywności. Budowa wykonywalnych modeli. W "codziennej" praktyce najczęściej używa się akcji wysłania i odebrania sygnału oraz zdarzenia czasowego.

  • Akcja jest podstawową jednostką specyfikacji zachowania (wykonywalnej funkcjonalności). Akcja ma zbiór wejść i wyjść. Akcje to np:

    • wywołanie operacji

    • wysłanie sygnału

    • odebranie sygnału

    • akcja "zdarzenia czasowego"

    • bezpośrednie wywołanie zachowania

Ograniczenia:

  • Akcja musi mieć nazwę

Akcje mogą modyfikować dynamiczną strukturę systemu np. tworzyć powiązania między obiektami.

Akcje są zależna od implementacji.

Ogólne przykłady akcji:

  • obliczenie czegoś np. wartości zamówienia,

  • odczyt (odczyt z pamięci)

  • zapis (zapis do pamięci) np. zamówienia do systemu

  • wywołanie operacji

  • wysłanie sygnału (np. Wysłanie zamówienia)

  • Ale nie: pobranie oferty i obliczenie ceny

Akcje zdefiniowane w MM np.:

  • Accept event action (wprowadzona w UML 2.0)

  • Accept time event action (wprowadzona w UML 2.0)

  • Send signal action




Aktywności

  1. Modelowanie aktywności kładzie nacisk na kolejność i warunki koordynacji zachowań. Określenie jakie klasyfikatory mają jakie zachowania jest mniej istotne. Aktywności mogą być używane na różnym poziomie abstrakcji: od ogólnego zapisu procesów biznesowych aż (przy użyciu akcji) wywołania np. operacji.

Używane do:

  • modelowania procesów biznesowych i specyfikowania PU

  • specyfikowania operacji

  • specyfikowania algorytmu

  • specyfikowania przepływu czynności

Używane przez: analityków biznesowych, projektantów, programistów




Aktywność składa się z akcji. Akcja reprezentuje pojedynczy krok




Token = obiekt, dane, locum of control.

Formalny warunek wykonania akcji: akcja może zostać wykonana, gdy wszystkie przychodzące krawędzie mają tokeny i wszystkie piny wejściowe mają tokeny obiektowe.




Formalny warunek wykonania aktywności (węzła): Węzeł może rozpocząć wykonanie, gdy wszystkie warunki na tokeny wejściowe są spełnione; warunki zależą od rodzaju węzła.




Jeśli jakikolwiek token osiągnie węzeł końcowy, kończy się wykonanie całej aktywności, inne tokeny są niszczone.

Najważniejsze składowe diagramów aktywności

  • Aktywności np.: sprawdzenie dostępności oferty

  • Akcje np.: wywołanie operacji, zapis danych w systemie

  • Krawędzie: przepływ sterowania lub obiektu

  • Piny akcji

  • Parametry aktwywności

  • Węzły sterowania

    • Fork

    • Join

    • Decision

    • Marge

    • Wyjątki

  • Obiekty

  • Składnica danych

  • Regiony

    • expansion

    • interupt

Język UML





Ostatnia aktualizacja ( czwartek, 28 czerwiec 2007 )
< Poprzedni   Następny >
Designed by zfd.com.pl 2007