Скачиваний:
4
Добавлен:
12.02.2023
Размер:
394.82 Кб
Скачать

Венера Жаворонкова 1.49 UML нотации Унифицированный язык визуального моделирования Unified Modeling Language (UML) Unified Modeling Language (UML)

- унифицированный язык моделирования.

-для объектного моделирования при разработке ПО, для моделирования бизнес-процессов (BSS), системного проектирования и отображения организационных структур.

Дата создания 1994-1995г – версия 0.8 Авторы – Grady Booch, James Rumbaugh, Ivar Jacobson. А затем компании: HP, Intell, IBM, MCI, Microsoft, Oracle, Texas Instruments и Unisys. 2.14 Протокол SIP.

UML представляет собой объектно-ориентированный язык моделирования, обладающий следующими основными характеристиками:

-является языком визуального моделирования, который обеспечивает разработку репрезентативных моделей для организации взаимодействия заказчика и разработчика ИС, различных групп разработчиков ИС;

-содержит механизмы расширения и специализации базовых концепций языка. UML 2.4.1 принят в качестве международного стандарта ISO/IEC 19505

UML 1.4.2 принят в качестве международного стандарта ISO/IEC 19501 модели UML являются XML-документами

Виды диаграмм:

UML 2.0 содержит 13 типов диаграмм.

В том числе:

• Структурные диаграммы (6).

• Диаграммы поведения (3).

• Диаграммы взаимодействия (4).

Структурные диаграммы:

Диаграмма классов - показывает классы, их атрибуты и

связи между классами.

Диаграмма компонентов - показывает компоненты и связи

между ними.

Структурная диаграмма - показывает внутреннюю структуру

классов и связи с внешним миром.

!Диаграмма развертывания - показывает, как ПО

размещается на аппаратуре (серверах, рабочих станциях...).

Диаграмма объектов - показывает структуру системы в

конкретный момент времени, объекты, их атрибуты...

Диаграмма пакетов - показывает, как система

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

этими частями Диаграммы поведения:

Диаграмма действия - показывает потоки информации в

системе.

!Диаграмма состояния - представляет собой конечный

автомат, показывающий функционирование системы.

!Диаграмма вариантов использования - показывает работу

системы с точки зрения пользователей.

Диаграммы взаимодействия:

Диаграмма кооперации - показывает структурную

организацию участвующих во взаимодействии объектов.

Диаграмма взаимодействия (в UML 2.0).

Диаграмма последовательности - показывает временную

упорядоченность событий.

Временная диаграмма - диаграмма связана с временными

рамками проекта.

(6 презентация с 19 по 66 страницы идут примеры таких диаграмм, но их очень много и думаю, что они там для примера, но если что искать их можно будет на этих страницах)

2.14 Протокол SIP. Запросы и ответы. MSC-сценарий.

SIP, англ. Session Initiation Protocol, Протокол установления сеанса — протокол передачи данных, описывающий способ установления и завершения пользовательского сеанса связи, включающего обмен мультимедийным содержимым (IP-телефония, видео- и аудиоконференции, мгновенные сообщения, онлайн-игры).

Этот протокол описывает, каким образом клиентское приложение (например, софтфон) может запросить начало соединения у другого, возможно, физически удалённого клиента, находящегося в той же сети, используя его уникальное имя. Протокол определяет способ создания канала связи и согласования протоколов обмена информации между клиентами (например, протокол RTP используется для обмена голосовыми данными). Допускается добавление или удаление таких каналов в течение установленного сеанса, а также подключение и отключение дополнительных клиентов (то есть предусмотрена конференц-связь, когда допускается участие в обмене более двух сторон). SIP также определяет порядок завершения сеанса.

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

  1. INVITE — Приглашает пользователя к сеансу связи. Обычно содержит SDP-описание сеанса.

  2. ACK — Подтверждает приём ответа на запрос INVITE.

  3. BYE — Завершает сеанс связи. Может быть передан любой из сторон, участвующих в сеансе.

  4. CANCEL — Отменяет обработку ранее переданных запросов, но не влияет на запросы, которые уже закончили обрабатываться.

  5. REGISTER — Переносит адресную информацию для регистрации пользователя на сервере определения местоположения.

  6. OPTIONS — Запрашивает информацию о функциональных возможностях сервера.

Ответы на запросы сообщают о результате обработки запроса либо передают запрошенную информацию. Структуру ответов и их виды протокол SIP унаследовал от протокола HTTP. Определено шесть типов ответов, несущих разную функциональную нагрузку. Тип ответа кодируется трёхзначным числом, самой важной является первая цифра, которая определяет класс ответа:

1. 1ХХ — Информационные ответы; показывают, что запрос находится в стадии обработки. Наиболее распространённые ответы данного типа — 100 Trying, 180 Ringing, 183 Session Progress.

2. 2ХХ — Финальные ответы, означающие, что запрос был успешно обработан. В настоящее время в данном типе определены только два ответа — 200 OK и 202 Accepted(прим. 202 кода нет в RFC 3261).

3. 3ХХ — Финальные ответы, информирующие оборудование вызывающего пользователя о новом местоположении вызываемого пользователя, например, ответ 302 Moved Temporary.

4. 4ХХ — Финальные ответы, информирующие об отклонении или ошибке при обработке или выполнении запроса, например, 403 Forbidden или классический для протокола HTTP ответ 404 Not Found. Другие примеры: 406 Not Acceptable — неприемлемый (по содержанию) запрос, 486 Busy Here — абонент занят или 487 Request Terminated — вызывающий пользователь разорвал соединение не дожидаясь ответа (отмена запроса).

5. 5ХХ — Финальные ответы, информирующие о том, что запрос не может быть обработан из-за отказа сервера, 500 Server Internal Error.

6. 6ХХ — Финальные ответы, информирующие о том, что соединение с вызываемым пользователем установить невозможно, например, ответ 603 Decline означает, что вызываемый пользователь отклонил входящий вызов.

(10 презентация с 27 по38 страницы идут примеры SIP, но их очень много и думаю, что они там для примера, но если что искать их можно будет на этих страницах)

Соседние файлы в папке Экзамен вопросы и ответы