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 — оценивание характеристик качества, таких как сопровождаемость, надежность и зрелость. Поскольку подходы к определению качества программного обеспечения различаются, набор характеристик и метрик зависит от контекста анализа: например, при разработке критически важных авиационных систем, медицинских изделий или настольных приложений.
Анализ кода может использоваться, в том числе, для управления контрактами, чтобы формализовать требования к качеству между заказчиком и подрядчиком (например, по коэффициенту копирования, сложности функций, специфическим показателям). Результаты такого анализа могут служить основанием для приёма или отклонения поставки продукта заинтересованными сторонами.
Примечания
- ↑ Software Qualimetry at Schneider Electric: a field background (англ.). squoring.com. RTS Embedded Systems Conference (2011). Дата обращения: 30 июня 2024. Архивировано 21 марта 2015 года.
- ↑ Monitoring software projects with Squore (англ.). squoring.com. ICSSEA (2012). Дата обращения: 30 июня 2024. Архивировано 13 июля 2014 года.
Ссылки
- Un outil pour évaluer la qualité des logiciels (фр.). mesures.com. Mesures (сентябрь 2010). Дата обращения: 30 июня 2024. Архивировано 21 января 2016 года.
- Une plateforme collaborative d'évaluation de la qualité logicielle (фр.). programmez.com. Programmez! (февраль 2011). Дата обращения: 30 июня 2024. Архивировано 25 февраля 2011 года.
- Schneider Electric uses SQuORING technologies software quality control (англ.). schneider-electric.com. Schneider Electric (март 2012). Дата обращения: 30 июня 2024. Архивировано 24 сентября 2014 года.
- SQUORE as a Software Qualimetry solution at Continental PES (англ.). erts2018.org (февраль 2018). Дата обращения: 30 июня 2024. Архивировано 30 марта 2019 года.
- Software Quality Assurance Dashboard for Renault Software Robustness plan with SQUORE tool (англ.). erts2018.org (февраль 2018). Дата обращения: 30 июня 2024. Архивировано 30 марта 2019 года.
- Vector Acquires French Squoring Technologies (англ.). vector.com. Vector Informatik (сентябрь 2018). Дата обращения: 30 июня 2024. Архивировано 20 февраля 2022 года.
- Squore – Software Analytics for Project Monitoring (англ.). vector.com (2018). Дата обращения: 30 июня 2024. Архивировано 13 июня 2023 года.