English
Medical Software
Clever Technologies разрабатывает медицинское ПО в соответствии с требованиями существующих директив (FDA, CE) и медицинских стандартов (DICOM 3.0, DICOM RT и т.д.)
Image Guided Systems
Clever Technologies использует современные методы обработки изображения для автоматизации систем планирования
Real-time 3D Modeling Software
Clever Technologies разрабатывает систему, которая, в отличие от существующих на сегодняшний день, позволяет точно измерить помещение внутри здания
C. A. R. Hoare
Группа разработки Clever Technologies отбирает методологии в соответствии с техническими условиями и требованиями клиента к проекту. В процессе проектирования мы используем SDLC−модель (System Development Life Cycle). Это включает следующие этапы:
Software Requirements Analysis

На начальном этапе локальные и удаленные команды работают совместно с клиентом и изучают систему. По итогам этой работы локальная команда создает документ, который содержит конкретные рекомендации , а так же список задач, гонорар, план проекта и срок его выполнения для удаленной команды.

Systems Design

На втором этапе составляется план архитектуры системы, структура базы данных, типы данных и структурный дизайн.

Development

Программисты пишут код, выполняют его ревизию и модульное тестирование.

System Testing

По завершению этапа разработки, программные модули проходят контроль качества: их тестирует сначала удаленная, а затем локальная команда компании.

Release and Maintenance

Мы используем трехзвенную архитектуру.

Clever Technologies использует Model-View-Controller (MVC), руководствуясь Вашими пожеланиями. Это позволяет и в дальнейшем использовать все компоненты, а так же дает возможность успешно совершенствовать систему в целом. Используя MVC, мы разделяем систему на три категории компонентов:
  • Компоненты модели:
    Они включают в себя данные и их поведение в процессе обработки.
  • Компоненты вида:
    Эти компоненты определяют интерфейс пользователя программы и предоставления данных.
  • Компоненты контроллера:
    Они объединяют данные в рамках программы. Контроллер управляет программой и определяет бизнес-логику приложения.
В таблице Вы можете найти описание каждой фазы работы над проектом. Продолжительность каждого этапа будет зависеть от сложности работ:
Фаза Цель Лимит времени Результат
Анализ требований Определяется область проектирования, бюджет и временные рамки 10% Первый план разработки ПО, план проекта, пакет требований
Технические условия Определяется архитектура ПО и создается первый прототип системы 20% Первый прототип, описание архитектуры системы
Написание кода и тестирование Снабжение базовой системы набором функциональных возможностей (работа с базой данных) 40% Альфа-версия, отчеты ревизии кода
Разработка расширенных функциональных возможностей, взаимодействия с другим системами Пре-релиз, отчеты ревизии кода
Создание таких расширений, как отчет, импорт, экспорт Релиз, отчеты ревизии кода
Интеграция и системное тестирование Помощь клиенту в установке ПО 20% Бета-версия, отчет о релизе
Итоговое тестирование Помощь клиенту в проведении итогового тестирования 10% Принятая система
Поддержка Устранение проблем, по мере их возникновения - Поддержка и обслуживание