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