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


 

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

2994. Федерализм в США 115.5 KB
  Одной отличительной, вполне очевидной особенностью американской правовой системы является тот факт, что она организована на федеральной основе. Федеральная система — это такая форма организации правительственной и правовой систем, при которой...
2995. Анализ деятельности коммерческого банка по данным бухгалтерского баланса 826 KB
  Введение денежного обращения, кредитования и банковских расчетов в экономике необходимо располагать оперативной и достоверной информацией о состоянии и движении денежных средств по счетам банковских организаций. Разносторон...
2996. Анализ федеральной программы реформирования государственной службы 142 KB
  Государственная служба появилась в системе социальных отношений как необходимое условие для нормальной жизнедеятельности общества и как средство обеспечения других видов социальной деятельности. Вопросы управления государственной службой вк...
2997. Анализ внешней среды организации на примере ОАО Теплоизоляция 312 KB
  Объект исследования: предприятие ОАО Теплоизоляция Цель работы: дать анализ микро- и макроокружения ОАО Теплоизоляция и влияния внешней среды на организацию работы предприятия. Методы исследования: сравнение, сопоставление, анализа оценки и обоб...
2998. Установление буржуазной республики в Англии 17 века 67.5 KB
  Ситуация в Англии после первой гражданской войны. Пленением короля и падением последних роялистских опорных пунктов в Уэльсе в марте 1647 года закончилась первая гражданская война. Победа над королём вызвала рост авторитета армии Оливера Кромвеля, к...
2999. Акционерные общества и их роль в экономике 93 KB
  Приватизация в России проводилась как стратегическое преобразование, посредством которого «ничейную» якобы и потому малоэффективную собственность следовало передать действенным и эффективным собственникам, а те, обретя «чувство хозяи...
3000. Американский монетаризм, М. Фридмен и его концепция 60.5 KB
  Монетаризм представляет собой одно из наиболее влиятельных течений в современной экономической науке, относящееся к неоклассическому направлению. Он рассматривает явления хозяйственной жизни преимущественно под углом зрения процессов, протекающих в ...
3001. Основные понятия астрономии 109 KB
  Ответы к зачёту по астрономии. 1) Астрономия изучает движение небесных тел, их природу, происхождение. 2) Вселенная – часть материального мира, которая доступна исследованию астрономическими средствами, соответствующими достигнутому уровню разв...
3002. Разработка программы для решения неодномерных стационарных задач теплопроводности численным методом с использованием консервативно-разностной схемы 95 KB
  Базовый уровень подготовки инженера-энергетика в области информатики и вычислительной техники определяется необходимым набором знаний, умений и навыков в применении ЭВМ для решения различных технических задач. Специалисты этой категории, помимо умен...