Please enable JavaScript.
Coggle requires JavaScript to display documents.
Разработка программного модуля для выявления стадий развития опухолей -…
Разработка программного модуля для выявления стадий развития опухолей
Введение
Инструментарий
:
Системный анализ (систематизация и обобщение информации)
1) Анализ состояния вопроса в выбранной области
В настоящее время разработка программного модуля представляет значительный интерес для современной медицины.
Факторы
:
Рост онкологических заболеваний
Необходимость ранней диагностики
Преимущества ионизирующего излучения
2) Проблемная ситуация и актуальность исследования
Несмотря на существующие методы диагностики, остается потребность в специализированном программном обеспечении, которое:
Автоматизирует обработку данных с диагностических приборов
Визуализирует результаты в удобной форме (графики, сигналы о патологиях)
Интегрируется с клиническими системами для ускорения принятия врачебных решений
3) Цель и задачи
Цель разработки
– упрощение процесса выявления онкологических заболеваний и их стадий.
Задачи
:
Исследование предметной области и обоснование выбора темы.
Сравнительный анализ существующих решений.
Разработка концептуальной модели и структуры данных ПМ ВРО.
Реализация алгоритма обработки данных и графического интерфейса.
Тестирование и отладка модуля.
4) Структура работы
Исследовательский раздел:
Анализ предметной области, постановка задачи, сравнение аналогов.
Конструкторский раздел:
Алгоритмы, выбор технологий, разработка интерфейса.
Испытательный раздел:
Тестирование, оценка эффективности.
I глава
Исследовательский раздел
1) Описание концептуальной модели предметной области
Анализ онкозаболеваний, роль лимфатических узлов
Анализ радионуклидной диагностики и принцип ее работы
Выбор методов визуализации и звуковой сигнализации
Инструментарий:
проблема, классификация, анализ и синтез
2) Сравнительный анализ аналогичных программных решений
Разработка критериев для сравнения
Анализ аналогов
Сравнение аналогов с разрабатываемым решением
Инструментарий:
Анализ и синтез, абстрагирование, формализация, сравнение, обобщение
3) Концептуальная модель ПМ ВРО
Анализ прецедентов
Инструментарий:
Анализ, диаграмма прецедентов
4) Набор входных и выходных данных
Изучение технологии BLE:
Точность передачи данных через BLE
Выдвижение гипотезы:
Оптимизация звуковой сигнализации и визуализации данных улучшит диагностику
Выбор метода получения данных
Инструментарий:
анализ, гипотеза, метод, развитие метода
5) Требования к алгоритму работы ПМ ВРО
Инструментарий:
анализ
II глава
Конструкторский раздел
1) Выбор языка программирования
Был выбран C# по следующим параметрам:
Поддержка ООП
Управление зависимостями
Автоматическое управление памятью
Значения по умолчанию
Асинхронное программирование
Статическая типизация
Поддержка LINQ
2) Выбор фреймворка для разработки графических интерфейсов
Был выбран Avalonia по следующим параметрам:
Использование XAML
Кроссплатформенность
Поддержка плагинов и расширений
Привязка данных
Высокая графическая производительность
3) Выбор среды разработки
Была выбрана Visual Studio 2022 по следующим параметрам:
Поддержка инструмента Git
Наличие графического редактора
Наличие инструмента для анализа кода
Поддержка C#
Поддержка Avalonia
Бесплатная версия
4) Разработка алгоритма ПМ ВРО
Был разработан алгоритм работы приложения, алгоритм получения и обработки данных, алгоритм сигнализации
5) Структура данных ПМ ВРО
На основе требований из 1 главы были разработаны для получения данных и хранения настроек
6) Реализация алгоритма ПМ ВРО
Разработан алгоритм в виде блок-схемы, затем она перенесена в код
7) Разработка пользовательского интерфейса ПМ ВРО
Инструментарий:
Анализ и синтез, классификация, формализация, диаграмма классов, блок-схема, схема данных, описание
III глава
Испытательный раздел
1) Отладка
Использование инструментов Visual Studio 2022
2) Тестирование
Выбор видов тестирования, инструментов тестирования
3) Unit-тестирование
Выбор функций для тестирования
4) Тест-кейсы
Проработка сценариев
5) Приемка и эксплуатация
Проведение итогового тестирования, проверка соответствия требованиям
Инструментарий:
Моделирование, наблюдение, измерение, описание, сравнение
Заключение
1) Основные результаты проведенных исследований
2) Сведение об апробации