Разработка системы автоматизации выращивания овощей в тепличном комплексе
ВВЕДЕНИЕ
В современном мире развитие медицины играет важную роль в жизни каждого человека. Система оказания медицинских услуг постоянно совершенствуется, и в настоящее время большие клиники и государственные медицинские учреждения все чаще применяют автоматизированные системы учета пациентов и медицинских услуг.В рамках данной работы будет описан процесс проектирования приложения с точки зрения программной инженерии. Эта дисциплина занимается исследованием процессов, связанных с разработкой программного обеспечения. Она рассматривает все этапы разработки продукта, поэтому успешное применение ее методов помогает значительно повысить качество выпускаемого продукта, наладить процесс работы в команде, сделать процесс разработки прозрачным как для сотрудников, так и для заказчика. Эффективно построенный процесс разработки делает возможным долгосрочную комфортную работу над проектом во время разработки, а впоследствии в поддержке.
Содержание
ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ
Анализ существующей системы
1Выявление проблем в области автоматизации
2Исследование аналогов и прототипа
3Обоснование необходимости собственной разработки
Постановка задачи
1Цель разработки
2Функциональные требования
3Нефункциональные требования
4Бизнес-правила
5Системные требования
6Требования к безопасности и надежности
7Требования к показателям назначения
8Описание входной, выходной информации
Объектная модель проекта программной системы
1Введение
2Диаграммы прецедентов
3Диаграммы деятельности
4Диаграммы последовательностей
5Диаграмма базы данных
6Диаграмма компонентов системы
7Диаграмма развёртывания системы
8Выбор методологии разработки
Выбор программных решений для модуля автоматизированного тестирования
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Kanban[Электронный ресурс]. – URL: https://www.atlassian.com/ru/agile/kanban (дата обращения: 29.03.2023)
Белик, А. Г. Проектирование и архитектура программных систем: практикум / А. Г. Белик, В. Н. Цыганенко; Минобрнауки России, ОмГТУ. – Омск: Изд-во ОмГТУ, 2019
Mysql workbench [Электронный ресурс]. – URL: https://www.mysql.com/products/workbench/ (дата обращения: 29.03.2023)
Code-OSS [Электронный ресурс]. – URL: https://code.visualstudio.com/ (дата обращения: 29.03.2023)
Draw IO [Электронный ресурс]. – URL: https://app.diagrams.net/ (дата обращения: 29.03.2023)
TrelloIO[Электронныйресурс]. – URL:https://trello.com/ (дата обращения: 29.03.2023)
Создание автоматизированных систем учета в медицине сегодня является необходимостью. Она позволяет отслеживать последовательность проведенных диагностических и лечебных мероприятий, снижать время на поиск необходимых документов, повышать точность и качество обработки медицинских данных, а также уменьшать затраты на бумажные носители информации. Однако, создание таких систем имеет свои проблемы.Одна из главных проблем в этой области - это сложность интеграции новой системы с уже существующей инфраструктурой клиники. Необходимо тщательное изучение всех медицинских систем, существующих в клинике, и разработка новой системы, которая была бы взаимодействовала с ними. Также есть проблема недостаточной квалификации специалистов, которые будут работать с системой. Для работы с автоматизированной системой учета требуется достаточный уровень образования и опыта работы в медицинской сфере, что может быть сложно найти в малых городах или районах.Кроме того, существуют проблемы с безопасностью и конфиденциальностью хранимой в системе информации. Необходимо помнить о правилах хранения и обработки персональных данных, которые предусматривают ограничение доступа к информации только со стороны уполномоченных лиц.