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

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

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

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

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

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

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

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

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

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

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

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

  2. В разделе Views нажмите Architecture 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. В панели Настроек Представления выберите 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. В галерее Architecture Views, в меню Requirement, выбирают Open Requirements Editor, если Редактор Требования уже не открыт.

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

  3. Возвратитесь к галерее Architecture Views. В 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 и подтвердите удаление.

Смотрите также

| | | | |

Похожие темы