Diagramy czynności. sekwencyjnych i współbieŝnych. pomiędzy uporządkowanymi ciągami czynności, akcji i obiektów



Podobne dokumenty
koniec punkt zatrzymania przepływów sterowania na diagramie czynności

Diagramy czynności. Widok logiczny. Widok fizyczny

Diagramy czynności. dr Beata Kuźmińska-Sołśnia

UML. dr inż. Marcin Pietroo

Diagram sekwencji. Komunikaty mogą być opisane w sposób sformalizowany. poprz / [warunek] *[iter] nr sekw : wynik := operacja(lista)

Inżynieria oprogramowania

Język UML w modelowaniu systemów informatycznych

Diagramy sekwencji. wymienianych między nimi

Modelowanie obiektowe - Ćw. 6.

Diagramy czynności Na podstawie UML 2.0 Tutorial

MAS dr. Inż. Mariusz Trzaska. Diagramy aktywności

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta

NIFIED M L ODELLING ANGUAGE. Diagramy czynności

TECHNOLOGIE OBIEKTOWE WYKŁAD 2. Anna Mroczek

Michał Adamczyk. Język UML

Modelowanie i analiza systemów informatycznych.

Wymiar poziomy: oś na której umieszczono instancje klasyfikatorów biorące udział w interakcji.

LABORATORIUM 4. Po co mi to, przecież wiem, co system ma robić? - czyli o diagramach UML. DIAGRAM CZYNNOŚCI (Activity Diagram)

Spis treúci. 1. Wprowadzenie... 13

Diagramy przypadków uŝycia. związków między nimi

ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż. ADAM KOLIŃSKI ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż.

Inżynieria Oprogramowania DIAGRAMY CZYNNOŚCI (AKTYWNOŚCI)

Język UML w modelowaniu systemów informatycznych

Podstawy programowania III WYKŁAD 4

UML cz. III. UML cz. III 1/36

Diagramy czynności tworzenie modelu przypadków użycia Wykład 2

Modelowanie i analiza systemów informatycznych

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla nauczyciela

Przepływy danych. Oracle Designer: Modelowanie przepływów danych. Diagramy przepływów danych (1) Diagramy przepływów danych (2)

Model przypadków użycia - rola diagramów aktywności Część 2 Wykładowca Dr inż. Zofia Kruczkiewicz

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

UML - zarys 2007/2008

Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH 2010/2011 MGR DOROTA MIROWSKA

MODELOWANIE PRZEPŁYWU DANYCH

technologii informacyjnych kształtowanie , procesów informacyjnych kreowanie metod dostosowania odpowiednich do tego celu środków technicznych.

Szybkie prototypowanie w projektowaniu mechatronicznym

UML. zastosowanie i projektowanie w języku UML

Diagramy maszyn stanowych, wzorce projektowe Wykład 5 część 1

Diagramy przypadków użycia. WYKŁAD Piotr Ciskowski

Diagramy stanów tworzenie modeli analizy i projektowania Na podstawie UML 2.0 Tutorial

Podstawy języka UML2 w realnych projektach

Projektowanie Graficznych Interfejsów Użytkownika Robert Szmurło

Diagramy maszyn stanowych, wzorce projektowe Wykład 5 część 1

WYMOGI TECHNICZNE DLA KLUBÓW EKSTRAKLASY DOTYCZĄCE ELEKTRONICZNYCH SYSTEMÓW IDENTYFIKACJI OSÓB

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

Inżynieria oprogramowania Jarosław Kuchta. Modelowanie interakcji

Wykład 1 Inżynieria Oprogramowania

ZARZĄDZANIE PROJEKTAMI I PROCESAMI. Mapowanie procesów AUTOR: ADAM KOLIŃSKI ZARZĄDZANIE PROJEKTAMI I PROCESAMI. Mapowanie procesów

Diagramy zachowania. Diagramy struktury. Przypadków użycia. Stanów. Przeglądu interakcji widoku interakcji (ang. interaction overview)







TECHNOLOGIE OBIEKTOWE. Wykład 3

ANALIZA BEZPIECZEŃSTWA SIL I HAZOP W ENERGETYCE NA WYBRANYCH PRZYKŁADACH

Charakterystyka oprogramowania obiektowego

Diagramy zachowania. Diagramy struktury. przypadki użycia. Stanów. Przeglądu interakcji widoku interakcji (ang. interaction overview)

miejsca przejścia, łuki i żetony

KATEDRA INFORMATYKI STOSOWANEJ PŁ INŻYNIERIA OPROGRAMOWANIA

Elektronika i techniki mikroprocesorowe

Terminologia BPMN 2.0 Wersja 2.0 opracowana w AION

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 3 Ćwiczenia w narzędziu CASE diagram sekwencji. Materiały dla studentów

Podstawy języka UML2 w realnych projektach

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Sieci Petriego. Sieć Petriego

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

W_4 Adaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC

Zintegrowany model struktury

Diagram Przepływu Danych - podstawowe bloki składowe i reguły konstrukcji

Podstawy Inżynierii Oprogramowania

APIO. W4 ZDARZENIA BIZNESOWE. ZALEŻNOŚCI MIĘDZY FUNKCJAMI. ELEMENTY DEFINICJI PROCESU. DIAGRAM ZALEŻNOŚCI FUNKCJI.

Znaleziony - jeżeli nadawca nie jest znany w obrębie danego fragmentu Utracony - jeżeli odbiorca komunikatu nie jest znany w obrębie danego fragmentu

Diagramy interakcji. Jarosław Kuchta Dokumentacja i Jakość Oprogramowania

Diagram klas UML jest statycznym diagramem, przedstawiającym strukturę aplikacji bądź systemu w paradygmacie programowania obiektowego.

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Elementy kognitywistyki III: Modele i architektury poznawcze

Język UML w modelowaniu systemów informatycznych

Modelowanie obiektowe

Wymagania klienta mogą być opisane na różnych poziomach abstrakcji: Podział wymagań: Wymagania funkcjonalne Wymagania niefunkcjonalne

Zintegrowany System Informatyczny (ZSI)

Przejścia. Natychmiastowe przekazanie sterowania z akcji lub czynności kończącej dany stan do następnego stanu akcji lub stanu czynności

Bezpieczne miasto. koncepcja i rozwiązania w projekcie Mayday Euro 2012

Projekt aplikacji internetowej specyfikacja wymagań (cz.1)

Podstawy Automatyki. Wykład 12 - Układy przekaźnikowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

SysML Tworzenie diagramu aktywności SysML005

Sterowniki Programowalne (SP)

Wprowadzenie do programowania aplikacji mobilnych

Zalety projektowania obiektowego

Świat rzeczywisty i jego model

MiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji

Modelowanie aktywności. Jarosław Kuchta Programowanie Współbieżne

Zagadnienia Semestr IV Inżynieria Oprogramowania WSZiB

PROGRAMOWALNE STEROWNIKI LOGICZNE

Procesowa specyfikacja systemów IT

Spis treści. Rozdział 1. Aplikacje konsoli w stylu ANSI C i podstawowe operacje w Visual C

Transkrypt:

Diagramy czynności Graficzne przedstawienie sekwencyjnych i współbieŝnych przepływów sterowania oraz danych pomiędzy uporządkowanymi ciągami czynności, akcji i obiektów

Zastosowanie w modelowaniu scenariuszy przypadków uŝycia systemów oraz podsystemów algorytmów procesów biznesowych

Podstawowe kategorie pojęciowe Czynność określone zachowanie, złoŝone z podczynności i akcji, mające na celu wykonanie pewnego procesu Wprowadź nazwę uŝytkownika Akcja elementarna jednostka specyfikacji zachowania fwynagrodzenie = nliczbagodzin * fstawka

Podstawowe kategorie pojęciowe Przepływ sterowania relacja między dwoma czynnościami bądź akcjami, wskazująca, Ŝe po wykonaniu źródłowej czynności sterowanie jest przekazywane do czynności końcowej Wprowadź nazwę uŝytkownika Wprowadź hasło

Podstawowe kategorie pojęciowe Początek punkt rozpoczęcia przepływu Koniec punkt zatrzymania wszystkich przepływów Zakończenie przepływu punkt zatrzymania wybranego przepływu

Przykład diagramu czynności Wprowadź nazwę uŝytkownika Wprowadź hasło

Przepływy decyzyjne Decyzja jeden przepływ wejściowy a dwa lub więcej wyjściowych Złączenie jeden przepływ wyjściowy a wiele wejściowych

Przepływy współbieŝne Rozwidlenie rozdzielenie jednego przepływu wejściowego na wiele wynikowych Scalenie przekazanie sterowania z wielu współbieŝnych przepływów sterowania do jednego wynikowego wszystkie przepływy ulegają synchronizacji

Przepływ danych bezpośrednie zobrazowanie przepływu danych pomiędzy czynnością a obiektem reprezentacja graficzna poprzez umieszczenie obiektu pomiędzy dwoma czynnościami lub przez zastosowanie przekaźnika danych

Sygnały asynchroniczny bodziec inicjujący czynność bądź akcję rodzaje: sygnał nadawczy sygnał odbiorczy czas

Bufor centralny specyficzny obiekt słuŝący do zarządzania przepływami danych implementuje procedury kolejkowania oznaczany stereotypem oznaczany stereotypem <<centralbuffer>>

Składnica danych rodzaj bufora centralnego dla danych stałych przechowywanych w dłuŝszym okresie oznaczana stereotypem <<datastore>>

Partycje diagramów czynności mechanizm grupowania elementów diagramów czynności powiązanych przepływami danych, pełniących określoną wspólną rolę na diagramie

Obszar przerwania grupa czynności, w obrębie której w wyniku działania przepływu przerwania realizacja wszystkich czynności jest bezzwłocznie przerywana

Proces tworzenia diagramu czynności 1. Identyfikacja podstawowych czynności i sygnałów na podstawie scenariusza przypadków uŝycia 2. Połączenie czynności i sygnałów za pomocą przepływów sterowania 3. Identyfikacja decyzyjnych i współbieŝnych przepływów sterowania 4. Wprowadzenie przepływów danych z wykorzystaniem: przekaźników danych parametrów czynności bufora centralnego składnicy danych 5. Wprowadzenie partycji 6. Wprowadzenie obszarów specjalizowanych 7. Identyfikacja akcji i opracowanie diagramów akcji