SQuORE

SQuORE — инструмент для аналитики программного обеспечения и статического анализа кода, предназначенный для оценки и мониторинга программных проектов. SQuORE собирает информацию из различных источников (например, исходный код, результаты тестирования, системы отслеживания ошибок) и инструментов (чтение выходных данных Checkstyle, PMD, FindBugs, Polyspace, Coverity, SonarQube), после чего предоставляет агрегированное представление о качестве или состоянии проекта.

Используемая модель качества при анализе полностью настраивается; поддерживаются различные модели качества: SQALE, поддерживаемость по ISO 9126, стандарты ECSS и HIS Automotive Group. Инструмент применяется как в промышленности[1], так и в академических исследованиях[2] по вопросам инжиниринга и анализа данных в программной инженерии.

Общие сведения
SQuORE
Тип аналитика программного обеспечения; статический анализ кода
Автор Squoring Technologies
Разработчик Vector Informatik
Операционная система кроссплатформенное
Последняя версия 2018 (7 апреля 2018)
Лицензия проприетарная
Сайт squoring.com/en/produits…

История

SQuORE изначально был разработан французской компанией Squoring Technologies, основанной в 2010 году в Тулузе, которая специализируется на оценке и мониторинге проектов разработки программного обеспечения и технических систем.

В июне 2018 года компания Vector Informatik приобрела Squoring Technologies и в настоящее время является владельцем инструмента SQuORE.

Возможности

Основная задача анализа в SQuORE — оценивание характеристик качества, таких как сопровождаемость, надежность и зрелость. Поскольку подходы к определению качества программного обеспечения различаются, набор характеристик и метрик зависит от контекста анализа: например, при разработке критически важных авиационных систем, медицинских изделий или настольных приложений.

Анализ кода может использоваться, в том числе, для управления контрактами, чтобы формализовать требования к качеству между заказчиком и подрядчиком (например, по коэффициенту копирования, сложности функций, специфическим показателям). Результаты такого анализа могут служить основанием для приёма или отклонения поставки продукта заинтересованными сторонами.

Примечания

  1. Software Qualimetry at Schneider Electric: a field background (англ.). squoring.com. RTS Embedded Systems Conference (2011). Дата обращения: 30 июня 2024. Архивировано 21 марта 2015 года.
  2. Monitoring software projects with Squore (англ.). squoring.com. ICSSEA (2012). Дата обращения: 30 июня 2024. Архивировано 13 июля 2014 года.

Ссылки