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.  Сохраните диаграмму


 

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

64347. Метод підвищення оперативності передачі даних на основі динамічного управління маршрутизацією 1.61 MB
  Загальна характеристика роботи Сучасний рівень розвитку інформаційних систем і засобів автоматизації характеризується постійним впровадженням нових інформаційних технологій в процес збору обробки і передачі даних.
64348. Поліпшення тягово-економічних характеристик локомотивів шляхом підвищення коефіцієнту корисної дії системи подачі піску 311 KB
  Ця умова задовольняється завдяки багатьом чинникам серед яких найбільш ефективним і дешевим засобом який зберігся з часів створення перших локомотивів та безальтернативно використовується на залізничному транспорті...
64349. ПІДВИЩЕННЯ ПРОДУКТИВНОСТІ ЗУБОНАРІЗАННЯ ЦИЛІНДРИЧНИХ ЗУБЧАСТИХ КОЛІС ГІПЕРБОЛОЇДНИМ ІНСТРУМЕНТОМ ЗА РАХУНОК УДОСКОНАЛЕННЯ ФОРМОУТВОРЕННЯ РІЗАННЯМ 326.5 KB
  Одним з перспективних шляхів вирішення цієї задачі є створення нових видів ріжучого інструменту для формоутворення циліндричних зубчастих коліс на основі більш досконалих схем формоутворення на існуючому зубооброблюючому обладнанні.
64350. МЕТОДИКА НАВЧАННЯ КОНТРОЛЮ НАВЧАЛЬНОЇ ДІЯЛЬНОСТІ МАЙБУТНІХ ВИКЛАДАЧІВ ТЕХНІЧНИХ ДИСЦИПЛІН 1.22 MB
  Виконання цього завдання потребує перегляду підходів до змісту та організації контролю навчальної діяльності учнів особливо при вивченні спеціальних і загальнотехнічних дисциплін де формуються професійні знання вміння і навички професійно важливі якості особистості.
64351. ВДОСКОНАЛЕННЯ ТЕХНОЛОГІЇ ТА ОБЛАДНАННЯ ДУГОВОГО НАПЛАВЛЕННЯ РОБОЧОГО ШАРУ ВАЛИКАМИ ЗІ ЗМІННОЮ ТРАЄКТОРІЄЮ НАНЕСЕННЯ 29.87 MB
  На сьогоднішній день найбільш поширеним у промисловості є електродугове наплавлення під шаром флюсу. Воно досить універсальне і дозволяє отримати високу якість наплавленого металу, який може експлуатуватися в умовах високих статичних...
64352. МІЦНІСТЬ, ДЕФОРМАЦІЇ ТА ЕКСПЛУАТАЦІЙНІ ЯКОСТІ СТАЛЕЗАЛІЗОБЕТОННИХ МОСТІВ 313 KB
  Стрімке подорожчання цементу камяних матеріалів сприяє ширшому використанню в нашій країні сталезалізобетонних прогонових будов переважно для перекриття середніх а в особливих умовах та у важкодоступних гірських районах і малих прольотів мостів.
64353. ОБҐРУНТУВАННЯ ПАРАМЕТРІВ ГАЗОДИНАМІЧНОГО ЗАХИСТУ КАТОДІВ ПЛАЗМОТРОНІВ ДЛЯ НАЗЕМНИХ ВИПРОБУВАНЬ ЛІТАЛЬНИХ АПАРАТІВ 4.71 MB
  Рівень температури повітря за фронтом ударної хвилі обумовлює вимоги до рівня температур на стенді теплових випробувань і є найбільш важливою характеристикою.
64354. ОРГАНІЗАЦІЙНО-ПРАВОВІ ЗАСАДИ АДМІНІСТРАТИВНОЇ ДІЯЛЬНОСТІ СПЕЦІАЛЬНИХ УСТАНОВ ОРГАНІВ ВНУТРІШНІХ СПРАВ 153 KB
  Значна кількість завдань міліції реалізується в процесі виконання своїх функцій спеціальними установами органів внутрішніх справ. Проте організаційно-правові основи діяльності цих установ ОВС України, незважаючи на їх теоретичну і практичну важливість...
64355. Підвищення конкурентоспроможності молокопереробних підприємств в умовах членства України в СОТ 183.5 KB
  Проблема конкурентоспроможності в аграрному секторі економіки є високоактуальною, що пов’язано із важливістю вирішення питань забезпечення продовольчої безпеки кожної країни в сенсі покращення здоров’я людей шляхом підвищення економічної ефективності виробництва продукції.