Моделювання видів діяльності

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
АСУ

Інформація про роботу

Рік:
2014
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Основи автоматизованого проектування складних об’єктів і систем

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки, молоді та спорту України Національний університет «Львівська політехніка» Кафедра АСУ Звіт до лабораторної роботи №3 з дисципліни: «Основи автоматизованого проектування складних об'єктів і систем» Тема: «Моделювання видів діяльності» Мета роботи: Оволодіти навичками моделювання діаграм видів діяльності для індивідуального завдання та навчитися реалізовувати їх. Порядок виконання роботи 1. Ознайомитися з теоретичною частиною. 2. Ознайомитися із середовищем розробки діаграм. 3. Розробити діаграму видів діяльності для свого індивідуального завдання. 4. Здійснити документацію діаграм видів діяльності для п’яти основних прецедентів діаграми. 5. Оформити звіт по результатах виконаної роботи. Короткі теоретичні відомості Моделювання видів діяльності (activity model) може представляти в графічній формі потік подій для прецедента. Цей тип моделі було введено в більш пізні версії UML і дозволив подолати розрив міжвисокорівневим представленням поведінки системи за допомогою моделей прецедентів та набагато нижчим рівнем представлення поведінки за допомогою моделей взаємодій (діаграм послідовностей та діаграм кооперації). Особливістю діаграм видів діяльності є можливість представлення за допомогою діаграм видів діяльності управління паралельними потоками разом з послідовним управлінням. Діаграма видів діяльності показує кроки обчислення. Кожен крок відповідає стану (state), в якому щось виконується. Тому кроки виконання називаються станами видів діяльності. Діаграма описує які кроки виконуються послідовно, а які – паралельно. Передача управління від одного стану виду діяльності до іншого називається переходом (transition). Моделі видів діяльності можуть бути особливо корисними для визначення потоків видів діяльності в процесі виконання прецедентів. Оскільки видів діяльності не відображають об’єкти, які здійснюють діяльність, граф видів діяльності можна побудувати навіть в тому випадку, коли модель класів відсутня чи лише розробляється. Виявлення видів діяльності. Кожен прецедент можна моделювати за допомогою одного чи декількох видів діяльності. Подія, джерелом якої є суб’єкт, що ініціює прецедент, є тою самою подією, яка запускає виконання графу видів діяльності. Процес виконання послідовно переходить від одного стану видів діяльності до іншого. Види діяльності найкраще виявляти на основі аналізу неформальної специфікації прецедентів. Кожна фраза, що містить дієслово, може розглядатись як потенціальний вид діяльності. Опис альтернативних потоків вводить в граф видів діяльності розгалуження потоків. Після виявлення станів видів діяльності специфікація видів діяльності виглядає як досить простий процес з’єднання цих станів лініями переходів. Паралельні потоки ініціюються (розділяються) та зливаються (з’єднуються), що відображається на діаграмі у вигляді жирної полоси, що означає синхронізацію потоків. Альтернативні потоки створюються (розгалужуються) та об’єднуються, що відображається у вигляді ромбів розгалуження. Зовнішні події на графі видів діяльності зазвичай відсутні. Однак, існує графічний метод включення зовнішніх подій в граф. Аналогічно, існують графічні позначення для станів потоків об’єктів для представлення об’єктів, які є вхідними чи вихідними для виду діяльності. Зауваження: Між описом прецедентів та моделлю видів діяльності є важлива відмінність: опис прецеденту визначається з точки зору зовнішнього суб’єкту, а модель видів діяльності відображає внутрішньо системну точку зору. Як правило, діаграми діяльності застосовуються, щоб змоделювати послідовні (а іноді і паралельні) кроки обчислювального процесу. За допомогою діаграм діяльності можна також моделювати життя об'єкту, коли він переходить з одного стану в інший в різних точках потоку управління. Діаграми діяльності можуть використовуватися самостійно для візуалізації, специфікації, конструювання і документування динаміки сукупності об'єктів, але вони придатні також і для моделювання потоку управління при виконанні деякої операції. Якщо в діаграмах взаємодій акцент робиться на переходах потоку управління від об'єкту до об'єкту, то діаграми діяльності описують переходи від однієї діяльності до іншої. Діяльність (Activity) - це деякий відносно тривалий етап виконання в автоматі. Зрештою діяльність зводиться до деякої дії (Action), яка складена з атомарних обчислень, що приводять до зміни стану системи або повернення значення. Моделі видів діяльності, крім моделювання прецедентів, можуть також використовуватись для аналізу бізнес-процесів на високому рівні абстракції до розроблення прецедентів. І навпаки, вони можуть використовуватись на низькому рівні абстракції для розроблення складних послідовних алгоритмів чи засобів розпаралелювання в багато поточних додатках. Хід роботи Тема індивідуального завдання: система автоматизації ведення юридичних документів кафедри, що стосуються захисту диплому. Діаграми видів діяльності / Рис. 1. Діаграма видів діяльності для прецеденту «Редагування даних про дипломи» / Рис. 2. Діаграма видів діяльності для прецеденту «Редагування графіку рецензування» / Рис. 3. Діаграма видів діяльності для прецеденту «Отримання результатів захисту» Висновок: на даній роботі я отримав навички моделювання діаграм видів діяльності для індивідуального завдання та навчитися реалізовувати їх.
Антиботан аватар за замовчуванням

06.12.2015 18:12-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!