Главная страница
Навигация по странице:

  • Достоинства модели вариантов использования

  • Практическая 1, диаграмма прецедентов. Краткие сведения о диаграмме вариантов использования


    Скачать 31.48 Kb.
    НазваниеКраткие сведения о диаграмме вариантов использования
    АнкорShits
    Дата28.11.2022
    Размер31.48 Kb.
    Формат файлаdocx
    Имя файлаПрактическая 1, диаграмма прецедентов.docx
    ТипСценарий
    #816727

    Краткие сведения о диаграмме вариантов использования

    Диаграмма вариантов использования является самым общим представлением функциональных требований к системе. Для последующего проектирования системы требуются более конкретные детали, которые описываются в документе, называемом сценарием варианта использования или потоком событий (flow of events). Сценарий подробно документирует процесс взаимодействия действующего лица с системой, реализуемого в рамках варианта использования. Основной поток событий описывает нормальный ход событий (при отсутствии ошибок). Альтернативные потоки описывают отклонения от нормального хода событий (ошибочные ситуации) и их обработку.

    Достоинства модели вариантов использования заключаются в том, что она:

    • определяет пользователей и границы системы;

    • определяет системный интерфейс;

    • удобна для общения пользователей с разработчиками;

    • используется для написания тестов;

    • является основой для написания пользовательской документации;

    • хорошо вписывается в любые методы проектирования (как объектно-ориентированные, так и структурные).

    Основные элементы диаграмм вариантов использования

     Активный субъект (actor) отождествляется с чем-то или с кем-то, взаимодействующим с системой, т.е. играет определённую роль по отношению к системе, это может быть не обязательно пользователь будущей системы, также это может быть внешняя система.

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

    Между активным субъектом и вариантом использования устанавливаются связь ассоциация (association relationship), которая выполняет коммуникативную функцию, сообщая о взаимодействии субъекта с системой в рамках определенного варианта использования. Направление связи указывает, кто (субъект или система) является инициатором взаимодействия.
    Помимо связей между субъектом и вариантом использования, связи могут устанавливаться и между вариантами использования. Связи бывают двух типов - включающими (inclusive) и расширяющими (extensive).

    Порядок построения Usecase Diagram

    1. Создать usecase диаграмму с именем «Основная функциональность»

    2. Проанализировать, какие активные субъекты должны взаимодействовать с будущей системой.

    3. Создать actor’ов. (Например, Менеджер, Бухгалтер и Кладовщик).

    4. Создать прецеденты. Например,

      • Оформление заказа.

      • Оформление счёта.

      • Оформление накладной.

      • Выдача товара.

    • Для пояснения можно использовать комментарии.

    • Расставить связи, обозначающие зависимость (необходимо продумать, какие прецеденты находятся в отношении зависимости).

    • Результатом является подобная диаграмма:



    8.Сохранить диаграмму


    написать администратору сайта