Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Visual Expert - это статический программный анализатор , извлекающий конструктивную и техническую информацию из исходного кода программного обеспечения путем обратного проектирования , используемый программистами для обслуживания, [1] модернизации [2] или оптимизации программного обеспечения.

Он предназначен для одновременного анализа нескольких языков программирования ( PL / SQL , Transact-SQL , PowerBuilder ...) и анализа межъязыковых зависимостей в дополнение к исходному коду каждого языка.

Особенности [ править ]

Использование [ править ]

Visual Expert используется в нескольких контекстах:

Ограничения [ править ]

  • В качестве статического анализатора кода Visual Expert ограничен языками программирования, поддерживаемыми его парсерами кода - Oracle PL / SQL , SQL Server Transact-SQL , PowerBuilder .
  • Требуется предварительный обратный инжиниринг , продолжительность которого зависит от размера анализируемого кода . Пользователи должны дождаться завершения синтаксического анализа перед использованием функций или запланировать его заранее.
  • Visual Expert основан на архитектуре клиент / сервер : анализ кода выполняется на ПК с Windows, предпочтительно на сервере. Информация, извлеченная из кода, хранится в СУБД , взаимодействуя с клиентским приложением, установленным на компьютере программиста - веб-клиент недоступен. Для этого требуется, чтобы код , парсеры , СУБД и компьютеры программистов были подключены к одной и той же локальной сети или VPN .

История [ править ]

  • 1995–1998 - Prog and Doc - Первоначальная версия, распространенная на французском рынке [7]
  • 2001 - Визуальный эксперт 4.5 [5]
  • 2003 - Визуальный эксперт 5 [6]
  • 2007 - Визуальный эксперт 5.7 [3] [8] [9]
  • 2010 - Visual Expert 6.0 [10]
  • 2015 - Visual Expert 2015 - Серверный компонент добавлен для анализа кода расписания [11]
  • 2016 - Visual Expert 2016 - Новый парсер кода Oracle PL / SQL [11]
  • 2017 - Visual Expert 2017 - Сравнение кода, матрица CRUD, синтаксический анализатор кода SQL Server T-SQL [11]

Ссылки [ править ]

  1. ^ Dr Kankey, Roland D (19 октября 1989). «Проблема расчета затрат на сопровождение программного обеспечения» (PDF) .[ мертвая ссылка ]
  2. ^ «Основное руководство по модернизации приложений» . Computer Weekly .
  3. ^ a b «Визуальный эксперт для PowerBuilder» . PowerBuilder Guru . 15 октября 2008 г.
  4. ^ a b Михайловский, Георгий. «Познакомьтесь с новым приложением!» . www.powerbuildertv.com .
  5. ^ a b Грин, Билл (1 сентября 2002 г.). "Обзор Visual Expert v4.5" .[ мертвая ссылка ]
  6. ^ a b Аумэн, Билл (9 мая 2005 г.). «Визуальный эксперт в реальном мире» . www.powerbuildercentral.com .
  7. ^ "Prog & Doc (французская страница из веб-архива)" . Eurelys . 7 июля 1997 года Архивировано из оригинала на 1997-07-07.
  8. ^ Pollach, Крис (23 апреля 2007). «Визуальный эксперт 5.7 выпущен» . Архивировано из оригинала на 2014-07-26.
  9. Армстронг, Брюс (27 апреля 2007 г.). «Визуальный эксперт 5.7» .
  10. ^ "Novalys представляет Visual Expert 6.0" . DBTA . 23 апреля 2009 г.
  11. ^ a b c Новалис. «Список обновлений визуального эксперта» . Визуальный эксперт .

Внешние ссылки [ править ]

  • Визуальный эксперт для Oracle
  • Визуальный эксперт для SQL Server
  • Визуальный эксперт для PowerBuilder
  • Журнал изменений Visual Expert