Реинжиниринг

Реинжиниринг

Большой баннер в услуге: 

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

Услуги

Модернизация и миграция приложений:

  • Инвентаризация и документирование структуры приложений
  • Аудит качества исходного кода и архитектуры
  • Реструктуризация приложений – выделение общих компонент, отделение бизнес-логики от пользовательского интерфейса и т.п.
  • Рефакторинг – удаление неиспользуемого кода, приведение кода в соответствие со стандартами и т.п.
  • Улучшение эксплуатационных характеристик ПО – оптимизация производительности, повышение надежности и т.п.
  • Миграция на другие платформы

 

Разработка инструментальных средств:

  • Инструменты оценки качества кода, проверки корректности, поиска типичных ошибок и т.п.
  • Инструменты улучшения кода
  • Инструменты визуализации зависимостей
  • Специализированные средства под нужды конкретных проектов
  • Автоматизация процессов сборки версий и тестирования

 

Преимущества

  • Опыт реинжиниринга информационных систем для различных платформ
  • Опыт построения компиляторов, кросс-трансляторов и CASE-систем
  • Эффективные процессы взаимодействия в распределенной команде с участием специалистов заказчика, адаптируемые к каждому проекту
  • Уникальный процесс автоматизированной миграции, позволяющий сократить период приостановки разработки исходного приложения до минимума

Технологии

  • .NET, F#, Java, C++, Visual Basic
  • Oracle, SQL Server, PostgreSQL, MySQL, DB/2

 

 На мейнфреймах

  • IBM 360/370/390, AS/400, UNISYS 2200, UNISYS A-series
  • COBOL, PL/I, NATURAL, RPG
  • IBM CICS, IMS