Создание Архитектуры представлений в интерактивном режиме

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

В view показан настраиваемый подмножество элементов в модели. Представления могут фильтроваться на основе стереотипов или имен компонентов, портов и интерфейсов, а также имени, типа или модулей элемента интерфейса. Конструкция видов путем втягивания элементов вручную. Представления создают упрощенный способ работы со сложными архитектурами, ориентируясь на определенные части проекта архитектуры.

Для представления системы можно использовать различные типы представлений:

  • Оперативные мнения показывают, как система будет использоваться и должна быть хорошо интегрирована с анализом требований.

  • Функциональные представления фокусируются на том, что система должна сделать для работы.

  • Физические представления показывают, как сконструирована и сконфигурирована система.

Точка зрения представляет перспективу заинтересованных сторон, которая задает содержимое представления.

Для примера можно создать систему, используя требования. Это представление позволяет вам лучше понять, какие компоненты необходимо удовлетворить вашим требованиям, но не обязательно фокусироваться на структуре.

Вы можете создать представление архитектуры в интерактивном режиме с помощью автоматизации или создать их вручную. Этот пример использует модель архитектуры для системы бесключевого доступа, scKeylessEntrySystem, для создания видов.

Создание отфильтрованных представлений с критериями группировок

  1. В MATLAB® Командное окно, введите scKeylessEntrySystem. Модель архитектуры открывается в Simulink® Редактор.

  2. В Views разделе нажмите кнопку Architecture Views, чтобы открыть коллекцию видов архитектуры.

    The views editor shows the option to create a new view.

  3. Щелкните New View , чтобы создать новое представлениеicon.

  4. В View Properties на правой панели в поле Name введите имя для этого представления, например Software Component Review. При необходимости выберите Color и введите Description.

    A new view called 'software component review'.

  5. На панели View Configurations выберите Filter, чтобы добавить новый критерий на основе форм к фильтру.

  6. Выберите Add Clause. В раскрывающемся списке Select выберите Components. В раскрывающемся списке Where выберите Stereotype. В текстовом поле выберите AutoProfile.SoftwareComponent из раскрывающегося списка.

    The view configurations filter query display.

  7. Нажмите Apply Query. Представление архитектуры создается с помощью запроса из поля Filter. Представление фильтруется, чтобы выбрать все компоненты с SoftwareComponent к ним применялся стереотип.

    The updated view after applying the query.

  8. На панели View Configurations выберите Grouping.

  9. Чтобы выбрать перечисление свойств для группировки, нажмите Add Group By.

  10. Выберите AutoProfile.BaseComponent.ReviewStatus из раскрывающегося списка.

  11. Еще раз нажмите Add Group By.

  12. Выберите AutoProfile.SoftwareComponent.ImplementationLanguage из раскрывающегося списка.

  13. Нажмите Apply Query.

    The grouped view.

Интерактивное добавление и удаление элементов из представлений

  1. Чтобы добавить к виду больше компонентов, перетащите их из Model Components. Перетащите мышью Lighting System компонент к Software Component Review посмотреть. Также используйте кнопку Add на панели инструментов. Можно также использовать горячую клавишу Ctrl+I для добавления экземпляров компонентов к представлению при их выборе.

    Примечание

    Интерактивное добавление и удаление элементов из представления со связанным запросом не поддерживается. Вы получите предупреждение: Удалить связанный запрос? Нажмите OK для продолжения.

    The display on the views editor shows clicking and dragging the lighting system component into the view.

    Можно использовать горячую клавишу Delete для удаления компонентов из вида.

  2. Наблюдайте за этим Lighting System добавлен к представлению.

    The view now includes the lighting system component.

  3. В Requirement меню выберите Requirements Manager. Вкладка Requirement Links появится в нижней части Software Component Review посмотреть.

  4. Выберите Lighting Controller Компонент и см. связанное требование Automatically turn off headlights.

    The automatically turn off headlights requirement link appears below the view.

  5. Выберите требование Automatically turn off headlights чтобы открыть Редактор требований для просмотра или изменения ссылок требований.

Добавление или удаление ссылок требований из представлений

  1. В Галерее видов архитектуры в меню Requirement выберите Open Requirements Editor, если Редактор требований еще не открыт.

  2. Выберите Should unlock door требование.

  3. Вернитесь в галерею видов архитектуры. В Software Component Review просмотреть выбрать Lighting Controller компонент.

  4. В Requirement меню выберите Link to selected requirement. Новое требование Should unlock door добавляется.

    The requirement links in the views gallery show that 'Should unlock door' has been added.

  5. Чтобы удалить ссылку требования, выберитеdelete и подтвердите удаление.

См. также

| | | | |

Похожие темы