Понять (программное обеспечение) - Understand (software)

Понимать
Понять logo.png
Разработчики)Scientific Toolworks, Inc.
Стабильный выпуск
5.1[1] / 14 февраля 2019 г.; 21 месяц назад (2019-02-14)
Операционная системаWindows, Mac OS X, Linux, Solaris
Доступно вAda, Cobol, Ansi C, K&R C, Ansi C ++, C #, FORTRAN, Java, Jovial, Pascal, PL / M, Python, VHDL, Objective C, Objective C ++, HTML, PHP, JavaScript, XML
ТипСтатический анализ программы
ЛицензияПроприетарный коммерческое программное обеспечение
Интернет сайтscitools.com

Понимать настраиваемый интегрированная среда развития (IDE), что позволяет статический анализ кода с помощью множества визуальных элементов, документации и метрических инструментов.[2] Он был создан, чтобы помочь разработчикам программного обеспечения понимать, поддерживать и документировать свои исходный код. Он обеспечивает понимание кода, предоставляя блок-схемы взаимосвязей и создавая словарь переменных и процедур из предоставленного исходного кода.[3]

Функции

Помимо работы в качестве интегрированной среды разработки, Understand предоставляет инструменты для показателей и отчетов, тестирования стандартов, документации, поиска, построения графиков и знания кода. Он способен анализировать проекты с миллионами строк кода и работает с базами кода, написанными на нескольких языках.[4] Первоначально разработан для Ада, теперь он поддерживает разработку на нескольких распространенных языках программирования.[5] Интеграция с Затмение также поддерживается среда разработки.

Приложения

Understand используется во всем мире в государственных, коммерческих и академических целях. Он используется во многих различных отраслях как для анализа, так и для разработки программного обеспечения. Конкретные области применения включают множество приложений: проверка кода для встроенных систем,[3] консалтинг в области программного обеспечения,[6] обратный инжиниринг и документация,[7] и анализ изменений исходного кода.[8]

Рекомендации

  1. ^ https://scitools.com/category/release/
  2. ^ Драгомир, Мирча (1 декабря 2015 г.). "Понимать". Softpedia.com. Софтпедия. Получено 7 декабря 2015.
  3. ^ а б Мартин, Джордж (март 2011). «Готовый к проекту дизайнер». № 248. Схема погреба. п. 57. Получено 8 декабря 2015. Журнал Cite требует | журнал = (помощь)
  4. ^ Адкинс, Фрэнсис; Джонс, Люк (24 апреля 2015 г.). «Машинное семантическое понимание» (PDF). СТРАХОВАТЬ. Северо-Восточный университет. Получено 4 декабря 2015.
  5. ^ Ричард, Бретт (24 мая 2013 г.). «Анализаторы исходного кода как инструмент разработки». Flurry.com. Инструменты разработчика Yahoo. Получено 7 декабря 2015.
  6. ^ Лорен, Лидия; Джонсон-Лэрд, Энди. «Судебные тяжбы, связанные с компьютерным программным обеспечением» (PDF). FCLR.org. Обзор законодательства о федеральных судах. Получено 7 декабря 2015.
  7. ^ Филлипс, Майкл; Мок, Эми. "Открытие шаблона разработки программного обеспечения для полета космического корабля" (PDF). Лаборатория прикладной физики Джона Хопкинса. Lockheed Martin Corporation. Получено 7 декабря 2015.
  8. ^ Эшоу, Мишель (1 июня 2014 г.). «Анализ изменений исходного кода RTMA» (PDF). Отдел авиационных систем. НАСА. Получено 7 декабря 2015.

внешняя ссылка