Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
example_project_2_add.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
126.05 Кб
Скачать
    1. Варианты использования

Общая последовательность действий Поставщика и Потребителя услуг в процессе использования РИС ППУ приведена на рисунке ниже.

Рисунок 4 Основной вариант использования РИС ППУ

      1. Участники

Участники вариантов использования РИС ППУ описаны в таблице ниже.

Каждый «участник» описывает роль, которую играет пользователь в каждом из описанных вариантов использования. Один и тот же человек может играть несколько ролей попеременно. В случаях, когда одну задачу выполняют два и более участника, в описании варианта использования указывается, как именно они взаимодействуют.

Таблица 2 Участники

Участник

Комментарий

Поставщик услуги

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

Потребитель услуги

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

  1. Описание программных компонентов

В данном разделе описываются программные компоненты (приложения), разрабатываемые в составе РИС ППУ. РИС ППУ включает следующие компоненты (приложения):

  • Программное средство Поставщика услуг (SPA);

  • Программное средство Поставщика услуг (SPA);

  • Программное средство Посредника обнаружения (ESSN).

    1. Программное средство Поставщика услуг

ПС Поставщика услуг (SPA) выполняет следующие функции:

  • Добавляет, редактирует и удаляет описания Поставщика услуг в Среде поиска предоставляемых услуг. Описание Поставщика включает:

    • Название поставщика;

    • Текущее место расположения;

  • Добавляет, редактирует и удаляет описания [своих] предоставляемых услуг в Среде поиска предоставляемых услуг. Описание услуги включает:

    • Название услуги;

    • Дата (даты) и время доступности услуги;

    • Цена услуги;

  • Получает от Среды поиска предоставляемых услуг оповещения о том, что появились Потребители услуг, заинтересованные предоставляемыми Поставщиком услугами. Оповещение включает в себя:

    • Идентификатор заказа;

    • Название требующейся услуги;

    • Требующиеся дата и время оказания услуги.

У SPA есть следующие интерфейсы:

  • Внешние:

    • Графический пользовательский интерфейс (см. раздел «Пользовательский интерфейс ПС Поставщика услуг»);

  • Внутренние:

    • SPA SOM, описывающий типы данных, на которые подписывается и которые публикует ПС Поставщика услуг (см. раздел «Объектная модель ПС Поставщика услуг»).

    1. Программное средство Потребителя услуг

ПС Потребителя услуг (SCA) выполняет следующие функции:

  • Выдает в Среду поиска предоставляемых услуг запросы о наличии услуг, соответствующих заданным пользователем параметрам. Параметры включают в себя:

    • Название услуги;

    • Текущее место расположения Потребителя услуги;

    • Требующиеся дата и время оказания услуги;

  • Получает от Среды поиска список (возможно, пустой) список доступных услуг. Описание доступных услуг включает:

    • Название Поставщика услуги;

    • Текущее место расположения Поставщика услуги;

    • Цену оказания услуги;

  • Информирует Среду поиска о выбранной услуге.

Состояния SCA во время взаимодействия с РИС ППУ описывается схемой приведенной на рисунке ниже в виде диаграммы состояний.

Рисунок 5 Основные состояния обслуживания

Более подробно взаимодействие SCA с ESSN во время поиска подходящей услуги показано на рисунке диаграмме действий ниже.

Рисунок 6 Поиск подходящей услуги

У SCA есть следующие интерфейсы:

  • Внешние:

    • Графический пользовательский интерфейс (см. раздел «Пользовательский интерфейс ПС Потребителя услуг»);

  • Внутренние:

    • SCA SOM, описывающий типы данных, на которые подписывается и которые публикует ПС Потребителя услуг (см. раздел «Объектная модель ПС Потребителя услуг»).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]