DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт до лабораторної роботи № 3 з дисципліни «Основи автоматизованого проектування складних об'єктів і систем»: Моделювання видів діяльності

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

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

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

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

Про що ця робота

Звіт присвячено оволодінню навичками моделювання діаграм видів діяльності на основі індивідуального завдання. У роботі розроблено діаграми для прецедентів системи автоматизації ведення юридичних документів кафедри.

У роботі розглядаються

  • Моделювання видів діяльності
  • Діаграма діяльності UML
  • Прецеденти
  • Паралельні потоки
  • Система автоматизації
  • Проектування складних систем

Зміст і розділи

  1. Мета роботи
  2. Порядок виконання роботи
  3. Короткі теоретичні відомості
  4. Виявлення видів діяльності
  5. Хід роботи
  6. Висновок
Для кого:Студенти технічних спеціальностей, які вивчають автоматизоване проектування та мову моделювання UML.
Викладачі:Не вказано

Ключові поняття

діаграма видів діяльностіactivity diagramпрецедентстан видів діяльностіперехідпаралельні потокисинхронізаціярозгалуженнямоделюванняавтоматизоване проектування

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

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

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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