Для укзания исключений операции следует открыть диалоговое окно свойств операции и выбрать категорию свойств «Исключения». В появившемся списке исключений отметьте исключения, которые могут возникнуть при выполнении данной операции.
Создайте новую статическую схему модели UML. Переименуйте систему UML и Основной пакет в соответствии с вариантом задания.
Разместите на статической модели необходимые классы в соответствии с вариантом задания.
Проанализируйте добавленные классы и определите их свойства. Для каждого свойства задайте тип данных. В случае, если для задания типа атрибута требуется специализированный тип данных, например, дата/время, добавьте необходимые типы данных в статическую модель.
Проанализируйте классы и их атрибуты. Определите и добавьте необходимые операции классов с указанием полного перечня их параметров, возвращаемых значений и типов данных. При необходимости добавьте необходимые типы данных.
Проанализируйте действия, осуществляемые при выполнении добавленных операций классов, и определите недопустимые комбинации параметров этих операций, а также возможные нарушения явных или неявных правил при выполнении операций. Данные нарушения следует преобразовать в исключения.
Разместите на статической модели исключения, возникающие при выполнении операций. Укажите для требуемых операций исключения, возникающие при их выполнении.
Разместите в правом нижнем углу статической модели примечание с указанием фамилии и инициалов студента, номера группы и номера варианта.
По результатам выполнения лабораторной работы следует оформить отчёт, представляющий собой файл диаграмм Microsoft Office Visio, содержащий разработанную диаграмму классов. При оформлении отчёта следует разместить на диаграмме фигуры в соответствии с их назначением. Отчёт обязательно должен содержать примечание, оформленное в соответствии с требованиями задания 4.
Система UML: РлсУвд
Основной пакет: Цели
Классы: самолёт, вертолёт, грозовой фронт.
Самолёт и вертолёт характеризуются номером борта, горизонтальными координатами, высотой, скоростью и направлением полёта. При этом следует учитывать, что вертолёт в отличии от самолёта может зависать в воздухе.
Грозовой фронт характеризуется протяжённостью, ориентацией, горизонтальными координатами, высотой, скоростью и направлением движения.
Предусмотреть предупреждение оператора при опасном сближении самолётов или вертолётов, а также оценку расстояния от летательного аппарата от грозового фронта.
Система UML: Гпнс
Основной пакет: Сигналы
Классы: синусоидальный сигнал, прямоугольный сигнал, треугольный сигнал, сигнал произвольной формы.
Все классы характеризуются частотой и начальной фазой. Все сигналы за исключением сигнала произвольной формы характеризуются амплитудой.
Прямоугольный сигнал дополнительно характеризуется скважностью.
Сигнал произвольной формы должен описываться оцифрованным сигналом с указанной частотой дискретизации. Для такого сигнала должен быть предусмотрен масштабный коэффициент, позволяющий изменять масштаб сигнала по напряжению.
Предусмотреть возможность пересчёта частоты сигнала в период и обратно.
Система UML: ВОС
Основной пакет: Датчики
Классы: видеокамера, датчик движения, контактный датчик, сирена.
Все датчики, включая видеокамеру, а также сирена, характеризуется идентификационным номером, комнатой, местоположением в комнате, датами монтажа и последней проверки.
При этом сирена дополнительно характеризуется громкостью, а также наличием или отсутствием проблескового маячка.
Видеокамера дополнительно характеризуется углом поворота.
Предусмотреть возможность проверки и отключения сирены.
Предусмотреть возможность срабатывания датчиков, а также включения, выключения и поворота видеокамеры.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.