Systems
modeling language
Цель: закрепить полученные на лекции теоретические знания о
модель-ориентированном подходе проектирования систем и получить
практические навыки работы с языком SysML в программном обеспечении
Visual Paradigm.
Задачи:
1. Построить диаграмму вариантов использования (use case diagram) для
выбранной предметной области.
2. Построить диаграмму требования (requirement diagram) для
предложенных сценариев использования системы.
3. Построить диаграмму деятельности (activity diagram) для одного из
предложенных сценариев использования системы.
4. Построить диаграмму деятельности (activity diagram) для внутреннего
процесса системы.
5. Построить диаграмму блоков (block definition diagram) для описания
элементов системы, задействованных в сценариях.
6. Организовать связь между элементами модели.
Ход работы:
В качестве проектируемой системы был выбран робот-перекладчик
(назван “pick_and_place”). Так как система не полностью автоматическая, для
правильной работы компонентов нужны обслуживающий персонал,
программист-инженер и оператор. В диаграмме вариантов использования
(рисунок 1) отражены возможные сценарии взаимодействия людей с
системой и роли этих людей.
1
Рисунок 1 – Use case diagram
3
На диаграмме определения блоков (рисунок 5) определена структура
технической системы и перечислены составные части (условно). Также
указаны иные объекты, имеющие физическое воплощение – инструменты и
журнал. Данные блоки привязаны к соответствующим действиям и
инструкциям. Связь видна на рисунках 1, 2, и 3: из более верхнеуровневой
диаграммы можно перейти к вложенным диаграммам более низких уровней.
Блок «журнал» привязан к требованиям.
4
Рисунок 6 – Древо полученного проекта