важати окремим випадком діаграм станів. Вони дозволяють реалізувати в UML особливості процедурного і синхронного управління, обумовленого завершенням внутрішніх діяльностей і дій. Основним напрямком використання діаграм діяльності є візуалізація особливостей реалізації операцій класів, коли необхідно представити алгоритми їх виконання. p align="justify"> У контексті мови UML діяльність являє собою сукупність окремих обчислень, виконуваних автоматом, що призводять до деякого результату або дії. На діаграмі діяльності відображається логіка і послідовність переходів від однієї діяльності до іншої. Результат діяльності може призвести до зміни стану системи або поверненню деякого значення. br/>
2.4 Розробка діаграм станів
Діаграма станів являє собою граф роботи цифрового автомата. На ній зображуються переходи між різними станами програми. Для даної курсової роботи діаграма станів представлена ​​в додатку Г.
В UML під станом розуміється абстрактний метаклас, використовуваний для моделювання окремої ситуації, протягом якої виконуються деякі умови. Стан може бути задане у вигляді набору конкретних значень атрибутів класу або об'єкта. Зміна окремих значень атрибутів буде відображати зміну стану модельованого класу або об'єкта. p align="justify"> Під дією в мові UML розуміють деяку атомарну операцію, виконання якої призводить до зміни стану або поверненню деякого значення.
Ім'я стану являє собою рядок тексту, яка розкриває його змістовний сенс. Оскільки стан системи є складовою частиною процесу її функціонування, в якості імені необхідно використовувати дієслова в теперішньому часі (дзвенить, друкує, чекає) або відповідні причастя (зайнятий, вільний, передано, отримано). Ім'я у стану може бути відсутнім і цьому випадку стан є анонімним. Якщо на діаграмі анонімних станів кілька, то вони повинні відрізнятися між собою. br/>
3. Програмна реалізація
3.1 Детальна реалізація функціональних частин програмного забезпечення
Реалізація програмного забезпечення
Розробка діаграми діяльності.
Після запуску програма чекає дій користувача. Користувач може завантажити базу даних з файлу (при цьому відкривається бінарний файл, з нього зчитується структура), або ж почати безпосередньо роботу з даними: вибрати категорію (вибравши відповідну вкладку у вікні програми), потім здійснювати додавання, зміна або видалення даних (записів) БД, а також здійснювати пошук по всіх таблиць (сутностей) БД. Пошук відбувається по полях В«твариниВ», В«персоналВ». p align="justify"> Попер завершенням роботи користувач має можливість зберегти дані у файл на диску. При цьому створюється новий бінарний файл, в який записується структура з даними. p align="justify"> Отримана д...