gn="justify"> Для введення системи в дію потрібно забезпечити відновлення всіх транзакцій і подій з будь-якого кроку сценарію.
. Співробітник фірми перезапускає систему, реєструється і пропонує відновити попередній стан.
. Система відновлює попередній стан.
а. Система визначає аномалію, повлекшую збій.
. 1. Система повідомляє про помилку співробітнику фірми, реєструє її.
. 2. Співробітник фірми приносить вибачення клієнту і викликає системного адміністратора.
а. Неправильний ідентифікатор.
. 1. Система повідомляє про помилку.
. 2. Співробітник фірми заново реєструється в системі.
. 2.а Система знову повідомляє про помилку «Неправильний ідентифікатор».
. 2.1 Співробітник фірми приносить вибачення клієнту і викликає системного адміністратора.
. 2.б Співробітник фірми успішно зареєстрований.
. 2.1 Співробітник фірми продовжує працювати з клієнтом.
Прецедент П2. Скасувати путівку
Основний виконавець. Клієнт
Зацікавлені особи та їх вимоги
Співробітник фірми. Консультує клієнта по послугах, їх вартості. Допомагає клієнту орієнтуватися в системі.
Передумови. Співробітник фірми ідентифікований та аутентифікований.
Результати (Післяумови). Клієнт скасовує замовлення.
Основний успішний сценарій.
. Клієнт приходить у фірму і повідомляє що хоче скасувати путівку.
. Співробітник фірми знаходить замовлення в системі.
. Клієнт переглядає замовлення і скасовує його в системі.
. Система видає повідомлення про скасування замовлення.
. 2 Побудова моделі процесів
Методологія IDEF0 (Integrated Definition Function Modeling) - це технологія опису системи як множини взаємозалежних деталей або функцій. IDEF0 функції системи досліджуються незалежно від об'єктів, що забезпечують їх виконання. Функціональна точка зору дозволяє чітко відокремити аспекти призначення системи від аспектів його фізичної реалізації. Найбільша частина IDEF0 застосовується як технологію дослідження та проектування систем на логічному рівні. Тому IDEF0 використовується на ранніх етапах розробки проекту. Модель IDEF0 поєднує в собі невелику за обсягом графічну діаграму зі строгими і чітко визначеними рекомендаціями, призначеними для побудови якісної і зрозумілою моделі системи. Діаграма містить тільки два позначення: блоки і стрілки. Будь блок може бути декомпозирован на складові його блоки. Опис будь-якого блоку повинно як мінімум включати опис об'єктів, які блок споживає або перетворює. У IDEF0 також моделюються управління і механізми виконання. Під управлінням розуміють об'єкти, що впливають на спосіб, яким блок перетворює вхід і вихід. Механізм виконання - об'єкти, які безпосередньо змінюють перетворення входу у вихід, але залишаються незмінними.
Малюнок 2. Контекстна діаграма
Діаграма декомпозиції першого рівня представлена ??на малюнку 3 (решта діаграми декомпозиції розташовані в Додатку А).
Малюнок 3. Діаграма декомпозиції першого рівня
Опис процесів в IDEF0:
) А - 0 -Система взаємодії з клієнтами фірми (контекстна діаграма).
На вхід подається вимоги, дані, гроші клієнта і інформація про послуги. На виході отримуємо договір підписаний клієнтом, звіт про переваги клієнта і звіт про роботу персоналу. Процес регламентується списком послуг, ціновою політикою та методикою; механізмами управління виступає продавець, системний адміністратор, комп'ютер. Складається з трьох блоків: «консультація», «оформлення путівки» і «статистичний аналіз».
) А - 1 - Консультація.
На вхід блоку «консультація» подається інформація про послуги. На виході отримуємо інформацію про послуги, яка була надана клієнту. Ця інформація разом з вимогами, даними та грошима клієнта надходять на вхід блоку «оформлення путівки», в цьому блоці відбувається процес створення путівки виходячи з переваги клієнта, на виході отримуємо підписаний договір та інформацію про обраних клієнтом послугах, вона надходить на вхід блоку «статистичний аналіз », в цьому блоці відбувається обробка та оформлення звітів. На виході блоку «статистичний аналіз» отримуємо звіт про переваги клієнта і звіт про роботу персоналу.
) А - 2 - Оформлення путівки.
На...