69
являющиеся средством обмена сообщениями по компьютерной сети в режиме
реального времени;
- специализированные программные средства защиты информации от
несанкционированного доступа (межсетевые экраны и антивирусы).
Вторая глава выпускной квалификационной работы посвящена
разработке сетевого программного обеспечения под названием «Сетевой чат». В
начале главы дана краткая характеристика медицинской организации. Общие
сведения о медучреждении содержат информацию об основных направлениях
деятельности, задачах, организации управления, структуре, архитектуре
компьютерной сети и основных используемых информационных технологиях.
Представлены системные требования, характеристики и функции аналогичных
программ. Описано стороннее программное обеспечение и инструментарий для
осуществления проекта: среда разработки Microsoft Visual Studio 2019, язык
программирования C# 7.3, система для построения клиентских приложений
Windows - Windows Presentation Foundation 4.6, библиотека пользовательского
интерфейса MahApps.Metro 1.6.5, MySql.Data 8.0.19 - библиотека для работы с
базой данных MySQL, среда JSON для .NET - Newtonsoft.Json 12.0.3, шаблон
проектирования архитектуры приложения Model-View-ViewModel, портативная
серверная платформа и программная среда Open Server Panel, phpMyAdmin - веб-
приложение с открытым кодом, написанное на языке PHP, MySQL -
реляционная система управления базами данных, MyISAM - система хранения
данных в СУБД MySQL, Draw.io - онлайн-сервис для создания диаграмм.
Подробно рассмотрены этапы разработки сетевого чата: анализ предметной
области, проектирование, программирование, анализ исходного кода,
тестирование. На этапе анализа предметной области изучены требования
заказчика. На этапе проектирования построена диаграмма вариантов
использования, диаграмма активности, диаграмма последовательности,
диаграмма развертывания, диаграмма классов сервера и клиента для лучшего
восприятия заказчиком. На этапе программирования осуществлена детальная
реализация функциональной части сервера и функциональной части клиента на