Але цей вид діаграм може бути використаний і для опису динаміки сукупності об'єктів. Вони застосовні і для деталізації деякої конкретної операції, причому, як ми побачимо далі, надають для цього більше можливостей, ніж В«класичнаВ» блок-схема. Діаграми діяльності описують перехід від однієї діяльності до іншої, на відміну від діаграм взаємодії, де акцент робиться на переходах потоку керування від об'єкта до об'єкта [1,2,3]. p align="justify"> На малюнку 3.2.1 представлена ​​діаграма діяльностей по додаванню нового учня в базу даних. У процесі додавання користувач вибирає дані за якими документами він буде вводити при додавання нового учня. p align="justify"> На малюнку 3.2.2 представлена ​​діаграма діяльностей В«Виставляння оцінокВ».
На малюнку 3.2.3 представлена ​​діаграма діяльностей В«Виставляння балів з ЄДІВ».
На малюнку 3.2.4 представлена ​​діаграма діяльностей В«Друк особистої справиВ». При друку особистого справи відбувається формування звіту для друку. p align="justify"> На малюнку 3.2.5 представлена ​​діаграма діяльностей В«Переклад учня в інший класВ». При перекладі учня в інший клас необхідно вибрати за допомогою системи пошуку учня і вибрати клас для перекладу. p align="justify"> Діаграма діяльностей В«Видалення особистої справиВ» представлена ​​на малюнку 3.2.6. Особові справи зберігаються в архіві протягом п'яти років. br/>
3.3 Діаграма класів
Діаграма класів служить для представлення статичної структури моделі системи в термінології класів об'єктно-орієнтованого програмування [1,2,3].
Діаграма класів може відбивати, зокрема, різні взаємозв'язки між окремими сутностями предметної області, такими як об'єкти і підсистеми, а також описує їхню внутрішню структуру і типи відносин. На даній діаграмі не вказується інформація про тимчасові аспектах функціонування системи. З цієї точки зору діаграма класів є подальшим розвитком концептуальної моделі проектованої системи. p align="justify"> Вона використовується для документування програмних систем, і основним її компонентом є клас. p align="justify"> Клас на діаграмі зображується у вигляді прямокутника, розділеного горизонтальними лініями на три частини. У першій частині вказується назва класу. Як правило, ім'я класу складається з одного, максимум двох слів. Друга частина містить перелік атрибутів класу, які характеризують той чи інший об'єкт цього класу в моделі предметної області. Третя частина містить перелік операцій, що відображають його поведінку в моделі предметної області [2]. p align="justify"> Діаграма класів являє собою деякий граф, вершинами якого є елементи типу "класифікаторВ», які пов'язані різними типами структурних відносин. Слід зауважити, що діаграма класів може також містити інтерфейси, пакети, відносини і навіть окремі екземпляри, такі як ...