# data[].attributes.headline
Опис моделі "Сутність - зв'язок"(ER - діаграми)

# data[].attributes.subject
Опис моделі "Сутність - зв'язок"(ER - діаграми)

# data[].attributes.attachment_link.authors[].name
Лиза Трохимчук

# data[].attributes.attachment_link.title
Трохимчук_Ковальчук

# data[].attributes.attachment_link.description
View the interactive image by Лиза Трохимчук

# data[].attributes.headline
Діаграма розгортання + діаграма компонентів

# data[].attributes.subject
Діаграма розгортання + діаграма компонентів

# data[].attributes.attachment_link.title
Трохимчук_Ковальчук

# data[].attributes.headline
Опис діаграми діяльності для процесу "Формування рейтингу успішності" (ThingLink)

# data[].attributes.subject
Опис діаграми діяльності для процесу "Формування рейтингу успішності" (ThingLink)

# data[].attributes.attachment_link.authors[].name
Лиза Трохимчук

# data[].attributes.attachment_link.title
Трохимчук_Ковальчук(діаграма діяльності)

# data[].attributes.attachment_link.description
View the interactive image by Лиза Трохимчук

# data[].attributes.headline
Технічне завдання

# data[].attributes.subject
Технічне завдання

# data[].attributes.body
Технічне завдання на розробку програмного продукту на тему "Факультет у смартфоні"

# data[].attributes.attachment_link.title
Трохимчук_Ковальчук

# data[].attributes.headline
Опис діаграми класів(ThingLink)

# data[].attributes.subject
Опис діаграми класів(ThingLink)

# data[].attributes.attachment_link.authors[].name
Лиза Трохимчук

# data[].attributes.attachment_link.title
Трохимчук_Ковальчук(діаграма класів)

# data[].attributes.attachment_link.description
View the interactive image by Лиза Трохимчук

# data[].attributes.headline
Діаграма діяльності для процесу "Інформування про академічну успішність"

# data[].attributes.subject
Діаграма діяльності для процесу "Інформування про академічну успішність"

# data[].attributes.body
Передумова: користувач увійшов у систему.

Головний потік: прецедент починає виконуватися, коли користувач обирає опцію «Перегляд балів»(E-1). Система пропонує користувачеві переглядати перелік дисциплін та бали за них, а також розрахувати бали за навчальну роботу.

-Якщо обрана операція «Перегляд дисциплін», S-1:  виконується потік «Перегляд дисциплін за семестр».

-Якщо обрана операція «Перегляд балів за модулі», S-2: виконується потік «Перегляд балів за модулі».

-Якщо обрана операція «Розрахунок балів»,  S-3: виконується потік «Розрахунок балів за навчальну роботу».

Підпотоки:
-S-3: повідомити користувача про заборгованість.  Система перевіряє, чи є у студента заборгованості з певних дисциплін. У разі їх наявності система надсилає користувачеві повідомлення про те, які борги та з яких дисциплін він має.

Альтернативні потоки:
-E-1: Дані імпортувалися некоректно.
Користувач повинен звернутися до адміністратора для вирішення проблеми.

# data[].attributes.attachment_link.title
Лаб_2_Трохимчук_Ковальчук(1)(1)(1)

# data[].attributes.headline
Опис діаграми станів для процесу "Інформування про академічну успішність"

# data[].attributes.subject
Опис діаграми станів для процесу "Інформування про академічну успішність"

# data[].attributes.attachment_link.authors[].name
Лиза Трохимчук

# data[].attributes.attachment_link.title
діаграма_станів_академічна_успішність_версія_2

# data[].attributes.attachment_link.description
View the interactive image by Лиза Трохимчук

# data[].attributes.body
Діаграма прецедентів — в UML, це діаграма, на якій зображено відношення між акторами та прецедентами у системі.

Основні користувачі нашої інформаційної системи - студенти. Вони мають можливість переглядати свої бали(доступно після авторизації) та загальний рейтинг успішності. Також за справністю системи наглядає адміністатор - він знаходить та виправляє неполадки.

# data[].attributes.attachment_link.title
Лаб_2_Трохимчук_Ковальчук(1)(1)

# data[].attributes.headline
FDD - діаграма

# data[].attributes.subject
FDD - діаграма

# data[].attributes.body
FDD - діаграма( Functional Decomposition Diagram) - функціональна діаграма даної системи, з якої починається її розробка.
Головна функція мобільного додатку "Факультет у смартфоні" - функція для відстежування успішності студента, яка дозволяє наочно побачити, над якими з дисциплін студент має більше попрацювати, та з яких дисциплін є заборгованості.

# data[].attributes.body
Діаграма класів — статичне представлення структури моделі. Відображає статичні (декларативні) елементи, такі як: класи, типи даних, їх зміст та відношення.

На даній діаграмі можна виділити наступні сутності:
-Студент:  описує студента, має прив’язану до неї сутність Група;
-Група: описує групу, включає список студентів (Композиція від  1 до *);
-Дисципліни: описує наявні на курсі дисципліни;
-Роботи: описує різні види робіт з кожної дисципліни, має прив’язану до неї сутність Дисципліни(Композиція від  1 до *);
-Бали: описує бал, отримані певним студентом за певну роботу, має прив’язаного до неї студента(Композиція від  1 до *) та роботу(Композиція від  1 до *);
-Відомість: описує бали за навчальну роботу конкретного студента, має прив’язану до неї сутність Бали(Композиція від  1 до *);
-Рейтинг: описує рейтинг конкретного студента,  має прив’язану до неї сутність Відомість(Композиція від  1 до *);
-Соціальна робота: описує види соціальної роботи, за які студент може отримати додаткові бали у рейтинг, має прив’язану до неї сутність Рейтинг(Асоціація від 1 до 0..n).

Керуючі класи відповідають процесам з FDD, але було вирішено відокремити підпроцес «Відправлення повідомлення про борги» в окремий клас керування «Перевірка боргів».

Також наявні 8 інтерфейсних класів, які забезпечують перегляд та внесення даних користувачем.

# data[].attributes.headline
Опис діаграми послідовностей для процесу "Інформування про академічну успішність"(ThingLink)

# data[].attributes.subject
Опис діаграми послідовностей для процесу "Інформування про академічну успішність"(ThingLink)

# data[].attributes.attachment_link.authors[].name
Лиза Трохимчук

# data[].attributes.attachment_link.title
академічна успішність_версія2

# data[].attributes.attachment_link.description
View the interactive image by Лиза Трохимчук

# data[].attributes.headline
Діаграма станів для процесу "Формування рейтингу успішності"

# data[].attributes.subject
Діаграма станів для процесу "Формування рейтингу успішності"

# data[].attributes.attachment_link.title
Лаб_2_Трохимчук_Ковальчук(1)

# data[].attributes.headline
Діаграма послідовностей для процесу "формування рейтингу успішності"

# data[].attributes.subject
Діаграма послідовностей для процесу "формування рейтингу успішності"

# data[].attributes.attachment_link.title
Лаб_2_Трохимчук_Ковальчук(1)