за допомогою даного комплексу виглядає наступним чином:
Програмний агент збирає дані про роботу ПО, стан операційної системи і споживанні апаратних ресурсів.
Через певні проміжки часу зібрані дані передаються підсистемі локального аналізу помилок. Результатом аналізу є висновок про те, чи відповідають дані потенційної помилку.
При позитивному рішенні програмний агент формує заявку на обслуговування, в яку включає інформацію про робочої станції, що викликала помилку ПО та перелік програмних протоколів, відповідних помилку.
Центральна підсистема аналізу помилок виробляє пошук аналогів помилки в базі прецедентів. При виявленні прецеденту агенту передається вказівку на виконання дії, асоційованого з прецедентом. Якщо прецедент не був знайдений, агенту передається вказівку на запит від користувача додаткової інформації.
Додаткова інформація від користувача збирається програмним агентом і передається підсистемі аналізу текстів звітів.
Консолідована інформація, отримана в результаті аналізу даних про робочої станції, ПО, помилку і звіті користувача, передається на розгляд адміністратора.
Адміністратор або затверджує, або відхиляє отриману інформацію. У першому випадку адміністратор також приймає рішення щодо виниклої ошібке.На основі отриманої інформації та прийнятого рішення формується прецедент, який зберігається в базі знань підприємства.
При необхідності копія прецеденту передається розробнику для можливості виправлення виниклої помилки.
Висновок
Розроблена концепція системи аналізу помилок дозволяє створити програмний комплекс, що забезпечує ефективне виконання всіх основних процесів, пов'язаних з ідентифікацією і аналізом помилок, що виникають в процесі функціонування корпоративних програмних систем.
Пріоритетними напрямками при розробці комплексу аналізу помилок повинні стати: використання спеціалізованих засобів збору протоколів, підвищення стабільності роботи та підвищення безпеки. Перспективними напрямами, які вимагають проведення додаткових наукових досліджень, є: автоматична генерація правил, аналіз текстів користувальницьких протоколів і розробка корпоративної бази знань.
Робота виконана в рамках державного завдання Міністерства освіти і науки Російської Федерації.
Список літератури
Захаров В. Г., Крайнов А. Ю., Ліпатова С. В., Смагін А. А. Побудова системи доставки оновлень програмних продуктів / / Вчені запискі Ульяновського державного університету. 2012. № 1 (4). С. 161-174.
Крайнов А. Ю., Смагін А. А. Автоматизація збору протоколів в системі супроводу програмного забезпечення на основі обробки складних подій / / Автоматизація процесів управління. 2013. № 2 (32). [У пресі].
Уайтхед Н. Моніторинг роботи Java-додатків [Електронний ресурс] / / IBM DeveloperWorks. 2009. URL: ibm/developerworks/ru/ library/j-rtm1/index.html (датаобращенія12.05.2013).
Коліна. Огляд систем відслідковування помилок [Електронний ресурс] / / Центр Компетенцій Atlassian.
URL: teamleadx/ZwDx (дата звернення 12.05.2013).
Паклін Н., Орєшков В. Бізнес-аналітика. Від даних до знань. 2-е вид. Пітер, 2013. 704 с.
Пєскова О.В. Алгоритми класифікації повнотекстових документів / / Автоматична обробка текстів на природній мові і комп'ютерна Лінгвістика. М.: МІЕМ, 2011...