Diagram działań dla systemu handlu online


Diagramy aktywności UML Przykłady Tutaj podajemy kilka przykładów diagramów aktywności UML. Zakupy online Diagram aktywności UML Cel. Przykład diagramu działań do zakupów online. Podsumowanie . Klient online może przeglądać lub wyszukiwać przedmioty, wyświetlać konkretne produkty, dodawać je do koszyka, przeglądać i aktualizować koszyk, robić zakupy. Użytkownik może wyświetlić koszyk w dowolnym momencie. Automat biletowy Cel. Przykładowy diagram aktywności UML opisujący zachowanie przypadku użycia Biletu zakupu dla automatu biletowego. Podsumowanie . Aktywność zaczyna się od aktora dojeżdżającego, który musi kupić bilet. Automat biletowy zażąda informacji o podróży od Commuter. Na podstawie maszyny informacyjnej obliczy należną płatność i poprosi o opcje płatności. Po zakończeniu płatności, bilet jest wydawany do Commuter. Przepływ biznesowy - zlecenie procesowe Cel. Przykład diagramu aktywności UML przepływu biznesowego do przetworzenia zamówienia zakupu. Podsumowanie . Żądane zamówienie to parametr wejściowy działania. Po przyjęciu zamówienia i wypełnieniu wszystkich wymaganych informacji, płatność zostaje przyjęta, a zamówienie zostaje wysłane. Przepływ firmy - Proces zarządzania dokumentem Cel. Przykład diagramu aktywności UML opisujący proces zarządzania dokumentami. Pewne oficjalne i właściwie przekazane procesy zarządzania dokumentami są zwykle wymagane w każdej dużej korporacji, szczególnie w ramach zgodności z przepisami. Podsumowanie . Dokument jest tworzony, sprawdzany, aktualizowany, zatwierdzany iw pewnym momencie archiwizowany. Ten przykład diagramu aktywności pokazuje obowiązki różnych ról i przepływ dokumentów. Partycje reprezentują różne role uczestniczące w działaniu - autor, recenzent, osoba zatwierdzająca i właściciel. Elektroniczna usługa recepcyjna Cel. Elektroniczne receptury Przykład działania UML oparty jest na dokumentacji dla Elektronicznej Usługi Recepcyjnej (EPS) R2 opracowanej przez NHS Connecting for Health (NHS CFH) w Anglii. Podsumowanie . Lekarze przepisujący leki mogą przesyłać recepty drogą elektroniczną do apteki wybranej przez pacjentów, w której pacjent może ją odebrać. Dozownik pobiera elektroniczne recepty z EPS. Projektowanie oprogramowania - Rozwiąż problem Cel. Przykład diagramu aktywności UML w celu rozwiązania problemu w projektowaniu oprogramowania. Podsumowanie . Po wydaniu lub wystawieniu zgłoszenia błędu przez niektóre organy, problem został odtworzony, zidentyfikowano problem, określono rozdzielczość, problem został naprawiony i zweryfikowany, a bilet został zamknięty, jeśli problem został rozwiązany. Aktywacja produktu tymczasowego Sentinel HASP SL tymczasowy produkt UML Cel. Przykład diagramu aktywności opisującego ręczną aktywację produktu próbnego (tymczasowego), który był chroniony kluczem oprogramowania Sentinel HASP SL Sentinel HASP - rozwiązanie do ochrony oprogramowania i ochrony licencjonowania. Podsumowanie . Klient ma zainstalowany produkt próbny, na przykład pewna gra lub narzędzie, które ma określony okres próbny i może mieć pewne ograniczone funkcje lub opcje. Po korzystaniu z produktu przez jakiś czas klient decyduje się na aktywację produktu, żądając stałej, pełnej licencji na produkt. Order Manager tworzy nowy klucz aktywacyjny dla produktu. Logowanie jednokrotne (SSO) dla celów Google Apps. Przykład diagramu aktywności UML opisującego logowanie jednokrotne (SSO) w Google Apps dla klientów korzystających z hostowanej aplikacji Google, na przykład z Gmaila. Podsumowanie . Gdy użytkownik próbuje użyć hostowanej aplikacji Google, takiej jak Gmail, Google generuje żądanie uwierzytelnienia SAML i wysyła żądanie przekierowania z powrotem do przeglądarki użytkowników. Przekieruj punkty do określonego dostawcy tożsamości. Żądanie autoryzacji SAML zawiera zakodowany adres URL aplikacji Google, do której użytkownik próbuje dotrzeć. Zauważa błąd pisowni Wybierz tekst za pomocą myszy i naciśnij Ctrl Enter. Ten dokument opisuje UML 2.5 i jest oparty na OMGtrade Unified Modeling Languagetrade (OMG UMLreg) 2.5 specyfikacja UML 2.5 FTF - Beta 1. Wszystkie diagramy UML zostały utworzone w Microsoft Visio 2007 lub 2017 przy użyciu szablonów UML 2.2. Możesz wysyłać swoje komentarze i sugestie do webmastera na webmasteruml-diagrams. org. Kopia praw autorskich 2009-2018 uml-diagrams. org. Wszelkie prawa zastrzeżone. Włącz obsługę JavaScript, aby wyświetlić komentarze obsługiwane przez Disqus. UML Schemat użycia Przykład witryny sieci społecznościowych Projekt Diagramy UML Strony społecznościowe Projekt. Ta próbka została utworzona w programie do tworzenia diagramów i rysowania ConceptDraw PRO przy użyciu biblioteki UML (Use Case Diagram) rozwiązania Rapid UML z obszaru Software Development w ConceptDraw Solution Park. Ten przykład pokazuje system Facebook Socio-health i jest używany podczas projekcji i tworzenia serwisów społecznościowych. Przedstawiono przykładowy scenariusz pokazujący, jak działa wspólny system śledzenia problemów: (1) Technik obsługi klienta odbiera telefon, e-mail lub inną komunikację od klienta o problemie. Niektóre aplikacje zapewniają wbudowany system przesyłania wiadomości i automatyczne zgłaszanie błędów z bloków obsługi wyjątków. (2) Technik sprawdza, czy problem jest prawdziwy, a nie tylko postrzegany. Technik zapewni również, że klient uzyska wystarczającą ilość informacji na temat problemu. Informacje te zazwyczaj obejmują środowisko klienta, czas i sposób wystąpienia problemu oraz wszystkie inne istotne okoliczności. (3) Technik tworzy problem w systemie, wprowadzając wszystkie istotne dane, dostarczone przez klienta. (4) Podczas prac nad tym zagadnieniem system jest aktualizowany nowymi danymi przez technika. Wszelkie próby rozwiązania problemu należy odnotować w systemie emisji. Status biletu najprawdopodobniej zostanie zmieniony z otwartego na oczekujący. (5) Po pełnym rozwiązaniu problemu jest on oznaczony jako rozwiązany w systemie śledzenia problemów. Jeśli problem nie zostanie w pełni rozwiązany, bilet zostanie ponownie otwarty, gdy technik otrzyma nowe informacje od klienta. Proces automatyzacji Run Book, który implementuje najlepsze praktyki dla tych przepływów pracy i zwiększa efektywność personelu IT staje się bardzo powszechny. System śledzenia problemów. Wikipedia Przykład diagramu przypadków użycia UML System przetwarzania biletów został stworzony przy użyciu oprogramowania do tworzenia diagramów i rysowania ConceptDraw PRO rozszerzonego o rozwiązanie Rapid UML z obszaru Software Development w ConceptDraw Solution Park. Schemat użycia protokołu UML Akceptowany otwarty standard, który jest używany w inżynierii oprogramowania i projektowaniu systemu, gdy modelowanie systemów obiektowych i procesów biznesowych jest znane jako Unified Modeling Language (UML). UML został stworzony dla systemów oprogramowania do definicji, wizualizacji, projektowania i dokumentacji. Nie jest to język programowania, ale na podstawie modelu UML można wygenerować kod. UML używa ogólnego zestawu notacji graficznych do stworzenia abstrakcyjnego modelu systemu zwanego modelem UML. Notacja UML pozwala wizualnie przedstawiać wymagania, podsystemy, wzorce strukturalne i behawioralne, elementy logiczne i fizyczne itp. UML definiuje 13 typów diagramów: Klasa (pakiet), Przypadek użycia, Sekwencja, Obiekt, Współpraca, Komponent, Czas, Przegląd interakcji, Maszyna stanu, struktura złożona, działanie i wdrożenie. Wszystkie te typy diagramów UML można szybko i łatwo tworzyć dzięki zaawansowanemu oprogramowaniu ConceptDraw PRO rozszerzonemu o specjalne rozwiązanie Rapid UML z obszaru Software Development w ConceptDraw Solution Park. Usługi Diagram UML. System bankomatowy. Ta próbka została utworzona w programie do tworzenia diagramów i rysowania ConceptDraw PRO przy użyciu biblioteki UML (Use Case Diagram) rozwiązania Rapid UML z obszaru Software Development w ConceptDraw Solution Park. Ten przykład pokazuje schemat obsługi za pomocą bankomatów (Automated Teller Machines) i jest wykorzystywany przy pracy systemów bankowych ATM przy wykonywaniu transakcji bankowych. Ta próbka została utworzona w programie do tworzenia diagramów i rysowania ConceptDraw PRO przy użyciu biblioteki UML (Use Case Diagram) rozwiązania Rapid UML z obszaru Software Development w ConceptDraw Solution Park. Ten przykład pokazuje typy interakcji użytkowników z systemem i jest używany przy rejestracji i pracy z systemem bazy danych. Diagramy przypadków użycia opisują funkcjonalność dostarczaną przez system pod względem aktorów, ich cele reprezentowane jako przypadki użycia i wszelkie zależności między tymi przypadkami użycia. Unified Modeling Language (abr. UML) jest językiem modelowania ogólnego przeznaczenia, szeroko stosowanym w dziedzinie rozwoju oprogramowania, inżynierii oprogramowania, edukacji, nauki, przemysłu, biznesu. W 1997 r. UML został zatwierdzony jako standard przez OMG (Object Management Group), aw 2005 r. Został opublikowany jako norma ISO przez Międzynarodową Organizację Normalizacyjną. UML jest szeroko i z powodzeniem stosowany do optymalizacji procesu opracowywania systemów oprogramowania i analizy systemów biznesowych. Wykorzystuje się 14 rodzajów diagramów UML, 7 z nich przedstawia informacje strukturalne, kolejne 7 typów reprezentują różne typy zachowań i aspekty interakcji. Projektowanie dowolnego zautomatyzowanego procesu jest łatwe dzięki ConceptDraw PRO i unikatowemu rozwiązaniu Rapid UML z obszaru Software Development, który zawiera liczne przykłady UML, szablony i biblioteki szablonów wektorowych do rysowania wszystkich typów diagramów UML 1.x i UML 2.x. Zastosowanie predefiniowanych przykładów diagramów UML i szablonów pozwala szybko zacząć rysować własne diagramy UML w oprogramowaniu ConceptDraw PRO. Diagramy aktywności: czym są i jak z nich korzystać W swojej podstawowej formie diagram aktywności jest prostą i intuicyjną ilustracją tego, co się dzieje w przepływie pracy, jakie czynności można wykonywać równolegle i czy istnieją alternatywne ścieżki w ramach przepływu pracy. Diagramy aktywności zdefiniowane w Unified Modeling Language 1 pochodzą z różnych technik wizualnego zobrazowania przepływu pracy, patrz na przykład Johansson i in. 2. I wiele z podstaw definicji definicji diagramu aktywności znajduje się w Martinie i Odell. 3. W produkcie Rational Unified Process 4. omawiamy, w jaki sposób można wykorzystać diagramy aktywności do wizualizacji przepływu pracy w przypadku użycia biznesowego. Pełny opis przepływu pracy będzie miał podstawowy przepływ i jeden lub kilka alternatywnych przepływów. Ten przepływ pracy ma strukturę, którą możemy zdefiniować tekstowo, używając nieformalnych instrukcji if, then-else lub do-until różnych typów. Dla prostego przepływu pracy o prostej strukturze takie definicje tekstowe mogą być dość wystarczające, ale w przypadku bardziej złożonych struktur diagramy aktywności pomagają wyjaśnić i wyjaśnić, czym jest przepływ pracy. Historycznie, techniki diagramów aktywności były najczęściej używane w domenie modelowania procesów biznesowych, ale w tym artykule krótko omówimy, jak można z niego korzystać w domenie modelowania systemu. Celem tego artykułu jest pokazanie, w jaki sposób można wykorzystywać diagramy aktywności w produkcie Rational Unified Process do modelowania biznesowego, a także do modelowania systemu. Diagramy aktywności są często wymieniane niemal jako synonim modelowania biznesowego. Bardziej kompletne wprowadzenie do tego, czym jest modelowanie biznesowe, odnosimy do Kruchten, 5, a do szczegółów do Jacobson i in. 6. Przyjmuje się, że czytelnik tego artykułu zna podstawy języka UML (Unified Modeling Language). Podstawowy schemat działania Notacja Tak jak jest to powszechne w przypadku większości notacji, notacja wykresu czynności zawiera pewne elementy, które są niezbędne do zrozumienia, jeśli chcesz być biegły w zakresie diagramów czynności. Te elementy zostały przedstawione w tej sekcji. W następnej sekcji omówiono dodatkowe produkty, które mogą okazać się przydatne. Rysunek 1 pokazuje podstawowy diagram aktywności. Ryc. 1: Diagram aktywności dla przypadku zastosowania w biznesie Indywidualne odprawa w modelu biznesowym zastosowania odprawy lotniskowej Kliknij, aby powiększyć Wdrażaj z ufnością Konsekwentnie dostarczaj wysokiej jakości oprogramowanie szybciej za pomocą usług DevOps na IBM Bluemix. Zarejestruj się, aby skorzystać z bezpłatnej wersji próbnej w chmurze Bluemix. i zacznij. Stany aktywności. które reprezentują wydajność kroku w przepływie pracy. Przejścia pokazujące, jaki stan aktywności następuje po drugim. Ten rodzaj przejścia może być nazywany przejściem do zakończenia. Różni się od przejścia tym, że nie wymaga jawnego zdarzenia wyzwalającego, które jest wyzwalane przez ukończenie działania, które reprezentuje stan aktywności. Decyzje, dla których zdefiniowano zestaw warunków ochronnych. Te warunki ochronne kontrolują, które przejście zestawu alternatywnych przejść następuje po zakończeniu działania. Możesz także użyć ikony decyzji, aby pokazać, gdzie wątki scalają się ponownie. Decyzje i warunki strażnicze umożliwiają wyświetlanie alternatywnych wątków w przepływie pracy w przypadku użycia biznesowego. Paski synchronizacji. które można wykorzystać do wyświetlania równoległych podukładów. Paski synchronizacji pozwalają wyświetlać współbieżne wątki w przepływie pracy w przypadku użycia biznesowego. Zaawansowana notacja Warunkowe wątki Zagnieżdżone diagramy aktywności Partycje Warunkowe wątki Warunki strażnicze mogą być używane do pokazania, że ​​jeden z zestawu współbieżnych wątków jest warunkowy. Na przykład w indywidualnym przykładzie meldunkowym z rysunku 2 pasażerowie mogą być częstymi członkami ulotki. W takim przypadku musisz przyznać pasażerom mile premiowe. Ryc. 2: Przyznawanie punktów Frequent Flyer: wątek warunkowy w indywidualnym toku odprawy Kliknij, aby powiększyć Zagnieżdżone diagramy aktywności Stan aktywności może odwoływać się do innego diagramu aktywności, który pokazuje wewnętrzną strukturę stanu aktywności. Innym sposobem, aby to powiedzieć, jest to, że możesz zagnieżdżać wykresy aktywności. Możesz pokazać pod-wykres wewnątrz stanu aktywności (Rysunek 3) lub pozwolić, aby stan aktywności odnosił się do innego diagramu (Rysunek 4). Rysunek 3: Zagnieżdżony wykres aktywności pokazany w stanie aktywności Kliknij, aby powiększyć Rysunek 4: Alternatywnie: Umieść pod-wykres na osobnym diagramie i pozwól mu na jego działanie Kliknij, aby powiększyć Pokazuje pod-wykres w stanie aktywności wygodne, jeśli chcesz zobaczyć wszystkie szczegóły przepływu pracy na tym samym diagramie. Ale jeśli w przepływie pracy występuje poziom złożoności, może to utrudnić odczytanie diagramu. Aby uprościć wykres przepływu pracy, możesz zamiast tego wybrać umieszczenie pod-wykresu na osobnym diagramie i pozwolić, aby szczegóły pod-wykresu stanu aktywności odnosiły się do tego diagramu. Partycje Treść diagramu aktywności może być zorganizowana w partycje (swimlanes) za pomocą stałych pionowych linii. Partycja nie ma formalnej interpretacji semantycznej, ale jest w modelowaniu biznesowym często używana do reprezentowania jakiejś jednostki organizacyjnej (rysunek 5). Rysunek 5: Diagram aktywności Ilustrujący przepływ pracy Business Use Case reprezentujący (ogólny) proces sprzedaży. W tym przykładzie partycje reprezentują działy w organizacji. Kliknij, aby powiększyć Dokumentacja Przykłady zastosowań biznesowych: Model biznesowy użycia opisuje procesy biznesowe i ich interakcje z zewnętrznymi stronami, takimi jak klienci i partnerzy. Procesy biznesowe są reprezentowane jako przypadki biznesowe, a strony zewnętrzne są reprezentowane jako podmioty gospodarcze. Opisanie przypadku użycia biznesowego obejmuje między innymi nadanie mu nazwy, krótki opis, określenie celów związanych z wydajnością i przepływu pracy. Najważniejszym i najbardziej czasochłonnym aspektem, który należy opisać, jest przepływ pracy. Co jest na pierwszym miejscu, schemat działania lub tekstowy opis przepływu pracy To w pewnym stopniu zależy od tego, w jaki sposób jesteś przyzwyczajony do pracy i czy myślisz graficznie czy nie. Niektórzy wolą najpierw wizualnie przedstawić strukturę na diagramie, a następnie rozwinąć szczegóły w tekście. Inne zaczynają od wypunktowanej listy stanów aktywności jako pierwsze i uzgadniają je (jak krok po kroku z przypadkiem użycia), a następnie definiują strukturę za pomocą diagramu. Prawidłowe pytanie brzmi również, czy naprawdę potrzebujesz zarówno dokumentu tekstowego, jak i diagramu. Technika diagramu aktywności pozwala pisać krótkie opisy każdego stanu aktywności, co powinno spowodować, że specyfikacja tekstowa przepływu pracy stanie się przestarzała. Musisz być wrażliwy na odbiorców i format, w którym oczekują specyfikacji. Aby zrozumieć, co diagram działania dodaje do zrozumienia przepływu pracy, przedstawiamy przykładowy opis przepływu pracy, a następnie diagram działania dla tego przepływu pracy (rysunek 6). Ten przykład jest procesem propozycji, zaczerpniętym od organizacji, która sprzedaje rozwiązania sieci telekomunikacyjnych, indywidualnie skonfigurowanych dla każdego klienta. Uprościliśmy przykład, usuwając szczegółowy tekst z większości podsekcji, ale staraliśmy się zachować wystarczającą ilość, aby można było zrozumieć strukturę przepływu pracy. Pełny tekst tego przykładu można znaleźć w The Rational Unified Process, wersja 5.1.1. Rys. 6: Diagram aktywności dla procesu propozycji zastosowania biznesowego Kliknij, aby powiększyć Przykładowy podstawowy przepływ pracy dla procesu biznesowego Case Case Proposal (rysunek 6) Proces ten rozpoczyna się od pierwszego kontaktu między klientem a firmą. Może się to zdarzyć na jeden z następujących sposobów: 1.2. Początkowa szansa na pracę 1.2.1 Zbierz wstępne wymagania klienta 1.2.2 Utwórz plan sprzedaży (opcjonalnie) 1.2.3 Wykonaj analizę możliwości 1.3. Utwórz plan projektu wniosku 1.4. Utwórz plan projektu dostawy 1.6. Kompilacja Informacje dodatkowe 1.7. Analiza i finalizacja wniosku 1.8. Przedstaw propozycję 1.9. Uzyskanie decyzji klienta 2.1 Odrzucona możliwość biznesowa Jeśli, w 1.2. okazuje się, że szansa na biznes została odrzucona, można podjąć następujące działania: 2.2. Nie można spełnić wymagań klienta Jeśli w analizie szans na wykonanie lub przygotowaniu wyceny, firma nie jest w stanie zasugerować rozwiązania dla wymagań klienta, wówczas następujące działania może się zdarzyć: 2.3 Informacje krytyczne nieznane Jeżeli w którymś momencie procesu składania ofert firma określi niektóre kluczowe informacje, które nie są znane lub dostępne, wykonuje jedną z poniższych czynności: 2.4. Nowy nieukończony lub nieprawidłowy ogólny profil klienta Jeśli firma stwierdzi, że ogólny profil klienta jest z jakiegoś powodu niedokładny, można podjąć następujące działania. (Aby uzyskać więcej szczegółów, patrz Rational Unified Process, v.5.1.1.) Diagram aktywności dla przepływu pracy przedstawiono na rysunku 6. Na tym schemacie używamy tylko podstawowej notacji. Stany aktywności odpowiadają sekcjom opisanym w przepływie pracy: Stan aktywności Wstępna praca z możliwością pracy składa się z trzech podetapów, które można wykonać równolegle. Jest to zilustrowane na pod-wykresie do tego stanu aktywności. Patrz rysunek 7. Rysunek 7: Podarty diagram do stanu aktywności w ramach zadania Initial Opportunity. Tworzenie planu sprzedaży jest opcjonalne, co jest sygnalizowane przez warunek ochrony na przychodzącym przejściu. Kliknij, aby powiększyć Stan aktywności może reprezentować dość dużą procedurę (z podstrukturą), a także coś stosunkowo małego. Jeśli używasz diagramów aktywności do zdefiniowania struktury przepływu pracy, nie powinieneś próbować eksplorować kilku poziomów wykresów aktywności aż do ich najbardziej atomowego poziomu. Najprawdopodobniej bardzo trudno będzie zinterpretować diagram (lub zestaw diagramów, jeśli korzystasz z oddzielnych podprogramów). Powinieneś dążyć do posiadania jednego diagramu, który nakreśla cały przepływ pracy, w którym kilka stanów aktywności ma pod-wykresy. Dokumentacja wykorzystania przypadków biznesowych w kontekście: Wprowadzenie do użycia biznesowego opisuje sposób, w jaki konkretny przypadek biznesowy jest realizowany w modelu obiektu biznesowego pod kątem współpracujących pracowników biznesowych i podmiotów gospodarczych. Pracownik biznesowy reprezentuje zestaw obowiązków zwykle wykonywanych przez jedną osobę. Jednostka biznesowa reprezentuje rzecz, która jest tworzona, zarządzana lub używana. Realizacja przypadku użycia biznesowego może być opisana tekstowo, ale jest częściej wyjaśniana za pomocą diagramów - schematów współpracy, diagramów sekwencji, diagramów działań lub kombinacji. Wybrany typ diagramu zależy od złożoności przepływu pracy i miejsca, w którym się znajdujesz. Korzystasz z diagramu działania do dokumentowania realizacji przypadków użycia biznesowego, a nie przypadków użycia biznesowego, jeśli używasz partycji, a partycje są połączone z klasami (głównie z pracownikami biznesowymi) w modelu obiektu biznesowego (Rysunek 8). W porównaniu do diagramu sekwencji, który może być postrzegany jako mający podobny cel, diagram aktywności z partycjami skupia się na sposobie dzielenia obowiązków na klasy, podczas gdy diagram sekwencji pomaga zrozumieć, w jaki sposób obiekty wchodzą w interakcje iw jakiej kolejności. Diagramy aktywności kładą nacisk na przepływ pracy, podczas gdy diagramy sekwencji skupiają się na obsłudze podmiotów gospodarczych. Diagramy aktywności i diagramy sekwencji można wykorzystać jako techniki uzupełniające, w których diagram sekwencji pokazuje, co dzieje się w stanie aktywności. Rysunek 8: Taki sam workflow Przedstawiony na rysunku 6, ale z działaniami zorganizowanymi w partycjach Kliknij, aby powiększyć Tylko dla modelowania biznesowego Kontekst: Model przypadków użycia jest modelem zachowań planowanych przez system. Przypadek użycia opisuje, w jaki sposób użytkownik (reprezentowany jako aktor w modelu) może użyć systemu do osiągnięcia określonego celu. Opis przypadku użycia obejmuje podanie jego nazwy, krótkiego opisu i zdefiniowanie przepływu zdarzeń w przypadku użycia. Podobnie jak w przypadku diagramu aktywności, aby pokazać strukturę przepływu pracy, można również użyć go do przedstawienia struktury przepływu zdarzeń w przypadku użycia systemu (Rysunek 9). Rysunek 9: Uproszczony diagram aktywności w przypadku użycia Wycofaj pieniądze z modelu użycia automatu kasowego (ATM) Kliknij, aby powiększyć Na pierwszych etapach identyfikacji obiektów i klas w oparciu o przypadki użycia (analiza przypadków użycia) Diagramy aktywności mogą być przydatne przy badaniu obowiązków klas analitycznych. Możesz użyć techniki diagramu działania, aby narysować pierwszy szkic obowiązków klasowych, szkic, który następnie wyrzucisz. W tym artykule omówiono: Podstawowe i zaawansowane elementy notacji diagramu działań. Podstawowymi elementami diagramów działań są stany aktywności, przejścia, decyzje i paski synchronizacji. W jaki sposób diagramy aktywności pozwalają wyświetlać równoczesne wątki i wątki alternatywne, a także wątki warunkowe w przepływie pracy. Jak korzystać z diagramów aktywności w modelowaniu biznesowym. Możesz zilustrować przepływ pracy w przypadku użycia biznesowego. Możesz opisać, w jaki sposób biznes biznesowy jest realizowany przez pracowników biznesowych i podmioty gospodarcze. W jaki sposób można wykorzystać diagramy aktywności w modelowaniu systemu. Możesz zilustrować przepływ zdarzeń w przypadku użycia. Możesz zdefiniować sposób, w jaki przypadek użycia jest realizowany przez klasy analizy. Referencje 1. Specyfikacja UML UML. 2. H. Johansson, P. McHugh, J. Pendlebury i W. Wheeler, III, Reengineering procesów biznesowych. Strategie Breakpoint dla dominacji na rynku. John Wiley and Sons, 1993. 3. J. Martin i J. Odell, Object Oriented Methods: a Foundation, the UML Edition. Prentice Hall, 1996. 4. Rational Unified Process. wersja 5.1.1 5. Philippe Kruchten, The Rational Unified Process: The Introduction. Addison-Wesley, 1998. 6. Ivar Jacobson, Maria Ericsson i Agneta Jacobson, The Object Advantage: Reengineering procesów biznesowych z technologią obiektów. Addison-Wesley, 1994. UWAGA: Artykuł ten został pierwotnie opublikowany w serwisie Rational Developer Network, kanale edukacyjnym i pomocy technicznej dla społeczności klientów Rational. Rational Developer Network jest teraz dostępny dla wszystkich klientów Rational. Materiały do ​​pobraniaUML - Diagramy aktywności Diagram aktywności jest kolejnym ważnym diagramem w języku UML opisującym dynamiczne aspekty systemu. Diagram aktywności jest po prostu diagramem przepływu reprezentującym przepływ z jednej czynności do innej. Działanie można opisać jako działanie systemu. Tak więc przepływ sterowania jest pobierany z jednej operacji do drugiej. Ten przepływ może być sekwencyjny, rozgałęziony lub współbieżny. Diagramy czynności obsługują wszystkie rodzaje kontroli przepływu, wykorzystując różne elementy, takie jak widelec, łączenie itp. Podstawowe cele diagramów czynności są podobne do pozostałych czterech diagramów. Przechwytuje dynamiczne zachowanie systemu. Pozostałe cztery diagramy służą do wyświetlania przepływu komunikatów z jednego obiektu do drugiego, ale schemat działania służy do pokazania przepływu komunikatów z jednego działania do drugiego. Aktywność jest szczególną operacją systemu. Diagramy aktywności służą nie tylko do wizualizacji dynamicznej natury systemu, ale są również wykorzystywane do konstruowania systemu wykonywalnego za pomocą technik inżynierii wstecznej i wstecznej. Jedyną brakującą rzeczą w diagramie aktywności jest część wiadomości. Nie pokazuje żadnego przepływu komunikatów z jednej czynności do drugiej. Diagram aktywności jest od pewnego czasu uważany za schemat blokowy. Chociaż diagramy wyglądają jak schemat, ale tak nie jest. Pokazuje on inny przepływ, jak równoległy, rozgałęziony, współbieżny i pojedynczy. Tak więc cele można opisać jako: Rysowanie przepływu działań systemu. Opisz sekwencję z jednej czynności na drugą. Opisz równoległy, rozgałęziony i współbieżny przepływ systemu. Jak narysować diagram aktywności Diagramy aktywności są głównie używane, ponieważ schemat blokowy składa się z czynności wykonywanych przez system. Jednak diagram aktywności nie jest dokładnie diagramem przepływu, ponieważ ma pewne dodatkowe możliwości. Te dodatkowe możliwości obejmują rozgałęzianie, przepływ równoległy, pływanie itp. Przed rysowaniem diagramu aktywności musimy mieć jasne zrozumienie elementów używanych na diagramie aktywności. Głównym elementem diagramu aktywności jest sama aktywność. Działanie jest funkcją wykonywaną przez system. Po zidentyfikowaniu działań musimy zrozumieć, w jaki sposób są one powiązane z ograniczeniami i warunkami. Zanim więc narysujemy diagram aktywności, powinniśmy zidentyfikować następujące elementy: Po zidentyfikowaniu wyżej wymienionych parametrów musimy dokonać mentalnego układu całego przepływu. Ten mentalny układ jest następnie przekształcany w diagram aktywności. Poniżej znajduje się przykład diagramu działań dla systemu zarządzania zamówieniami. Na diagramie zidentyfikowano cztery aktywności, które są związane z warunkami. Należy jednoznacznie zrozumieć, że diagram działania nie może być dokładnie dopasowany do kodu. Diagram aktywności ma na celu zrozumienie przepływu działań i jest głównie wykorzystywany przez użytkowników biznesowych. Poniższy schemat przedstawia cztery główne czynności: Wyślij zamówienie przez klienta Otrzymanie zamówienia Po otrzymaniu żądania zamówienia sprawdzane są warunki w celu sprawdzenia, czy jest to zamówienie normalne czy specjalne. Po zidentyfikowaniu rodzaju zlecenia wykonywana jest czynność wysyłkowa oznaczona jako zakończenie procesu. Gdzie korzystać z diagramów aktywności Podstawowe użycie diagramu aktywności jest podobne do pozostałych czterech diagramów UML. Specyficznym zastosowaniem jest modelowanie przepływu sterowania z jednego działania do drugiego. Ten przepływ sterowania nie zawiera komunikatów. Diagram aktywności jest odpowiedni do modelowania przepływu czynności w systemie. Aplikacja może mieć wiele systemów. Diagram aktywności przechwytuje również te systemy i opisuje przepływ z jednego systemu do drugiego. To konkretne użycie nie jest dostępne na innych schematach. Te systemy mogą być bazą danych, kolejkami zewnętrznymi lub dowolnym innym systemem. Teraz zajmiemy się praktycznymi zastosowaniami diagramu działań. Z powyższej dyskusji jasno wynika, że ​​schemat działania jest rysowany z bardzo wysokiego poziomu. Daje to widok wysokiego poziomu systemu. Ten widok wysokiego poziomu jest przeznaczony głównie dla użytkowników biznesowych lub każdej innej osoby, która nie jest osobą techniczną. Ten schemat służy do modelowania działań, które nie są niczym innym jak wymaganiami biznesowymi. Tak więc diagram ma większy wpływ na zrozumienie biznesu, a raczej szczegóły implementacji. Poniżej przedstawiono główne zastosowania diagramu czynności: Modelowanie przepływu pracy za pomocą czynności. Modelowanie wymagań biznesowych. Wysokopoziomowe zrozumienie funkcjonalności systemów. Zbadaj wymagania biznesowe na późniejszym etapie.

Comments

Popular posts from this blog

Forex khi

90 dniowe średniej wielkości akcje

Opcje gluu stock