Wykład 4 – część pierwsza

Slides:



Advertisements
Podobne prezentacje
Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
Advertisements

Plan Czym się zajmiemy: 1.Bilans przepływów międzygałęziowych 2.Model Leontiefa.
Przewodnik po raportach rozliczeniowych w Condico Clearing Station (Rynek finansowy)
Zarządzanie Zmianą Sesja 3 Radzenie sobie z ludzkimi aspektami zmiany: opór.
Tworzenie odwołania zewnętrznego (łącza) do zakresu komórek w innym skoroszycie Możliwości efektywnego stosowania odwołań zewnętrznych Odwołania zewnętrzne.
GRUPY I ZESPOŁY © dr E.Kuczmera-Ludwiczyńska, mgr D.Ludwiczyński.
ING BANK Faktoring –Jednostkom organizacyjnym Lasów Państwowych oferujemy faktoring krajowy z przejęciem ryzyka wypłacalności odbiorcy (bez regresu, pełny).
 Czasem pracy jest czas, w którym pracownik pozostaje w dyspozycji pracodawcy w zakładzie pracy lub w innym miejscu wyznaczonym do wykonywania pracy.
Poczta elektroniczna – e- mail Gmail zakładanie konta. Wysyłanie wiadomości.
Czyli często nieuzasadniony strach.
Coaching w poradnictwie zawodowym i edukacji. PLAN Definicja, proces - zmiana Możliwość wykorzystania coachingu w poradnictwie zawodowym i edukacji Model.
Wiem czego chcę!!!.  Każdy z Nas staje przed różnymi wyborami. Jednym z najważniejszych jest wybór ścieżki kształcenia.  Twoja Kariera jest w twoich.
BYĆ PRZEDSIĘBIORCZYM - nauka przez praktykę Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.
Jak sobie z nim radzić ?.
Algorytmy Informatyka Zakres rozszerzony
Opodatkowanie spółek Podziały Spółek. Podziały spółek Rodzaje podziałów wg KSH Przewidziane są cztery sposoby podziału: 1) podział przez przejęcie, który.
 Jak zapanować nad ludzkimi uczuciami?.  To powodowana strachem reakcja emocjonalna, która pojawia się, gdy zablokowane jest jakieś dążenie i następuje.
KOSZTY W UJĘCIU ZARZĄDCZYM. POJĘCIE KOSZTU Koszt stanowi wyrażone w pieniądzu celowe zużycie majątku trwałego i obrotowego, usług obcych, nakładów pracy.
Model warstwowy OSI Model OSI (Open Systems Interconnection) opisuje sposób przepływu informacji między aplikacjami programowymi w jednej stacji sieciowej.
Zapotrzebowanie szpitali publicznych na środki finansowe w odniesieniu do zadłużenia sektora ochrony zdrowia - Raport Electus S.A. Łódź, r.
BADANIA STATYSTYCZNE. WARUNKI BADANIA STATYSTYCZNEGO musi dotyczyć zbiorowościstatystycznej musi określać prawidłowościcharakteryzujące całą zbiorowość.
Wieloaspektowa analiza czasowo- kosztowa projektów ze szczególnym uwzględnieniem kryterium jakości rozwiązań projektowych AUTOR: ANNA MARCINKOWSKA PROMOTOR:
Optymalna wielkość produkcji przedsiębiorstwa działającego w doskonałej konkurencji (analiza krótkookresowa) Przypomnijmy założenia modelu doskonałej.
Zapotrzebowanie szpitali publicznych na środki finansowe w odniesieniu do zadłużenia sektora ochrony zdrowia - Raport Electus Forum Rynku Zdrowia Warszawa,
Sieci przepływowe: algorytmy i ich zastosowania.
1 Definiowanie i planowanie zadań budżetowych typu B.
Dr Agata Michalska-Olek Adwokat Poznań. Art [Umowa spedycji]  § 1.Przez umowę spedycji spedytor zobowiązuje się za wynagrodzeniem w zakresie działalności.
E. Stemposz, Analiza i Projektowanie Systemów Informatycznych, Wykład 10, Slajd 1 Projektowanie systemów informacyjnych Ewa Stemposz Instytut Podstaw Informatyki.
Jak tworzymy katalog alfabetyczny? Oprac.Regina Lewańska.
Zapotrzebowanie szpitali publicznych na środki finansowe w odniesieniu do zadłużenia sektora ochrony zdrowia - Raport Electus S.A. Poznań,
Budżetowanie kapitałowe cz. III. NIEPEWNOŚĆ senesu lago NIEPEWNOŚĆ NIEMIERZALNA senesu strice RYZYKO (niepewność mierzalna)
PORADNIK WPROWADZANIA AKCJI. OGÓLNIE: Akcja musi zostać utworzona i opublikowana co najmniej tydzień przed jej rozpoczęciem. W opisie muszą znajdować.
O PARADOKSIE BRAESSA Zbigniew Świtalski Paweł Skałecki Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski Zakopane 2016.
Mikroprocesory.
TEMAT: Omówienie programu Twido Soft i jego podstawowe możliwości
Wykład 4. Dr Krzysztof Jonas
Schematy blokowe.
Wytwarzanie oprogramowania sterowane przypadkami testowymi
Symulacja procesu BPMN
On-the-Fly Garbage Collection
ORGANIZACJA.
Czynności prawne Mgr Aleksandra Spisz Instytut Prawa Cywilnego Wydział Prawa, Administracji i Ekonomii Uniwersytetu Wrocławskiego.
Model ISO/OSI Wykład 4.
Zajęcia niedopuszczalne oraz konflikt interesów
TEMAT: Zapoznanie się z funkcja bloczka DRUM
KLASYFIKACJA CZWOROKĄTÓW
KOREKTOR RÓWNOLEGŁY DLA UKŁADÓW Z NIEMINIMALNOFAZOWYMI OBIEKTAMI Ryszard Gessing Instytut Automatyki, Politechnika Śląska Plan referatu Wprowadzenie.
Kurs języka C++ – wykład 13 ( )
Podstawy teorii zachowania konsumentów
Inżynieria Oprogramowania Laboratorium
Języki programowania.
Akceptacja w Module Wnioski i Postępowania
PAMIĘĆ I UWAGA. Dlaczego w szkole tak trudno cokolwiek zapamiętać?
Laboratorium 1 – obsługa wejść i wyjść
Tensor naprężeń Cauchyego
Zmiany w awansie zawodowym od 1 września 2018r.
Podstawy informatyki Zygfryd Głowacz.
Dokumentacja rysunkowa
Modelowanie układów dynamicznych
Strukturalne wzorce projektowe
Implementacja rekurencji w języku Haskell
Znajdowanie liczb pierwszych w zbiorze
POZNAJEMY PULPIT Opracowanie: mgr Barbara Benisz SP nr 20 w Rybniku
Prawa ruchu ośrodków ciągłych c. d.
Elementy Kombinatoryki
Modelowanie obiektowe - system zarządzania projektami
Mikroekonomia Wykład 4.
Autor: Magdalena Linowiecka
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
ŚRODKI ZASKARŻENIA.
Zapis prezentacji:

Wykład 4 – część pierwsza Diagramy UML 2 – część druga Na podstawie UML 2.0 Tutorial http://sparxsystems.com.au/resources/uml2_tutorial/ PIO 4_1, Zofia Kruczkiewicz

PIO 4_1, Zofia Kruczkiewicz Dwa rodzaje diagramów UML 2 Diagramy UML modelowania strukturalnego Diagramy pakietów Diagramy klas Diagramy obiektów Diagramy mieszane Diagramy komponentów Diagramy wdrożenia Diagramy UML modelowania zachowania Diagramy przypadków użycia Diagramy aktywności Diagramy stanów Diagramy komunikacji Diagramy sekwencji Diagramy czasu Diagramy interakcji PIO 4_1, Zofia Kruczkiewicz

Diagramy stanów Diagram stanu opisuje zmiany stanu obiektu, podsystemu lub systemu pod wpływem działania operacji - iest szczególnie przydatny, gdy zachowanie obiektu jest złożone. Przedstawia on maszynę stanów jako przepływ sterowania między stanami. Diagram stanów jest grafem złożonym z wierzchołków i krawędzi: wierzchołkami są stany (prostokąty o zaokrąglonych rogach), krawędziami są przejścia (strzałki). (np. przedstawienie stanów, w jakich mogą być drzwi i zdarzenia, które powodują ich zmianę stanów)

Stan jest okolicznością lub sytuacją, w jakiej znajduje się obiekt ·  jest rezultatem poprzedniej aktywności ·  spełnia jakiś warunek ·  jest określony przez wartości własnych atrybutów i powiązań do innych zadań ·  wykonuje pewne czynności ·  czeka na jakieś zdarzenie Nazwa -unikatowy ciąg znaków brak nazwy dla stanu anonimowego Akcje wejściowe (entry) i wyjściowe (exit) - akcje wykonywane odpowiednio przy wejściu do stanu i przy wyjściu)  

Stan początkowy (Initial) – może być tylko jeden stan początkowy Stan końcowy (Final) – może być kilka stanów końcowych Przejście (transition) jest związkiem między dwoma stanami, który wskazuje, że np. obiekt znajdujący się w pierwszym stanie wykona pewne akcje (Effect) i przejdzie do drugiego stanu, ilekroć zaistnieje określone zdarzenie (Trigger) i będą spełnione określone warunki (Guard).

PIO 4_1, Zofia Kruczkiewicz Przejście własne jest związkiem między tym samym stanem, który wskazuje, że np. obiekt znajdujący się w pewnym stanie wykona pewne akcje i powróci do tego samego stanu, ilekroć zaistnieje określone zdarzenie i będą spełnione określone warunki. PIO 4_1, Zofia Kruczkiewicz

Stany zagnieżdżone Zagnieżdżona struktura stanu zawierająca podstany rozłączne lub współbieżne

Alternatywne przedstawienie stanu zagnieżdżonego za pomocą stanów nie zagnieżdżonych

PIO 4_1, Zofia Kruczkiewicz Entry point – wskazanie różnych stanów początkowych (Initial) obiektu: rozpoczęcie stanu z inicjalizacją (normalne) bez inicjalizacji (wyjątkowe) PIO 4_1, Zofia Kruczkiewicz

PIO 4_1, Zofia Kruczkiewicz Entry point – szczegółowy model startu (z poziomu wyższego na poziom niższy), czyli wskazanie różnych stanów początkowych obiektu: rozpoczęcie stanu z inicjalizacją (normalne) bez inicjalizacji (wyjątkowe) PIO 4_1, Zofia Kruczkiewicz

PIO 4_1, Zofia Kruczkiewicz Punkt wyjścia – modelowanie osiągnięcia alternatywnych stanów końcowych (Final) przez obiekt PIO 4_1, Zofia Kruczkiewicz

Pseudo stan wyboru: Jeden stan początkowy W wyniku zdarzenia następuje przejście ze stanu początkowego i na podstawie formatu wygenerowanej wiadomości możliwość wyboru jednego ze stanów wyjściowych

Pseudo stan typu połączenie– możliwości wyboru stanów końcowych po zdarzeniach zachodzących po stanach początkowych

PIO 4_1, Zofia Kruczkiewicz Pseudo stan typu zakończenie oznacza zakończenie linii życia obiektu PIO 4_1, Zofia Kruczkiewicz

Stany historyczne – przedstawiają stany wcześniejsze (historyczne) przed przerwaniem działania maszyny stanowej (np. w chwili załączenia zasilania maszyna stanowa zmywarki pamięta stan, w którym ma wznowić działanie)

PIO 4_1, Zofia Kruczkiewicz Równolegle podstany Stan może być podzielony między równoległe podstany wykonywane jednocześnie. (np. sterowanie przednimi (front) i tylnymi (rear) hamulcami odbywa się równolegle i musi być zsynchronizowane – wyrażone za pomocą symbolu rozdzielenia na pseudo stany oraz symbolu połączenia pseudo stanów. Równoległe podstany są używane do modelowania synchronizacji wątków PIO 4_1, Zofia Kruczkiewicz

Diagramy aktywności Diagram aktywności jest odmianą diagramu stanu i opisuje interakcje między obiektami. · jak pobierane są operacje, · co operacje wykonują (zmiana stanu obiektu), · kiedy operacje są wykonywane (sekwencje akcji) gdzie są wykonywane.

Aktywność- zawiera specyfikację sparametryzowanych zachowań (akcje, przepływ sterowania) Akcja – elementarny krok aktywnoścupi

PIO 4_1, Zofia Kruczkiewicz Ograniczenia akcji: warunki przed akcją i po akcji Np. Warunek przed: Wybór napoju w automacie, jeśli istnieje Stan: akcja wydania napoju (Dispense drink) Warunek po: Maszyna wydała wybrany napój Przepływ sterowania: Przejście z jednej akcji do drugiej np. wysłanie rachunku –Send Payment) i akceptacja rachunku (Accept Payment) PIO 4_1, Zofia Kruczkiewicz

PIO 4_1, Zofia Kruczkiewicz Wierzchołek początkowy (Initial) i końcowy (Final) Wierzchołek końca wielu przebiegów sterowania wewnątrz aktywności Wierzchołek końca sterowania koniec pojedynczego przebiegu sterowania PIO 4_1, Zofia Kruczkiewicz

Obiekt Magazyn danych Przepływ obiektów Przepływ obiektów Wysłanie (Send Invoice) obiektu faktura (Invoice) w celu dokonania zapłaty (Make Payment) Przepływ obiektów Równoważny diagram

Blok wyboru Bloki rozdzielania i łączenia

PIO 4_1, Zofia Kruczkiewicz Powtarzanie aktywności: iteracyjnie (iterative), równolegle (parallel) lub w postaci strumienia (stream) PIO 4_1, Zofia Kruczkiewicz

Obsługa wyjątków reakcja na błąd Obsługa przerwań reakcja na na inną akcję niż typowa

PIO 4_1, Zofia Kruczkiewicz Partycje – np. podział aktywności wykonywanych na obiekcie Faktura (Invoice) przez dwa różne obiekty: Wydział Finansowy (Accounting Department) i klienta (Customer). PIO 4_1, Zofia Kruczkiewicz