p align="justify"> Перед проектуванням інформаційної системи необхідно пред'явити вимоги, яким вона повинна відповідати.
Вимоги, які вона пред'являє до програмних засобів:
. Функціональні вимоги. Є основними, за цим вимогам будуються діаграми варіантів використання.
2. Вимоги до зручності використання.
. Вимоги до надійності.
. Вимоги до продуктивності.
. Вимоги до підтримки.
Це базові вимоги, що накладаються на інформаційну систему використовуваної методологією розробки. Однак, крім них, далі будуть визначені додаткові вимоги, що накладаються у зв'язку зі специфікою розглянутих процесів та їх виконавців.
Організаційні процеси, що протікають у замовника при використанні АІС, будуть описані за допомогою прецедентів, після чого стане можливим відобразити діаграму варіантів використання АІС.
Необхідно визначити організаційні процеси замовника при використанні АІС, дії користувачів при роботі з нею, а також описати функції, які надає дана система. Для цього використовуємо прецеденти.
Прецедент 1. Формування результуючого звіту про дитину.
Зацікавлені особи і їхні вимоги.
- завідуюча дитячого садка. Хоче постійно актуалізувати інформацію про учнів в її дитячому саду дітях.
- батько дитини. Хоче мати постійний доступ до актуальних даними про свою дитину.
Передумови.
Вихователь і старший лікар виконали актуалізацію даних про дітей з використанням АІС.
Результати.
Завідуюча сформувала оновлені результуючі звіти про дітей. Дані звіти доступні як у внутрішній мережі дитячого садка, що дозволяє його швидко вивести на друк, так і з зовнішньої мережі Інтернет для батьків.
Основний процес.
1. Вихователь отримав доступ до АІС.
2. Вихователь актуалізував інформацію про результати тестування дітей.
. Старший лікар отримав доступ до АІС.
. Старший лікар актуалізував відомості про захворювання дітей.
. Завідуюча визначила критерії для результуючого звіту про дитину.
. АІС отримала критерії, провела, відповідно до них, збір необхідної інформації з БД, після чого сформувала результуючий звіт про дитину.
Розширення.
1. * Вихователь ні актуалізувала дані про результати тестування дітей.
. 1. Завідуюча визначила критерії для результуючого звіту про дитину.
1.2. АІС повідомляє про старіння даних спеціальним підсвічуванням дати останнього оновлення освітніх даних дітей.
. 3. АІС отримала критерії, провела, відповідно до них, збір необхідної інформації з БД, після чого сформувала результуючий звіт про дитину.
. 4. Завідуюча приймає адміністративне рішення для актуалізації освітніх даних вихователем.
2. * Старший лікар не актуалізував дані про захворювання дітей.
. 1. Завідуюча визначила критерії для результуючого звіту про дитину.
2.2. АІС повідомляє про старіння даних спеціальним підсвічуванням дати останнього оновлення медичних даних дітей.
. 3. АІС отримала критерії, провела, відповідно до них, збір необхідної інформації з БД, після чого сформувала результуючий звіт про дитину.
. 4. Завідуюча приймає адміністративне рішення для актуалізації медичних даних старшим лікарем.
3. Завідуюча вирішила переглянути історію результуючих звітів про дітей минулих періодів.
. 1. Завідуюча отримує доступ до спеціальній сторінці АІС для перегляду всіх результуючих звітів, сформованих раніше.
3.2. Завідуюча вводить критерії пошуку (дата, дані дитини і т.д.).
. 3. АІС виводить шуканий результуючий звіт на екран з можливістю виведення його на друк.
Спеціальні вимоги.
Ергономічне подання інформації про дитину на сформованому АІС результуючому звіті. Зручний інтерфейс користувача для співробітників дитячого саду.
Список технологій і типів даних.
Основною одиницею потоків даних стає результуючий звіт про дитину, що містить комплексну інформацію про нього як по успішності, так і за ...