В этой статье
1. Что такое диаграмма временных характеристик?
В унифицированном языке моделирования (UML), диаграммы временных характеристик являются формой диаграммы последовательности, которая использует графики и волновые формы для отображения поведения и взаимодействия объектов и временных событий в течение заданного периода времени.

1.1 Использование диаграмм временных характеристик
- Вы можете увидеть, какие изменения претерпевает объект в течение своего жизненного цикла;
- Вы можете увидеть, как объекты взаимодействуют, и как состояние одного объекта влияет на другой (см. пример ниже);
- Диаграммы временных характеристик показывают, сколько времени занимают определенные процессы. На основе этих данных пользователи могут определить, какие этапы в процессе занимают слишком много времени, и что нужно оптимизировать, чтобы система или программное обеспечение работали более эффективно в целом.

1.2 Представление времени
Представление временной шкалы состояний

Оно используется для отображения изменений состояния с течением времени, представленных изменениями уровней линии жизни. Изменения уровней могут быть вызваны различными факторами, включая получение сообщений, условия внутри системы или течение времени.
- Ось X: время
- Ось Y: состояние
Представление линии жизни значений

Оно используется для отображения изменения значения предмета в течение определенного периода времени. Это представляется пересечением двух горизонтальных линий.
Ось X: время
1.3 Основные понятия
Линия жизни

Представляет отдельную часть взаимодействия.
Временная шкала состояний или условий

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

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

Указывает, когда должно произойти событие. Если событие не появляется в указанное время, система считается сбойной.
Происшествие уничтожения

Символ "X" отмечает конец линии жизни.
Источник: Javatpoint
1.4 Часто используемая графика на диаграммах временных характеристик
Прямоугольная волна
Прямоугольная волна перескакивает между двумя установленными уровнями. Никаких медленных наклонов, только четкие, ясные края. Вот почему на диаграмме временных характеристик очень легко заметить, когда что-то включено или выключено. График точно показывает, как долго состояние длится до его изменения. Таким образом, вы получаете хорошее представление о правилах синхронизации, управляющих процессом.
Вы также можете видеть, как различные сигналы выстраиваются или перекрываются, когда события происходят последовательно. Системы цифровых диаграмм временных характеристик постоянно полагаются на прямоугольные волны, отмечая этапы управления. Это простой способ отметить каждое изменение. Изучая каждый подъем и спад, вы можете обнаружить задержки, разрывы и скорость реакции системы.
Стрелки, указывающие на положительный/отрицательный фронт триггера
Стрелки для положительных и отрицательных фронтов триггеров указывают на точные моменты, когда изменение действительно имеет значение. Когда вы видите положительный фронт триггера, это означает, что сигнал только что перешел от низкого к высокому. Отрицательный фронт триггера означает, что он упал с высокого до низкого. Эти стрелки показывают вам точно, когда что-то должно начаться. Они также делают ясным, как одно событие зависит от изменения другого сигнала.
В UML-диаграмме временных характеристик эти подсказки делают правила синхронизации намного более понятными. Вы можете сразу же заметить разрывы, время отклика и последовательность действий. Многие системы используют эти триггеры для обновления, синхронизации или обработки быстрых задач. Стрелки отмечают ключевые переломные моменты, поэтому вы можете следить за всем, не теряясь.
Линейно изменяющийся сигнал
График линейно изменяющегося сигнала выглядит как линия, которая поднимается или опускается с постоянной скоростью, а затем выравнивается. Сначала вы видите плавный подъем, затем небольшое выравнивание, а после этого сигнал медленно спускается. Этот вид диаграммы отлично подходит для отображения изменений, которые происходят не сразу. Он действительно позволяет увидеть, как система переходит из одного состояния в другое. Вы увидите линейно изменяющиеся сигналы во многих диаграммах временных характеристик, обычно отмечающих такие вещи, как периоды разогрева или задержки.
Они также удобны для сравнения с другими сигналами, поэтому вы можете точно оценить, сколько времени занимает изменение. К тому же, они облегчают обнаружение момента, когда все окончательно устанавливается. Если вы хотите показать процесс, который плавный и контролируемый, а не внезапный скачок, линейно изменяющиеся сигналы справляются с этой задачей.
Или-Или
Сигнал "или-или" отмечает отрезок, где система еще не определилась с одним состоянием. Вы увидите его как набор наклонных блоков. По сути, это визуальный намек, что ситуация неопределенная. Сигнал не придерживается одного уровня. В зависимости от правил, он может колебаться в любом направлении. Этот паттерн полезен, когда вы составляете диаграммы временных характеристик и нужно показать, где процесс может пойти по двум разным путям.
Он действительно пригождается для тех моментов, когда входной сигнал или событие синхронизации определяет, что произойдет дальше. Вы также можете использовать его для обозначения временных окон. Форма ясно показывает: оба исхода возможны, пока система не сделает свой выбор.
Затененная область
Когда вы видите затененный сигнал, это означает, что точное состояние в этот момент не имеет значения. Затененная область просто показывает, что система активна, но детали в данный момент не важны. Это хорошо для обозначения долгих ожиданий, неиспользуемых состояний или периодов, где подойдет любое значение. Это затенение сигнализирует, что в это время не происходит ничего критичного.
Оно показывает отсутствие решений, ничего, за чем нужно внимательно следить. Это делает диаграмму простой и незагроможденной. Вы все еще можете сопоставить этот период с часами или другими сигналами, но ваши глаза сразу переходят к местам, которые действительно важны.
Обозначение "Время проходит"
Когда вы видите промежутки на диаграмме времени, это означает, что есть пробел, и какая-то часть временной шкалы пропускается. Эти маленькие изогнутые отметки? Они как сокращение, позволяющее вам знать, что сигнал продолжается, но материал в середине просто не важен сейчас. Это хорошо работает, когда весь временной диапазон огромен.
Вы можете пропустить скучные, неактивные отрезки, не теряя представления о происходящем. Это также делает диаграмму аккуратной. Вы видите только моменты, которые действительно имеют значение. Отметки о пропусках облегчают сосредоточение внимания на ключевых фронтах, решениях или изменениях состояния.
Маркировка битов
Маркировка битов помечает каждый бит данных вдоль сигнала, поэтому вы можете фактически видеть, как перемещается информация. Каждый маленький блок получает метку, например B0 или B1, чтобы вы знали, какой бит выходит в этот конкретный момент. Когда вы пытаетесь понять, что происходит с каждым фронтом синхронизации, это делает всю диаграмму намного более ясной. Вы также получаете хороший обзор того, как сигнал синхронизации связан с выходным сигналом.
Если вы имеете дело с длинным кадром, вам не нужно рисовать всё полностью. Эти метки битов проводят вас через последовательность и показывают точно, сколько битов отправляется. Такая настройка помогает объяснить синхронизацию в цифровых соединениях, поскольку вы видите одновременно и синхронизацию, и данные.
Стрелки и разграничение пространства
Стрелки и разграничение пространства облегчают обнаружение критических частей последовательности синхронизации. Стрелки точно показывают, где заканчиваются биты адреса и начинаются биты данных, поэтому вы можете сразу увидеть, когда сигнал меняет свою функцию. Пространство между стрелками не просто пустое; оно выделяет отрезок времени, наполненный ключевой информацией.
Вы можете использовать эти границы для обозначения времени настройки, точек передачи или разделения различных разделов сообщения. Это сохраняет диаграмму чистой, поскольку вам не нужно загромождать ее дополнительными линиями. Думайте о стрелках как о маленьких проводниках, сопровождающих вас через то, как сигнал переходит от одного этапа к другому.
2. Примеры диаграмм временных характеристик
2.1 Пример диаграммы временных характеристик производства лодок
В упрощенном сценарии завода по производству лодок диаграмма временных характеристик — также известная как временной график — показывает, что этап обивки потребляет чрезмерное количество времени во время производства. Чтобы повысить эффективность, менеджеры могут назначить дополнительных рабочих на эту станцию или внедрить оптимизации процесса. Анализируя закономерности в цифровой диаграмме временных характеристик, администраторы могут визуализировать задержки, повысить эффективность рабочего процесса и, в конечном счете, сократить как время производства, так и эксплуатационные расходы.
2.2 Диаграмма временных характеристик болезни Альцгеймера
Эта диаграмма временных характеристик показывает, как человек проходит через болезнь Альцгеймера. Вы можете видеть изменения в памяти, осознании и в том, что они могут делать в повседневной жизни. Временная шкала ясно показывает, как болезнь переходит от ранних, легких симптомов к более серьезному упадку. Вы также получите представление о том, как долго обычно длится каждая стадия для большинства людей.
2.3 Диаграмма временных характеристик жизненного цикла батареи смартфона
Эта диаграмма временных характеристик отслеживает смартфон, когда его батарея проходит через различные стадии в течение обычного дня. Вы увидите каждое состояние, от полной зарядки до регулярного использования, затем режим энергосбережения и обратно к зарядке. Это простой способ наблюдать, как устройство реагирует по мере разрядки и последующей зарядки батареи.

2.4 Диаграмма временных характеристик работы ИТ-специалистов
Эта диаграмма отслеживает, как аналитик и разработчик переключаются между работой и ожиданием во время проекта. Аналитик сначала погружается в анализ отчета, начиная работу до того, как разработчик создаст конечный результат. Вы можете заметить, где их задачи совпадают и где каждый из них опирается на другого, чтобы проект продвигался вперед.
3. Как создавать диаграммы временных характеристик с помощью EdrawMax?
Шаг 1 Войдите в EdrawMax
- Откройте EdrawMax и войдите в свой аккаунт Wondershare.
- Вы можете войти, используя Google, Apple, Facebook или электронную почту.
- Завершите вход, чтобы разблокировать все функции редактирования.

[匹配渠道块数据有误btn-multi-device.html]
Шаг 2 Откройте файл UML-моделирования
- На левой панели нажмите кнопку Новый.
- Когда появится меню, выберите UML-моделирование.
- Это настраивает свежее рабочее пространство, готовое для начала создания вашей диаграммы временных характеристик со всеми нужными инструментами.

Шаг 3 Выберите шаблон диаграммы временных характеристик
- Далее, найдите Шаблоны раздел слева.
- Введите "временная диаграмма" в строку поиска.
- Прокрутите варианты, выберите понравившийся шаблон и нажмите Использовать немедленно, чтобы открыть его в редакторе.

Шаг 4 Настройте диаграмму с помощью панели инструментов
- Щелкните на любую линию или фигуру, чтобы вызвать плавающую панель.
- Настройте стрелки, обновите текст или измените стиль линии.
- Измените метки, скорректируйте временные параметры или переместите элементы.

Шаг 5 Экспортируйте вашу временную диаграмму
- Когда вы будете готовы сохранить, нажмите кнопку Экспорт в правом верхнем углу.
- Выберите нужный формат: изображение, PDF, Word или PowerPoint.
- Затем сохраните его на компьютер, чтобы использовать в своем проекте или отправить кому-то еще.

Часто задаваемые вопросы:
-
Почему временная диаграмма важна?
Временная диаграмма определяет поведение различных объектов в масштабе времени. Она предоставляет визуальное представление объектов, меняющих состояние и взаимодействующих со временем. Вы можете использовать её для: определения аппаратно-управляемых или встраиваемых программных компонентов; например, тех, что используются в системе впрыска топлива или контроллере микроволновой печи. -
Что такое временное закрытие?
Временное закрытие - это процесс, определяющий скорость чипа путем удовлетворения его временных ограничений (открывается в новой вкладке). Он гарантирует, что все сигналы поступают в нужное время для более плавной работы чипа. -
Что такое диаграмма временной последовательности?
A Диаграмма временной последовательности - это UML-диаграмма, которая иллюстрирует, как объекты или части системы взаимодействуют с течением времени. Она показывает порядок сообщений, которыми обмениваются участники, при этом время прогрессирует вертикально вниз по диаграмме, а участвующие объекты или компоненты расположены горизонтально. Эти диаграммы полезны для моделирования поведения системы в разработке программного обеспечения и для визуализации рабочих процессов, таких как онлайн-оформление заказов или процессы обслуживания клиентов.



