загрузка...
загрузка...
На головну

Приклади USE CASE і їх реалізація

  1. I Основні інформаційні процеси і їх реалізація за допомогою комп'ютерів
  2. I. Приклади деяких розподілів дискретних випадкових величин
  3. II. Основні завдання та їх реалізація
  4. Ось приклади ситуацій другого типу.
  5. г) Приклади розв'язання задачі.
  6. Подальші Приклади Застосування трендового Каналів Регресії
  7. Завдання для домашніх завдань, приклади рішень

Мал. 6.29. Приклад використання пакетів

Короткий опис рис. 6.29:

В даному use case користувач (Actor) може отримати доступ до сайту, і до бази даних НДІ - відповідно до зареєстрованого імені.

Actors: User, Operator, and Administrator

Потік подій: Основний потік

Початок: Use Case починається, коли користувач вводить Login і Password в відповідні форми і підтверджує введення.

Перевірка: Система перевіряє введені користувачем дані і надати їм доступ.

Альтернативний потік:

Альтернативний поток1:

Відмовити в доступі. Введений користувачем Login і Password не вірні. Система пропонує повторити введення або зареєструватися.

Альтернативний потік 2:

Користувач вибирає сервіс "Зареєструватися". Система пропонує заповнити форму реєстрації та при вірному її заповненні створює новий обліковий запис.

Альтернативний потік 3:

У будь-який момент часу користувач може вибрати сервіс «Вийти». Поточна сесія користувача завершується. З'єднання з сервером розривається.

Специфічні вимоги:

Використання IE. Розробляється система передбачає використання браузера Microsoft Internet Explorer v.5.0 і вище.

Післяумови:

Постусловіе1:

Завантаження основної сторінки. Після авторизації користувача система завантажує головну сторінку сайту.

Мал. 6.30. Use Case «Увійти на сайт»

 Мал. 6.31. Use Case «Виправлення неправильно введеної записи»

Короткий опис рис. 6.31:

Use Case стартує, коли Оператор вибирає сервіс "Виправити". Призначенням даного сервісу є виправлення активної записи в БД ПЕ НДІ без створення історії. Оператор вибирає поле, яке має бути виправлене, вносить в форму введення нового значення. Після введення значення, сервіс "Виправити" вносить зміни до відповідного запису таблиці БД ПЕ НДІ.

Actors: Оператор

Потік подій:

Основний потік:

Вибір поля:

Оператор вибирає сервіс "Виправити". Сервіс пропонує вибрати необхідне поле виправляється записи, відображаючи список можливих для виправлення полів і їх поточне значення.

Внесення зміни:

Оператор вибирає поле для виправлення і заносить нове значення обраного поля в форму введення. Сервіс відправляє запит до БД ПЕ НДІ. СУБД DB2 перевіряє права користувача і, якщо вони є достатніми, дозволяє зміна.

Форма зміни:

З точки зору розроблюваної ПЕ НДІ, виправлення помилки не є історично-інформаційним і не тягне за собою появу нових записів і зміни в пов'язаних записах.

Альтернативні потоки:

Альтернативний поток1:

Повідомити про помилку. При виборі сервісу "Виправлення запису" система повертає Користувачеві повідомлення про помилки:

Мал. 6.32. Use Case «Зміна даних в таблиці»

Короткий опис рис. 6.32:

Use Case стартує, коли Оператор вибирає сервіс "Модифікація даних". Оператор може вибрати: вставити новий запис; видалити існуючий запис; відредагувати існуючий запис. Система контролює дії Оператора, і правильність введених даних (за типами)

Actors: Operator

Потік подій:

Основний потік:

Вибрати дію. Оператор вибирає потенційний вплив: вставити новий запис; видалити існуючий запис; відредагувати існуючий запис.

Мал. 6.33. Use Case «Знайти»

 



Попередня   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   Наступна

Редагування ключів і індексів таблиці | Редагування зв'язків таблиць | Генерація операторів для створення бази даних | Підготовка вихідних даних для розробки нової версії БД | сутності | відносини | діаграми | ставлення асоціації | ставлення включення | ставлення розширення |

загрузка...
© um.co.ua - учбові матеріали та реферати