Діаграма діяльності (англ. activity diagram) — в UML та SysML, візуальне представлення графу діяльностей. Граф діяльностей є різновидом графу станів скінченного автомату, вершинами якого є певні дії, а переходи відбуваються по завершенню дій.
Дія (англ. action) є фундаментальною одиницею визначення поведінки в специфікації. Дія отримує множину вхідних сигналів, та перетворює їх на множину вихідних сигналів. Одна із цих множин, або обидві водночас, можуть бути порожніми. Виконання дії відповідає виконанню окремої дії. Подібно до цього, виконання діяльності є виконанням окремої діяльності, буквально, включно із виконанням тих дій, що містяться в діяльності. Кожна дія в діяльності може виконуватись один, два, або більше разів під час одного виконання діяльності. Щонайменше, дії мають отримувати дані, перетворювати їх та тестувати, деякі дії можуть вимагати певної послідовності. Специфікація діяльності (на вищих рівнях сумісності) може дозволяти виконання декількох (логічних) потоків, та існування механізмів синхронізації для гарантування виконання дій у правильному порядку.
Діаграми активностей будуються з обмеженої кількості фігур, з’єднаних стрілочками. Найважливіші типи фігур:
- скруглені прямокутники позначають дії;
- ромби позначають рішення;
- риски позначають початок (розподіл) чи кінець (об’єднання) паралельних активностей;
- чорний кружок позначає старт (початковий стан) процесу;
- чорний кружок в колі позначає кінець (кінцевий стан).
Стрілки ведуть від старту до кінця і позначають порядок в якому відбуваються активності.
Діаграма активностей може вважатись формою блок-схеми.
Джерела інформації
- James Rumbaugh, Ivar Jacobson, Grady Booch (1999). The unified modeling language reference manual (англ.) . Addison Wesley Longman Inc. ISBN .
- Unified Modeling Language: Superstructure (англ.) (вид. 2.1.1). Object Management Group. 2007.
- OMG Unified Modeling Language Superstructure Specification, version 2.1.1. Document formal/2007-02-05, Object Management Group, February 2007. http://www.omg.org/cgi-bin/doc?formal/2007-02-05 [ 30 вересня 2018 у Wayback Machine.].
Див. також
Вікісховище має мультимедійні дані за темою: Діаграма діяльності |
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Diagrama diyalnosti angl activity diagram v UML ta SysML vizualne predstavlennya grafu diyalnostej Graf diyalnostej ye riznovidom grafu staniv skinchennogo avtomatu vershinami yakogo ye pevni diyi a perehodi vidbuvayutsya po zavershennyu dij Priklad diagrami diyalnosti procesu zamovlennya kvitkiv Diya angl action ye fundamentalnoyu odiniceyu viznachennya povedinki v specifikaciyi Diya otrimuye mnozhinu vhidnih signaliv ta peretvoryuye yih na mnozhinu vihidnih signaliv Odna iz cih mnozhin abo obidvi vodnochas mozhut buti porozhnimi Vikonannya diyi vidpovidaye vikonannyu okremoyi diyi Podibno do cogo vikonannya diyalnosti ye vikonannyam okremoyi diyalnosti bukvalno vklyuchno iz vikonannyam tih dij sho mistyatsya v diyalnosti Kozhna diya v diyalnosti mozhe vikonuvatis odin dva abo bilshe raziv pid chas odnogo vikonannya diyalnosti Shonajmenshe diyi mayut otrimuvati dani peretvoryuvati yih ta testuvati deyaki diyi mozhut vimagati pevnoyi poslidovnosti Specifikaciya diyalnosti na vishih rivnyah sumisnosti mozhe dozvolyati vikonannya dekilkoh logichnih potokiv ta isnuvannya mehanizmiv sinhronizaciyi dlya garantuvannya vikonannya dij u pravilnomu poryadku Diagrami aktivnostej buduyutsya z obmezhenoyi kilkosti figur z yednanih strilochkami Najvazhlivishi tipi figur skrugleni pryamokutniki poznachayut diyi rombi poznachayut rishennya riski poznachayut pochatok rozpodil chi kinec ob yednannya paralelnih aktivnostej chornij kruzhok poznachaye start pochatkovij stan procesu chornij kruzhok v koli poznachaye kinec kincevij stan Strilki vedut vid startu do kincya i poznachayut poryadok v yakomu vidbuvayutsya aktivnosti Diagrama aktivnostej mozhe vvazhatis formoyu blok shemi Dzherela informaciyiJames Rumbaugh Ivar Jacobson Grady Booch 1999 The unified modeling language reference manual angl Addison Wesley Longman Inc ISBN 0 201 30998 X Unified Modeling Language Superstructure angl vid 2 1 1 Object Management Group 2007 OMG Unified Modeling Language Superstructure Specification version 2 1 1 Document formal 2007 02 05 Object Management Group February 2007 http www omg org cgi bin doc formal 2007 02 05 30 veresnya 2018 u Wayback Machine Div takozhVikishovishe maye multimedijni dani za temoyu Diagrama diyalnosti Blok shema UML SysML Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi