Соберите метрики модели и тестирования

Соберите метрические данные модели и создайте пользовательские метрики модели

Можно использовать метрики модели, чтобы оценить ту модель, и код выполняют размер, сложность и требования удобочитаемости. Когда вы тестируете свою модель против требований, можно использовать метрики, чтобы оценить состояние и качество основанных на требованиях действий тестирования. Можно использовать метрический API модели, чтобы создать собственные метрики модели, вычислить модель и метрики тестирования, и экспортировать метрические данные. Чтобы визуализировать метрические данные модели и состояние податливости для вашей модели, используйте Метрическую Инструментальную панель. Используйте Модель, Тестирующую Инструментальную панель, чтобы просмотреть метрические данные по полноте требований, тестов и результатов испытаний для вашей модели. Чтобы начать, смотрите, Собирают и Исследуют Метрические Данные при помощи Метрической Инструментальной панели и Исследуют Состояние и Качество Тестирования Действий Используя Модель, Тестирующую Инструментальную панель.

Классы

развернуть все

slmetric.EngineСоберите метрические данные по моделям или компонентам модели
slmetric.metric.MetaInformation Установите метаданные для пользовательских метрик
slmetric.metric.ResultМетрические данные для заданного компонента модели и метрический алгоритм
slmetric.metric.ResultCollectionМетрические данные для заданной метрики модели
slmetric.metric.ResultDetail Детали об экземплярах slmetric.metric.Result объекты
slmetric.metric.ResultClassification Доступ к метрическим пороговым результатам данных
slmetric.config.Configuration Задайте метрические категории данных и пользовательские метрические семейства
slmetric.config.ThresholdConfiguration Задайте метрику и slmetric.metric.Result свойство для пороговой обработки
slmetric.config.Threshold Объект для содержания метрических порогов результата
slmetric.config.ClassificationУкажите категориальные метрические диапазоны данных
slmetric.config.MetricRangeЗадайте метрические пороговые значения данных
slmetric.dashboard.ConfigurationОбъект, содержащий информацию о Метрическом размещении Инструментальной панели и виджетах
slmetric.dashboard.Container Виджет для содержания slmetric.dashboard.Widget и slmetric.dashboard.CustomWidget объекты в Метрической Инструментальной панели
slmetric.dashboard.CustomWidgetОбъект для содержания пользовательских Метрических виджетов Инструментальной панели
slmetric.dashboard.Group Виджет для содержания slmetric.dashboard.Container, slmetric.dashboard.Widget и slmetric.dashboard.CustomWidget объекты на Метрической Инструментальной панели
slmetric.dashboard.Layout Создайте объект для содержания Метрических индивидуальных настроек Инструментальной панели
slmetric.dashboard.WidgetОбъект для содержания Фактического/Потенциального Повторного использования, Системного Интерфейса или виджетов Информации о Системе
Advisor.component.ComponentСоздайте компонент для метрического анализа
Advisor.component.TypesСоздайте enum класс, задающий тип компонента
slmetric.metric.MetricАбстрактный класс для создания метрик модели
metric.EngineСоберите метрические данные по модели, тестирующей артефакты
metric.ResultМетрические данные для заданного метрического алгоритма и основанных на требованиях артефактов тестирования

Функции

развернуть все

metricsdashboardОткрытая метрическая инструментальная панель
slmetric.metric.getAvailableMetricsПолучите доступные метрики
slmetric.config.getActiveConfigurationПолучите путь к файлу и имя XML-файла, содержащего активную Метрическую пользовательскую конфигурацию Инструментальной панели
slmetric.config.setActiveConfigurationАктивируйте пользовательскую конфигурацию для метрического механизма, чтобы использовать
slmetric.dashboard.setActiveConfigurationАктивируйте пользовательское метрическое размещение инструментальной панели
slmetric.dashboard.getActiveConfigurationПолучите путь к файлу и имя XML-файла, содержащего активное Метрическое размещение Инструментальной панели
slmetric.metric.createNewMetricClassСоздайте новый метрический класс для пользовательской метрики модели
slmetric.metric.registerMetricУкажите пользовательскую метрику модели с метрическим репозиторием модели
slmetric.metric.unregisterMetricНе укажите пользовательскую метрику модели от метрического репозитория модели
slmetric.metric.refreshОбновите доступные метрики модели
modelTestingDashboardОткрытая модель, тестирующая инструментальную панель

Темы

Метрики модели

Соберите и исследуйте метрические данные при помощи метрической инструментальной панели

Соберите и просмотрите метрические данные для качественной оценки.

Настройте метрическое размещение инструментальной панели и функциональность

Сконфигурируйте метрики податливости, добавьте метрические пороги и настройте Метрическое размещение Инструментальной панели.

Соберите метрики модели программно

Используйте метрический API модели, чтобы программно собрать метрики для модели, такие как количества блока и подсистема.

Метрики модели

Метрики модели, обеспеченные MathWorks, которые возвращают метрические данные по вашей модели для размера, сложности, удобочитаемости и податливости к стандартам и инструкциям.

Метрическая агрегация данных модели

Опции для определения метрической агрегации данных модели и возвращения агрегированных метрических результатов модели.

Создайте пользовательскую метрику модели для невиртуального количества блока

Создайте новую метрику модели при помощи slmetric.metric.createNewMetricClass функция и определение метрического алгоритма.

Идентифицируйте клоны моделирования с метрической инструментальной панелью

Можно использовать инструмент Model Metrics Dashboard, чтобы включить повторное использование подсистемы путем идентификации точных графических клонов через иерархию модели.

Соберите метрики модели Используя Model Advisor

Оцените размер модели, сложность и удобочитаемость, с помощью Model Advisor, чтобы осуществить метрические проверки модели.

Соберите данные о податливости и исследуйте результаты в Model Advisor

В этом примере показано, как собрать метрические данные модели при помощи Метрической Инструментальной панели и исследовать подробные результаты податливости и, зафиксируйте проблемы соответствия при помощи Model Advisor.

Соберите метрические данные программно и просмотрите данные через метрическую инструментальную панель

В этом примере показано, как использовать метрический API модели, чтобы собрать метрические данные модели для вашей модели, и затем исследовать результаты при помощи Метрической Инструментальной панели.

Зафиксируйте метрические пороговые нарушения в непрерывном системном рабочем процессе интегрирования

Используйте непрерывный рабочий процесс интегрирования, чтобы заняться расследованиями, нарушает ли ваша модель метрические пороговые значения.

Сравните сложность модели и метрики сложности кода

Оцените сложность своей системы в модельно-ориентированном проектировании.

Основанные на требованиях метрики тестирования

Исследуйте состояние и качество тестирования действий Используя модель, тестирующую инструментальную панель

Оцените состояние и качество тестирования модели в вашем проекте.

Устраните основанные на требованиях проблемы тестирования

Зафиксируйте модель, тестирующую проблемы качества при помощи Модели, Тестирующей Инструментальную панель.

Модель, тестирующая метрики

Модель, тестирующая метрики, обеспеченные MathWorks, которые возвращают метрические данные по вашей модели для реализации и тестирования требований.

Управляйте основанными на требованиях артефактами тестирования для анализа в модели, тестирующей инструментальную панель

Настройте и управляйте проектом, который использует Модель, Тестирующую Инструментальную панель.

Соберите метрики на модели, тестирующей артефакты программно

Используйте скрипт, чтобы оценить качество вашего основанного на требованиях тестирования.

Оцените полноту основанного на требованиях тестирования в соответствии с ISO 26262

Используйте Модель, Тестирующую Инструментальную панель, чтобы анализировать полноту и качество основанных на требованиях действий тестирования в соответствии стандарт ISO 26262.