иявлено такі класи користувачів: «Користувач» і «Адміністратор». Далі розглянуті завдання, які вирішують дані класи, та визначено вимоги для кожного з них.
Для класу «Користувач» визначені функції:
перегляд головної сторінки;
перегляд розділу «Статті та методичні рекомендації для підготовки школярів до наукових проектів»;
перегляд розділу «Приклади проектів»;
перегляд розділу «Тест по MS Word»;
перегляд розділу «Про нас»;
реєстрація;
скачування методичного матеріалу.
Для класу «Адміністратор» визначені функції:
перегляд Web-додатки;
всі дії при роботі з базою даних MySQL - «phpsite»;
редагування інтерфейсу Web-додатки;
додавання і видалення різних статей у розділі «Статті та методичні рекомендації для підготовки школярів до наукових проектів»;
додавання, редагування та видалення проектів в розділі «Приклади проектів»;
редагування вмісту текстів головної сторінки в розділі «Тексти»;
авторизація користувача.
Діаграма варіантів використання є граф, вершинами якого є предмети UML, а ребрами - відносини. У діаграмі варіантів використання вершинами є актори (Адміністратор і Користувач) і варіанти.
Діаграма варіантів використання (Use Case diagram) застосовується для моделювання поведінки розроблюваного ПЗ на етапі аналізу вимог. Основною метою даної діаграми є наочна і точна демонстрація того, що повинна робити створювана програма. Як вона це буде робити, уточнюється пізніше, на етапі проектування.
Актор зображується у вигляді схематичного малюнка людини. Елемент актор відображає роль, яку деякий користувач (або користувачі) грають при взаємодії з системою. Назва ролі пишеться під елементом актор.
Елемент Use Case відображає послідовність дій, виконуваних системою в інтересах деякого конкретного актора, і зображується у вигляді овалу. Елемент Use Case має позначку, яка записується всередині овалу. Мітка вказує, яку саме діяльність відображає даний елемент Use Case.
Покажемо цю діаграму відповідно з малюнком 2.2.
діаграма додаток школяр науковий
Рисунок 2.2 Діаграма варіантів використання для класу «Адміністратор»
У даній діаграмі показано, що адміністратор може редагувати дані, а саме видаляти, змінювати і додавати матеріал. Так само адміністратор має право переглядати наявні розділи і результати тестування.
Покажемо на малюнку 2.3 діаграму варіантів використання для класу «Користувач».
Малюнок 2.3 Діаграма варіантів використання для класу «Користувач»
На малюнку 2.3 показані дії, які може виконувати користувач. Для авторизації користувачеві буде потрібно ввести логін і пароль, після чого можливий буде перегляд розділів, матеріалів, проходження тестування і скачування обраного матеріалу.
2.3 Діаграма діяльності
У діаграмах діяльності виділяються не звичайні стану...