40606

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

Практическая работа

Информатика, кибернетика и программирование

Краткие сведения о диаграмме вариантов использования. Диаграмма вариантов использования является самым общим представлением функциональных требований к системе. Для последующего проектирования системы требуются более конкретные детали которые описываются в документе называемом сценарием варианта использования или потоком событий flowofevents.

Русский

2013-10-17

70.24 KB

22 чел.

ФГБОУ СПО «Алексеевский колледж экономики и информационных технологий»

Специальность 230103        дисциплина «Автоматизированные информационные системы»                                         3 курс

Автоматизированные информационные системы

Инструкционная карта №6

«Построение диаграмм вариантов использования»

Ход работы

  1.  Изучить инструкционно-технологическую карту №6
  2.  Познакомиться с программным средством CASEBERRY
  3.  Изучить характеристики объекта автоматизации
  4.  Прочитать описание бизнес-процесса «Реализация продукции со склада»
  5.  Повторить сведения о диаграммах вариантов использования
  6.  Построить диаграмму вариантов использования (UsecaseDiagram)
  7.  Сформировать отчет по практической работе №6

Характеристики объекта автоматизации

Предприятие производит оптовую реализацию промышленной продукции широкого ассортимента. Поставщиками компании выступают заводы и фабрики, находящиеся на территории РФ. Клиенты предприятия - предприниматели, фирмы и др. организации, осуществляющие розничную и мелкооптовую продажу.

Постановка задачи на проектирование информационной системы

Проектируемая система обязана производить учет и контроль движения продуктов на складе. Автоматизировать процесс выписки накладных, счётов и других документов.

Описание бизнес-процесса «Реализация продукции со склада»

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

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

Если клиент оплачивает заказ по наличному расчету, то после оплаты бухгалтер сразу выписывает две товарно-транспортные накладные, которые передаются клиенту.

После получения накладной клиент прибывает на склад за своим товаром. Кладовщик выдает необходимые продукты и делает отметку в обоих экземплярах накладной о том, что груз выдан. Далее, клиент расписывается в двух экземплярах накладной и отбывает с полученным товаром и одним экземпляром накладной. Второй экземпляр накладной остается у кладовщика.

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

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

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

  1.  определяет пользователей и границы системы;
  2.  определяет системный интерфейс;
  3.  удобна для общения пользователей с разработчиками;
  4.  используется для написания тестов;
  5.  является основой для написания пользовательской документации;
  6.  хорошо вписывается в любые методы проектирования (как объектно- ориентированные, так и структурные).

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

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

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

Между активным субъектом и вариантом использования устанавливаются связь ассоциация (associationrelationship), которая выполняет коммуникативную функцию, сообщая о взаимодействии субъекта с системой в рамках определенного варианта использования. Направление связи указывает, кто (субъект или система) является инициатором взаимодействия.

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

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

  1.  Создайте usecaseдиаграмму с именем «Основная функциональность»
  2.  Проанализируйте какие активные субъекты должны взаимодействовать сбудущей системой.
  3.  Нарисуйте actor(Предлагается сделать 3:Менеджер, Бухгалтер и Кладовщик.)
  4.  Добавьте следующие прецеденты:
    1.  Оформление заказа
    2.  Оформление счёта
    3.  Оформление накладной

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

  1.  Для пояснения можно использовать комментарии
    1.  Расставьте стрелки, обозначающие зависимость (подумайте какие прецеденты находятся в отношении зависимости
      1.  Должна быть получена подобная диаграмма:

  1.  Сохраните диаграмму


 

А также другие работы, которые могут Вас заинтересовать

19874. Поняття, суть і завдання кримінального процесу. Поняття стадій кримінального процесу та їх система 91 KB
  Поняття суть і завдання кримінального процесу. Поняття завдання та зміст кримінального процесу. Поняття стадій кримінального процесу та їх система. Поняття завдання та зміст кримінального процесу Конституція України є Основним Законом нашої д
19875. Кримінально-процесуальний закон 45 KB
  ТЕМА 2: Кримінальнопроцесуальний закон План 1. Поняття суть і завдання кримінальнопроцесуального закону. 2. Дія кримінальнопроцесуального закону в просторі часі та щодо осіб. 1. Поняття суть і завдання кримінальнопроцесуального закону Під поняттям кримінал
19876. Принципи кримінального процесу 118.5 KB
  ТЕМА З: Принципи кримінального процесу План 1. Поняття значення і система принципів кримінального процесу. 2. Характеристика окремих принципів кримінального процесу. 1. Поняття значення і система принципів кримінального процесу Кримінальний процес України як ...
19877. Учасники кримінального процесу 115 KB
  ТЕМА 4: Учасники кримінального процесу План 1. Поняття і класифікація учасників кримінального процесу. 2. Посадові особи які ведуть та безпосередньо здійснюють кримінальнопроцесуальне провадження. 3. Особи які мають та обстоюють у кримінальному процесі власні інт
19878. Доказування та докази в кримінальному процесі 139.5 KB
  ТЕМА 5: Доказування та докази в кримінальному процесі 1. Поняття кримінальнопроцесуального доказування та його значення. Предмет доказування. 2. Класифікація доказів та їх джерел.іяіііі 3. Способи збирання перевірки й оцінки доказів та їх процесуальних джерел. 1. П...
19879. Цивільний позов у кримінальному процесі 107 KB
  ТЕМА 6: Цивільний позов у кримінальному процесі План 1. Суб'єкти цивільного позову в кримінальному процесі. 2. Предмет підстави і доказування цивільного позову в кримінальній справі. 1. Суб'єкти цивільного позову в кримінальному процесі Основними суб'єктами прова
19880. Процесуальні строки і судові витрати 98 KB
  Тема 7: Процесуальні строки і судові витрати. План 1. Строки провадження слідчих і процесуальних дій та порядок їх обчислення. 2. Продовження строків досудового слідства. 3. Поняття і склад судових витрат. 1. Строки провадження слідчих і процесуальних дій та порядо
19881. Порушення кримінальної справи 123.5 KB
  ТЕМА 8: Порушення кримінальної справи План 1. Поняття значення і завдання стадії порушення кримінальної справи. 2. Приводи і підстави для порушення кримінальної справи. 3. Процесуальний порядок порушення кримінальної справи. 4. Оскарження рішень слідчого і прокурор
19882. Відмова в порушенні кримінальної справи 119 KB
  ТЕМА 9: Відмова в порушенні кримінальної справи 1. Поняття і значення відмови в порушенні кримінальної справи. 2. Обставини що виключають можливість порушення кримінальної справи. 3. Процесуальний порядок відмови в порушенні кримінальної справи. 4. Оскарження рішен