Діаграми системи технічної експлуатації
Модель системи технічної експлуатації автомобілів, методи її удосконалення. Дії, які виконуються в системі технічного контролю в реальній та віртуальній моделях. Призначення діаграми станів і переходів об'єкту, діаграми класів та діаграми діяльності.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | украинский |
Дата добавления | 29.07.2017 |
Размер файла | 832,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Діаграми системи технічної експлуатації
Діаграма варіантів використання відображає концептуальну модель системи TEA і описує функціональне призначення системи, а як "актор" тут виступає віртуальна ІТС (рис. 3.11), яка згідно роботам, виконує в процесі свого функціонування наступні загальні функції:
- контроль PC технічний;
- контроль втрати горючого і ін. матеріалів;
- контроль процесів КЕ;
- формування звітних рапортів і іншої документації по ЖЦ процесу експлуатації PC;
- ін. функції.
Рис. 3.11. Діаграма варіантів використання
Всі перераховані функції ІТС є прецедентами. На діаграмі варіантів використання ці прецеденти зв'язані відношенням асоціації. Це означає, що прецедент, який пов'язаний з актором, повинен реалізовувати всі операції, необхідні для даного інтерфейсу.
На діаграмі варіантів використання всі прецеденти зв'язані відношенням асоціації, це означає, що прецедент, пов'язаний з актором повинен реалізовувати всі операції, необхідні для даного інтерфейсу.
У відповідності з аналізом статики, на АТЗК необхідно розглянути процес технічного контролю PC.
Діаграма класів відображає різні взаємозв'язки між окремими сутностями наочної області, а також описує їх внутрішню структуру і типи стосунків. Сьогодні в системі технічного контролю функціонують п'ять основних класів:
- "РС":
- "трекер (сканер комунікатор)";
- "Web-сервер":
- "ІТС";
- "Диспетчер".
"РС" здійснює перевезення вантажів і пасажирів згідно завданню.
"Трекер" отримує сигнали від супутників системи космічної радіонавігації, визначає географічні координати знаходження РС і фіксує час отримання сигналу, отримує інформацію з бортових датчиків і контролерів систем управління робочими процесами вузлів, агрегатів систем автомобіля, і через задані проміжки часу за допомогою сучасних засобів радіозв'язку передає отриману інформацію у вигляді пакетів даних на сервер системи моніторингу. Таким чином він здійснює збір, формування і передачу даних процесу експлуатації ЖЦ РС.
"Web-сервер" системи моніторингу - комп'ютер, що працює цілодобово і постійно підключений в мережу Internet, приймає інформацію з борта РС. сортує, заздалегідь обробляє, зберігає і пересилає інформацію за запитом "Диспетчеру" через Web - інтерфейс або у вигляді електронних звітів.
"Диспетчер" на основі даних "Web-серверу", здійснює аналіз діяльності РС, а саме визначає наявність порушень правил КЕ (відхилення РС від маршруту або графіка). Також "Диспетчер" стежить за виконанням графіків ТО і Р, причинами простоїв в ІТС, наявністю працівників і режимом їх роботи. Раніше це здійснювалося "Диспетчером" шляхом безпосереднього контролю за паперовими носіями інформації, що на сьогоднішній день неможливе через дві головні причини:
- наявність Закону № 8397. який ліквідовував путьові листи і позбавив ІТС інформації щодо пробігів РС;
- обслуговування РС на підприємствах ІТС, які не є структурними підрозділами комплексних АТП.
Саме через цс "Диспетчер" сьогодні не в змозі виконувати свої функції по- вною мірою, що фактично і обумовлює на АТЗК відсутність технічного контролю РС.
Діаграма класів реальної моделі представлена на рис. 3.12.
Клас "РС" пов'язаний з класами "Диспетчер" і "ІТС" відношенням асоціації, тобто класи є рівноправними. Клас "РС" пов'язаний з класом "Трекер" відношенням композиції, а це означає, що на реальному РС встановлено телематичний пристрій - комунікаційний контролер.
Класи "Web-сервер" і "Трекер" зв'язані між собою відношенням залежності, тобто деяка зміна одного з елементів моделі вимагає зміни іншого залежного від нього елементу моделі. Класи "Диспетчер" і "Web-сервер" також зв'язані між собою відношенням залежності.
З метою удосконалення системи технічного контролю за ЖЦ процесу експлуатації PC створена віртуальна модель діаграми класів. У віртуальній моделі відсутній клас "Диспетчер", оскільки сьогодні він не має можливості в повному об'ємі виконувати свої завдання. Замість цього були додані класи "Діспетчер ІТС" і "ПЗ "Virtual mechanic"".
Рис. 3.12. Діаграма класів. Модель реальна
"Диспетчер ІТС" здійснює функції, які були віднесені до класу "Диспетчер", а також має можливість проводити оперативний технічний контроль і регулювання діяльності PC за допомогою класу "ПЗ "Virtual mechanic"". Клас "ПЗ "Virtual mechanic"" значно прискорює процес обробки вхідної інформації і спрощує роботу диспетчера ІТС, крім того він дає можливість працювати за точнішими і важливішими на сьогоднішній день показниками. Графічно віртуальна модель діаграми класів представлена на рис. 3.13.
Клас "Діспетчер ІТС" і "РС" зв'язані відношенням асоціації, тобто класи є рівноправними. Клас "ІТС" пов'язаний з класами "Діспетчер ІТС" і "ПЗ "Virtual mechanic"" відношенням композиції. Клас "ПЗ "Virtual mechanic"" пов'язаний з класом "Діспетчер ІТС" відношенням композиції, а з класом "Web- сервер" відношеннями залежності. "Диспетчер ІТС" пов'язаний з "вебсервером " відношенням залежності. Логічним продовження статичного аналізу системи є динамічний аналіз системи, який проводиться на основі діаграми послідовності, станів об'єкту і системи, діяльності.
На діаграмі послідовності зображуються виключно ті об'єкти, які безпосередньо беруть участь у взаємодії. Такими є: "Диспетчер" - він же ініціатор взаємодії, яка зображується крайньою зліва, "Web-сервер", "РС", "ІТС". Всі об'єкти на діаграмі послідовності утворюють порядок, обумовлений їх ступенем активності.
Рис. 3.13. Діаграма класів. Модель віртуальна
Взаємодії об'єктів реалізуються за допомогою повідомлень, які посилаються одними об'єктами іншим. Кожне повідомлення має напрям від об'єкту, який ініціює і відправляє повідомлення, до об'єкту, який його отримує. Графічне віддзеркалення діаграми послідовності реальної системи представлене на рис. 3.14.
Рис. 3.14. Діаграма послідовності. Модель реальна
Дії, які виконуються в системі технічного контролю в реальній моделі:
- 1 - "Диспетчер" запрошує у "Web-сервера" інформацію (місце розташування, пробіг, середня швидкість, час руху, час простою час знаходження PC в географічних зонах);
- 2 - сервер системи моніторингу надає інформацію диспетчерові ІТС, яка стає доступною через Web-інтерфейс або у вигляді звітів формату MS Excel;
- 3 - "Диспетчер" аналізує дані, отримані від сервера, і ухвалює управлінське рішення щодо діяльності PC;
- 4 - "Диспетчер" дає управлінські команди щодо плану маршруту, графіка руху і ін. оперативних дій водієві або власникові PC в процесі контролю ЖЦ експлуатації його PC;
- 5 - "РС" звертається в "ІТС" для здійснення дій ТО і Р.
Графічно віртуальна модель діаграми послідовності представлена на рис. 3.15.
Рис. 3.15. Діаграма послідовності. Модель віртуальна
Дії, які виконуються в системі технічного контролю у віртуальній моделі:
- 1 - "Диспетчер" запрошує у "Web-сервера" необхідну інформацію (місце розташування, пробіг, середня швидкість, час руху, час простою, час знаходження РС в географічних зонах);
- 2 - "Web-сервер" системи моніторингу надає інформацію "Диспетчерові ІТС", яка стає доступною у вигляді електронних звітів;
- З - "Диспетчер ІТС" звертається до ПЗ "Virtual mechanic" для обробки отриманих даних;
- 4 - ПЗ "Virtual mechanic" обробляє отримані звіти, а також проводить наступні дії: проводить оцінку параметрів стану парка РС, а саме розраховує пробіг РС до ТО і трудомісткість дій ТО і Р; визначає вірогідність перебування РС в роботі і в ТО і Р, тобто розраховує інтенсивність вхідних заявок на ТО і Р; здійснює технологічний розрахунок ІТС, визначаючи пропускну спроможність ІТС, точку насичення ІТС, кількість постів, необхідних для повноцінної роботи ІТС, мінімальну і оптимальну продуктивність ІТС; оцінює надійність PC;
- 5 - ПЗ "Virtual mechanic" надає диспетчерові результати проведених розрахунків;
- 6 - проаналізувавши отриману інформацію від сервера і ПЗ, "Диспетчер ІТС" ухвалює управлінське рішення щодо діяльності "РС" і "ІТС";
- 7 - "Диспетчер ІТС" дає управлінські команди "РС" щодо плану, маршруту, графіка руху і ін. оперативних дій водієві, власникові РС в процесі контролю ЖЦ експлуатації його РС;
- 8 - "Диспетчер ІТС" дає управлінські команди "ІТС" щодо здійснення дій по ТО і Р на РС;
- 9 - "ІТС" впливає на "РС" по командах "Диспетчера ІТС".
У віртуальній моделі на діаграмі послідовності існує альтернативний потік роботи системи у разі виявлення некоректної роботи "Web-сервера". Графічно віртуальна модель (потік альтернативний) діаграми послідовності показана на рис. 3.16.
Рис. 3.16. Діаграма послідовності. Модель віртуальна (потік альтернативний)
Дії, які виконуються в системі технічного контролю у віртуальній моделі альтернативного потоку подій, коли виявлена некоректна робота сервера системи моніторингу:
- 1 - "Диспетчер ІТС" запрошує у "Web-сервера" необхідну інформацію (місце розташування, пробіг, середня швидкість, час руху, час простою, час знаходження РС в географічних зонах) і виявляє некоректну роботу сервера системи моніторингу;
- 2 - "Диспетчер ІТС" звертається до резервного "Web-сервера", який є складовою головного "Web-сервера";
- 3 - "Web-сервер" системи моніторингу надає інформацію "Диспетчер ГГС", яка стає доступною через ІРеб-інтерфейс, а також у вигляді електронних звітів;
- 4 - "Диспетчер ГГС" звертається до ПЗ "Virtual mechanic" для обробки даних;
- 5 - ПЗ "Virtual mechanic" обробляє отримані звіти, а також проводить наступні дії: проводить оцінку параметрів стану парка PC, а саме розраховує пробіг PC до ТО і трудомісткість дій ТО і Р, визначає вірогідність перебування PC в роботі і в ТО і Р, здійснює технологічний розрахунок ІТС, оцінює надійність PC;
- 6 - ПЗ "Virtual mechanic" надає "Диспетчеру ІТС" результати розрахунків;
- 7 - проаналізувавши отриману інформацію від "Web-сервера" і ПЗ "Virtual mechanic", "Диспетчер ІТС" ухвалює управлінське рішення щодо діяльності "РС" і "ГГС";
- 8 - "Диспетчер ІТС" дає управлінські команди РС щодо плану, маршруту, графіка руху і ін. оперативних дій водієві або власникові РС в процесі контролю ЖЦ експлуатації його РС;
- 9 - "Диспетчер ІТС" дає управлінські команди ІТС щодо здійснення дій по ТО і Р на РС;
- 10 - "ІТС" впливає на "РС" у відповідності з командами "Диспетчер ГГС".
Діаграма станів і переходів об'єкту (рис. 3.17) призначена для опису можливої послідовності станів і переходів, які в сукупності характеризують поведінку елементу моделі протягом його ЖЦ.
технічний контроль автомобіль діаграма
Рис. 3.17. Діаграма станів і переходів об'єкту "Диспетчер IТС"
Як об'єкт виступає "Диспетчер IТС". Диспетчер протягом свого ЖЦ знаходиться в стані процесу проведення технічного контролю за діяльністю PC який складено. Даний складений стан складається з двох послідовних складених станів: процесу збору і збереження вихідних даних і процесу аналізу параметрів технічного контролю над діяльністю PC, які складаються з послідовних вкладених станів.
Діаграма діяльності (рис. 3.18) використовується для моделювання процесу виконання операцій.
Рис. 3.18. Діаграма діяльності
Кожен стан на діаграмі відповідає виконанню елементарної операції. Перехід спрацьовує відразу після завершення діяльності або виконання відповідної дії. Він переводить діяльність в подальший стан відразу, як тільки закінчиться дія в попередньому стані, що в цілому складає об'єктну модель автоматизованої системи TEA, направлену на технічний контроль і регулювання діяльності процесу експлуатації згідно ІПВ-технологіям. Динаміка поведінки об'єктів представлена графічно за допомогою діаграм послідовності, де зображені потоки подій. Графічне представлення об'єктної моделі наочно показує процес взаємодії об'єктів, які беруть участь в процесах і протікають в системі.
Фізичне представлення системи ТЕА-АСУ і її особливості описує діаграма компонентів. Вона дозволяє визначити архітектуру системи, встановивши залежність між програмними компонентами. У прийнятому середовищі розробки модуль відповідає файлу ASU_ControlOJMT.exe (рис. 3.19).
Рис. 3.19. Діаграма компонентів
Цей компонент реалізує деякий набір інтерфейсів і служить для загального позначення елементів фізичного представлення моделі. В рамках проекту ТЕА- АСУ він є наступним класом: загальний опис таких об'єктів, для яких характерна наявність безлічі загальних особливостей дій і які можуть виконати ці об'єкти.
Кожен клас відповідає тим об'єктам, які були виділені в рамках функціонування реальної системи:
- "Диспетчер ІТС" (Class_DispetcherITS),
- "ІТС" (Class_ITS),
- "Web-сервер" (ClassJVebServe),
- "PC" (Class_TZ),
- "ПЗ "VirtualMeehan"" (Class_PZ_VirtualMeehan).
Завершує процес ООП діаграма розгортання (рис. 3.5). Її розробка є останнім етапом специфікації моделі. Вона призначена для візуалізації елементів і компонентів програми, які існують лише на етапі її виконання (runtime).
Цілі, що переслідуються при розробці діаграми розгортання:
- визначити розподіл компонентів системи по її фізичних вузлах;
- показати фізичні зв'язки між всіма вузлами реалізації системи на етапі її виконання.
Графічно діаграма розгортання представлена на рис. 3.20.
Рис. 3.20. Діаграма розміщення
Для побудови програмної моделі доцільно визначити специфікації класів. Побудова специфікацій класів - це процес документування атрибутів класів, метою якого є підготовка до кодування програмної моделі системи. Специфікація класів приведена в додатку "Б".
Основний підсумок досліджень, представлених в розділі - це пропозиція по створенню на АТЗК віртуальних підприємств системи ТЕА-АСУ у вигляді підприємницьких ЛІПС направлених на реалізацію нової системи забезпечення надійності - системи FRACAS, як основи впровадження на АТЗК сучасних ІПВ-технологій.
Размещено на Allbest.ru
...Подобные документы
Розробка програми "Тетрис", яка виконує створення та переміщення фігур, видалення повних рядів та нарахування балів. Вимоги до умов експлуатації ігрової програми, вхідні та вихідні дані. Проектування діаграми класів та діаграми станів ігрового додатку.
курсовая работа [515,8 K], добавлен 27.05.2019Характеристика предметної області та формулювання задачі автоматизації. Етапи розробки системи агропідприємства Створення діаграми прецедентів, класів, кооперативної, послідовності, діяльності та компонентів. Напрямки їх аналізу та вимоги до змісту.
курсовая работа [143,7 K], добавлен 02.06.2015Призначення програмного продукту та вимоги до її функціональних можливостей, вхідних та вихідних даних. Інструкція оператора для роботи з програмою. Діаграми класів, прецедентів та станів. Введення даних в документ Excel і Word. Запис та зчитування з Xml.
курсовая работа [6,8 M], добавлен 25.04.2015Ознайомлення з мовою VHDL, її перевагами та недоліками, опис функціонування системи керування складом готової продукції. Аналіз, опис та побудова асинхронного RS-тригера, що відповідає роботі даної системи. Реалізація діаграми станів кінцевого автомату.
курсовая работа [328,0 K], добавлен 29.03.2016- Створення функціональної моделі системи у середовищі Microsoft Visio з використанням методології UML
Основні визначення та опис UML. Опис основних компонентів, використаних у Microsoft Visio. Створення діаграми класів в Microsoft Visio 2010. Використання побудованої моделі при модифікаціях системи. Структура системи, її класи, їх атрибути та оператори.
практическая работа [764,0 K], добавлен 07.05.2014 Характеристика та основні напрями діяльності друкарні "Добробут". Особливості дистанційної системи навчання "Moodle", сутність програми "Learning Space 5.0". Основне призначення діаграми використання, її склад: блоки використання, зовнішні користувачі.
дипломная работа [2,9 M], добавлен 12.04.2012Методика та основні етапи проектування інформаційної системи "Меблевий салон", опис необхідних для цього даних і джерела їх отримання. Побудова ER-діаграми та порядок її нормалізації. Методи створення таблиць та форм, можливості їх змін, редагування.
курсовая работа [2,1 M], добавлен 08.12.2009Підхід до побудови користувацького інтерфейсу об’єкту проектування. Інтернет-проекти на основі AJAX технології. Побудова діаграми сценаріїв користування. Оцінка програмного забезпечення веб-сервера. Програмування авторизації та реєстрації користувачів.
дипломная работа [290,1 K], добавлен 15.12.2013Розробка бази даних для обліку використання сільськогосподарської техніки на підприємстві. Аналіз предметної області. Складення DFD-діаграми з виділенням основних функцій даної задачі, ER-діаграми. Створення програми для виконання обліку на підприємстві.
курсовая работа [1,0 M], добавлен 24.12.2021Розробка елементів інформаційної системи для контролю експлуатації автотранспорту. Розробка програмного забезпечення в середовищі програмування Delphi з використанням пакету компонентів DevelopmentExpress та сервера баз даних під керуванням FireBird 2.1.
дипломная работа [4,3 M], добавлен 24.10.2012Характеристика і функції телефонних довідників. Визначення об'єктів і класів і залежностей (зв'язків) між ними. Побудова діаграми ієрархії класів. Реалізація програми в середовищі Borland Delphi. Її інтерфейс і демонстрація можливостей. Тестовий приклад.
курсовая работа [349,3 K], добавлен 25.01.2016Визначення та застосування фракталів. Огляд предметної області, вибір засобів розробки програмного забезпеченя. Побудова діаграми варіантів використання, послідовності дій, класів та компонентів, математичної моделі. Тестування програмного продукту.
дипломная работа [1,9 M], добавлен 24.05.2015Проектування інформаційної системи; концептуальне (інфологічне) проектування, побудова ER-діаграми, нормалізація даних. Даталогічне проектування баз даних, фізичне проектування інформаційних систем. СУБД Access: об'єкти, створення таблиць, запитів, форм.
курсовая работа [13,9 M], добавлен 09.01.2010Проектування технологічного ланцюжка виготовлення видання. Побудова IDEF0-діаграми опису бізнес-процесу "Прийом та підготовка оригінал-макету видання". Розробка елементів workflow-системи та скрипту для вирішення завдання "Створення документу видання".
курсовая работа [4,3 M], добавлен 29.01.2012Фізичні й математичні основи побудови рівноважних меж зерна, розгляд найбільш відомого математичного апарату побудови - діаграми Вороного. Розробка системи моделювання кристалічної решітки в металах та сплавах. Візуалізація процесу зростання зерен.
дипломная работа [3,4 M], добавлен 22.10.2012Аналіз предметної галузі задачі моделювання пострілу балісти через стіну по мішені. Структури даних та діаграми класів для розв'язання задачі. Схеми взаємодії об’єктів та алгоритми виконання їх методів. Опис розробленої програми, інструкція користувача.
курсовая работа [1,0 M], добавлен 18.05.2014Обробка інформації. Формат мр3. Створення, або редагування мр3 тегов за допомогою програми Tag Reader. Уніфікована мова моделювання. Графічні діаграми UML. Діаграма діяльності, послідовності, кооперації, компонентів, розгортання. Програмне забезпечення.
курсовая работа [91,5 K], добавлен 22.09.2008Сутність алгоритму розв’язку задачі на оптимізацію конічної передачі. Оптимізація параметрів, підстави до розробки, призначення та вимоги до програмного продукту, вибір моделі його створення. Особливості діаграми прецедентів та умови виконання програми.
курсовая работа [1,6 M], добавлен 12.06.2013Даталогічне проектування баз даних та концептуальне (інфологічне) проектування (побудова ER-діаграми та нормалізація даних) інформаційної системи. Фізичне проектування інформаційних систем (СУБД Access: об’єкти бази, створення таблиць, запитів та форм).
курсовая работа [3,5 M], добавлен 09.01.2010Аналіз сучасних методів та технологій проектування програмного забезпечення. Вибір цільової мобільної платформи. Розробка екранних форм, діаграми класів. Вимоги до програмного продукту. Аналіз небезпечних факторів у відділі роботи з фізичними особами.
дипломная работа [508,1 K], добавлен 02.12.2015