По діаграмі ясно видно, які ми виділяємо компоненти (рис. 4) - комп'ютер користувача, сервер програми та сервер бази даних.
5. Діаграма послідовностей
Діаграма, на якій показані взаємодії об'єктів, впорядковані за часом їх прояву [8].
В
Рисунок 5 - Діаграма послідовностей
На даній діаграмі (рис. 5) показано взаємодію користувача з папками повідомлень через пошук по архіву і через подальший перегляд повідомлень з самим повідомленням.
6. Діаграма станів
Кожна діаграма станів в UML описує всі можливі стану одного примірника певного класу і можливі послідовності його переходів з одного стану в інший, тобто моделює всі зміни станів об'єкта як його реакцію на зовнішні впливи [4].
В
Малюнок 6 - Діаграма станів
На малюнку (мал. 6) ми бачимо, що через різні дії (перегляд архіву, авторизація, написати або надіслати повідомлення) можна переходити з одного стану в інший (стан перегляду архіву, стан очікування авторизації, стан написання повідомлення або ж стан очікування команди).
Висновок
У даній роботі ми розглянули на прикладі діаграм UMLпрінціп роботи програми В«Клієнт електронної поштиВ», а також такі її функції як, зберігання повідомлень, пошук по архіву повідомлень, ведення адресної книги і т.п. p>
Діаграми дозволили візуалізувати всі процеси, що проходять в системі, а також розглянути їх з різних точок зору, що дозволило краще розібратися в програмі.
моделювання мову прецедент програмний
Список літератури
1. Єдине вікно доступу до освітніх ресурсів. [Електронний ресурс]: - Режим доступу: # "justify"> 2. Вікіпедія. Вільна енциклопедія. Діаграма прецедентів. [Електронний ресурс]: - Режим доступу: # "justify">. Федеральне державне унітарне підприємство Всеросійський науково-дослідний інститут проблем обчислювальної техніки та інформатизації. [Електронний ресурс]: - Режим доступу: # "justify">. Майстерня Dr.dimdim. [Електронний ресурс]: - Режим доступу: # "justify">. Вікіпедія. Вільна енциклопедія. Клієнт електронної пошти. [Електронний ресурс]: - Режим доступу: # "justify">. Вікіпедія. Вільна енциклопедія. Діаграма діяльності. [Електронний ресурс]: - Режим доступу: # "justify">. Вікіпедія. Вільна енциклопедія. Діаграма компонентів. [Електронний ресурс]: - Режим доступу: # "justify">. Вікіпедія. Вільна енциклопедія. Діаграма послідовності. [Електронний ресурс]: - Режим доступу: