Разработка · интеграция · обратная инженерияOstwald · Alsace · Удалённые проектыcontact@dtouch.fr
Анализ · понимание · эволюция

Ретроинжиниринг и возобновление существующих

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

01

наблюдать

Экраны, файлы и фактические операции

02

восстанавливать

Форматы, обмены и деловые правила

03

Согласование

Адаптация или постепенная миграция

04

передавать

Спецификация и проверенные сценарии

Стадии контролируемой цепи · принципиальная диаграмма

Найдите логику за экраном

Старое приложение часто продолжает выполнять важную функцию, в то время как его знания разбросаны: неполный код, устаревшая документация, конкретные файлы или уход от первоначального поставщика. Первый шаг — наблюдать, что он на самом деле делает.

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

UTS: создание типографий в InDesign Server

The Reymann Курс включает в себя реверс-инжиниринг вокруг универсального сервера типа для подключения библиотеки шрифтов к поколению серверов InDesign. Patrice Проводилась эта работа с технической командой, с целью поиска необходимых для документов на сервере шрифтов.

Доступность шрифта — это производственная зависимость: недостающая семья или неправильный вариант могут изменить цены, обертывания линий и баланс страницы. Тесты PTO, оповещения и проверки завершают соединение.

Анализ форматов и обменов

В рамках системы, которую вы доверяете нам, мы изучаем запросы, ответы, экспорт и доступные журналы. Идентификатор может изменяться между двумя инструментами; дата должна быть выражена в другом часовом поясе; файл содержит несколько версий или перекрестных ссылок.

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

Периодические документы и интерфейсы

Интерфейсы этого Reymann Редакционный канал, в его периодической версии. Эти архивы иллюстрируют путешествие Patrice Салиб, основатель Dtouchвнутри агентства.

Редакционные поля листа продуктарасширять
Редакционные поля листа продукта

Структурированный информационный бюллетень содержит обозначение, информацию о входе, текст, происхождение и коммерческую информацию.

архив Reymann · интерфейсный экстракт · 02/07/2014

Прочитайте структуру файла, чтобы получить информацию

Работы, выполненные в Reymann Цепочка включала в себя чтение ресурсов Photoshop 8BIM, интегрированных в JPEG: поиск активного пути, извлечение и повторное введение путей, обрезка на вырезке и сохранение полезного пути. Это включало в себя действие на информацию в файле для автоматизации операции, ранее связанной с графическими инструментами.

Еще один набор разработок, связанных с Aproove PDF: восстановление аннотаций, текстов, встроенных изображений и связанных вложений. В ходе лечения были учтены несколько кодировок, в том числе ASCII85 и AsciiHex, а также ссылки на изображения PDF.

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

Диагностика гетерогенной цепи

Опыт, приобретенный около 4D, производственных скриптов, служб изображений и сервера InDesign, подпитывает этот метод. Он включает в себя отслеживание файла и его метаданных по нескольким приложениям, а не просмотр экрана изолированно.

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

Поймите механизм, прежде чем строить соединение

Работа над потоками Dalim TWIST представляет собой конкретный случай существующего анализа. Вопрос заключался в том, как получить работу в двигателе и как передать ему его параметры. Исследование поведения показало, что падение файлов в контролируемые папки было частью инициализации обработки; написание состояния в другом месте не составляло эквивалентного ввода.

Этим пониманием руководствовалась организация мостов и общих потоков. Это иллюстрирует интерес к восстановлению реальной операции перед заменой операции интерфейсом, который казался бы более прямым.

Подключайтесь перед заменой

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

Разъем может оставить историческое программное обеспечение на месте при открытии нового магазина или портала. Миграция может взять на себя идентификаторы, ссылки на документы и правила, необходимые для непрерывности деятельности.

Сделать знания трансмиссивными

Мы различаем проверенное поведение, гипотезы и моменты, которые еще предстоит прояснить. Картирование, выборка файлов, правила сопоставления и процедура восстановления обеспечивают основу для поддержания решения.

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

Понимание обменов

Подключайте приложения и сохраняйте контроль обмена.

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

Подключайте приложения и сохраняйте контроль обмена.Увеличить диаграмму
  1. 01

    Источники

    API, файлы и базы данных

    Идентификаторы • форматы
    Входящие данные ↓
  2. 02

    Адаптация

    Деловая переписка

    Поля • единицы • ссылки
    Трансформированные данные ↓
  3. 03

    Очередь обработки

    Организовывать запросы

    Приоритетность • планирование
    Задачи готовы
  4. 04

    Казнь

    Решение задач

    Контролировать • матчи
    Написать в Целевой
  5. 05

    Направление

    применения или ERP

    Объекты • Правила управления
    Возврат и отклонения ↓
  6. 06

    Последующие меры и возобновление

    Контроль возвращается

    Журнал • Статус • Напоминание
Подключайте приложения и сохраняйте контроль обмена.Увеличить диаграмму
Функциональная диаграмма – синтетический анализ потоков и контрольных точек.
Определить

Сохраняйте ссылку на источник и целевое приложение.

Трансформация

Описывать корреспонденции и отличать прямые звонки от отложенной обработки.

Сдавайся.

Найдите состояние и контекст обмена, чтобы выйти на пенсию.

Производственный опыт

The Reymann маршрут,
Подробно.

Как изображения, цвет, приложения и партнеры сочетаются в канале Rey'actif.

Исследуйте этот опыт

Ваша работа заслуживает
Правильные инструменты.

Конкретная потребность, программное обеспечение для развития, проект для фрейминга.

Обмен в вашем проекте

Одна общая команда, взаимодополняющие навыки.