Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Киев 2017
Только реальные кейсы. Только актуальные тренды.
Особенности
разработки приложений
в домене healthcare
Юлдашев М...
Киев 2017
Категории функционала:
Разработка приложений для healthcare домена
Административные задачи
Работа с hardware
CAD...
Киев 2017
• Слуховые аппараты
• Стоматология
• Сканеры (настольные и внутриротовые)
• CAD/CAM приложения
Разработка прилож...
Киев 2017
Задачи мед. ПО: Администрирование
• Клиент-серверная архитектура
• Конфиденциальные данные
• Пациенты
• Истории ...
Киев 2017Разработка приложений для healthcare домена
Задачи мед. ПО: Работа с мед. устройствами
• Взаимодействие с пациент...
Киев 2017
Задачи мед. ПО: CAD/CAM проектирование
CAD - Computer-Aided Design
CAM - Computer-Aided Manufacturing
Разработка...
Киев 2017
Документировать всё:
• Методология разработки
• Участники
• Роли и обязанности
• Используемые средства
• Функцио...
Киев 2017
Waterfall - прошлый век?
Разработка приложений для healthcare домена
+
= ?!?
Киев 2017
Сторонние библиотеки*
Разработка приложений для healthcare домена
(*) SOUP - Software Of Unknown Provenance
Испо...
Киев 2017
Тестирование по документации
Разработка приложений для healthcare домена
(пытка скукой)
Киев 2017
Как тестировать 3D сцену?
Как наше приложение видит
Разработка приложений для healthcare домена
UI testing frame...
Киев 2017
Как тестировать 3D модели?
Сложно формально определить критерии
хорошего результата.
Разработка приложений для h...
Киев 2017
Тестирование & документация.
Скучно!
Разработка приложений для healthcare домена
А что же тогда интересного в
ра...
Киев 2017
Технические задачи
• Моделирование
биологических объектов
• Работа с 3D графикой
• Сложные алгоритмы и
структуры...
Киев 2017
Моделирование биологических
объектов
• Не очень сложно найти простое решение
• Сложно найти хорошее
• Практическ...
Киев 2017
Трехмерная графика
• DirectX / OpenGL
• Полигональные модели
• Шейдеры
• Тени
• Полупрозрачность
Разработка прил...
Киев 2017
Отрисовка объёмных данных
Разработка приложений для healthcare домена
Киев 2017
Линейная алгебра
• Скалярное произведение
• Векторное произведение
• Умножение матриц
• Матрицы преобразований
Р...
Киев 2017
Алгоритмы
Разработка приложений для healthcare домена
• Графы
• Обходы (DFS/BFS)
• “Заливка”
• 3D алгоритмы
• Бу...
Киев 2017
Структуры данных
• Иерархические структуры для 3D данных
• Поиск ближайшей точки на модели
• Поиск точки пересеч...
Киев 2017
Оптимизация
Разработка приложений для healthcare домена
1. Поиск оптимального направления установки
2. Поиск гра...
Киев 2017
Machine learning
Распознавание деталей модели
Разработка приложений для healthcare домена
2D 3D
Киев 2017Разработка приложений для healthcare домена
www.3shape.com
recruit-ua@3shape.com
3Shape, Украина
Upcoming SlideShare
Loading in …5
×

.NET Fest 2017. Марат Юлдашев. Особенности построения архитектуры и разработки приложений в домене healthcare

88 views

Published on

В докладе мы детальней рассмотрим процесс разработки ПО для healthcare домена. Очевидно, что эта область является строго регулируемой и разработка приложений в этом домене требует других подходов. Например, agile подходы, которые являются мейнстримом в других областях, не могут быть использованы в проектах по healthcare. Подобным образом законы и стандарты этой области влияют и на другие процессы, такие как тестирование, документация и т.д.
В докладе мы обсудим с какими трудностями сталкиваются разработчики, работающие в домене healthcare. Отрисовка 3D дизайна в CAD приложении требует большого опыта в программировании 3D графики, разработка алгоритмов взаимодействующих с 3D моделями - хороших знаний алгоритмов и структур данных. Эти примеры показывают, что healthcare домен очень интересен для разработки приложений.

Published in: Education
  • Be the first to comment

  • Be the first to like this

.NET Fest 2017. Марат Юлдашев. Особенности построения архитектуры и разработки приложений в домене healthcare

  1. 1. Киев 2017 Только реальные кейсы. Только актуальные тренды. Особенности разработки приложений в домене healthcare Юлдашев Марат, 3Shape
  2. 2. Киев 2017 Категории функционала: Разработка приложений для healthcare домена Административные задачи Работа с hardware CAD - Computer-Aided Design CAM - Computer-Aided Manufacture Проектирование
  3. 3. Киев 2017 • Слуховые аппараты • Стоматология • Сканеры (настольные и внутриротовые) • CAD/CAM приложения Разработка приложений для healthcare домена
  4. 4. Киев 2017 Задачи мед. ПО: Администрирование • Клиент-серверная архитектура • Конфиденциальные данные • Пациенты • Истории болезней • Критически важные данные • Снимки • Сканы Разработка приложений для healthcare домена
  5. 5. Киев 2017Разработка приложений для healthcare домена Задачи мед. ПО: Работа с мед. устройствами • Взаимодействие с пациентом • Опасность потенциальных ошибок
  6. 6. Киев 2017 Задачи мед. ПО: CAD/CAM проектирование CAD - Computer-Aided Design CAM - Computer-Aided Manufacturing Разработка приложений для healthcare домена
  7. 7. Киев 2017 Документировать всё: • Методология разработки • Участники • Роли и обязанности • Используемые средства • Функционал • Тестирование • Coding standards Разработка приложений для healthcare домена
  8. 8. Киев 2017 Waterfall - прошлый век? Разработка приложений для healthcare домена + = ?!?
  9. 9. Киев 2017 Сторонние библиотеки* Разработка приложений для healthcare домена (*) SOUP - Software Of Unknown Provenance Используемые библиотеки должны быть: • Задокументированы • Провалидированы при внедрении • Регулярно проверяемы (пока используются)
  10. 10. Киев 2017 Тестирование по документации Разработка приложений для healthcare домена (пытка скукой)
  11. 11. Киев 2017 Как тестировать 3D сцену? Как наше приложение видит Разработка приложений для healthcare домена UI testing frameworkпользователь
  12. 12. Киев 2017 Как тестировать 3D модели? Сложно формально определить критерии хорошего результата. Разработка приложений для healthcare домена
  13. 13. Киев 2017 Тестирование & документация. Скучно! Разработка приложений для healthcare домена А что же тогда интересного в разработке приложений для медицины?
  14. 14. Киев 2017 Технические задачи • Моделирование биологических объектов • Работа с 3D графикой • Сложные алгоритмы и структуры данных • Методы оптимизации Разработка приложений для healthcare домена
  15. 15. Киев 2017 Моделирование биологических объектов • Не очень сложно найти простое решение • Сложно найти хорошее • Практически невозможно найти идеальное Разработка приложений для healthcare домена
  16. 16. Киев 2017 Трехмерная графика • DirectX / OpenGL • Полигональные модели • Шейдеры • Тени • Полупрозрачность Разработка приложений для healthcare домена
  17. 17. Киев 2017 Отрисовка объёмных данных Разработка приложений для healthcare домена
  18. 18. Киев 2017 Линейная алгебра • Скалярное произведение • Векторное произведение • Умножение матриц • Матрицы преобразований Разработка приложений для healthcare домена
  19. 19. Киев 2017 Алгоритмы Разработка приложений для healthcare домена • Графы • Обходы (DFS/BFS) • “Заливка” • 3D алгоритмы • Булевы операции
  20. 20. Киев 2017 Структуры данных • Иерархические структуры для 3D данных • Поиск ближайшей точки на модели • Поиск точки пересечения луча с моделью • Поиск углового расстояния между моделями Разработка приложений для healthcare домена
  21. 21. Киев 2017 Оптимизация Разработка приложений для healthcare домена 1. Поиск оптимального направления установки 2. Поиск границы препарирования 1 2
  22. 22. Киев 2017 Machine learning Распознавание деталей модели Разработка приложений для healthcare домена 2D 3D
  23. 23. Киев 2017Разработка приложений для healthcare домена www.3shape.com recruit-ua@3shape.com 3Shape, Украина

×