Реинжиниринг
Большой баннер в услуге:
Центр компетенции выполняет работы по реинжинирингу и модернизации информационных систем, а также занимается разработкой инструментальных средств реинжиниринга и анализа программного кода.
Услуги
Модернизация и миграция приложений:
- Инвентаризация и документирование структуры приложений
- Аудит качества исходного кода и архитектуры
- Реструктуризация приложений – выделение общих компонент, отделение бизнес-логики от пользовательского интерфейса и т.п.
- Рефакторинг – удаление неиспользуемого кода, приведение кода в соответствие со стандартами и т.п.
- Улучшение эксплуатационных характеристик ПО – оптимизация производительности, повышение надежности и т.п.
- Миграция на другие платформы
Разработка инструментальных средств:
- Инструменты оценки качества кода, проверки корректности, поиска типичных ошибок и т.п.
- Инструменты улучшения кода
- Инструменты визуализации зависимостей
- Специализированные средства под нужды конкретных проектов
- Автоматизация процессов сборки версий и тестирования
Преимущества
- Опыт реинжиниринга информационных систем для различных платформ
- Опыт построения компиляторов, кросс-трансляторов и 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