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

  • Категории шабло- нов

  • Диаграмма прецедентов.vsd . (Диаграмма вариантов использования.vsd ) 15 3. Установите с помощью команды Файл/Параметры страницы

  • Параметры страницы

  • Настройка печати – Бумага в принтере – Книжная, Масштаб – 100%, разместить – на одном листе, на вкладке Размер страницы

  • Макеты и маршру- ты

  • Встав- ка/Создать страницу

  • Список литературы и ссылки на интернет–ресурсы

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


    Скачать 1.09 Mb.
    НазваниеМетодические указания для индивидуальной самостоя тельной работы студентов, обучающихся по направлению подготовки 080700 Бизнесинформатика
    Дата20.10.2022
    Размер1.09 Mb.
    Формат файлаpdf
    Имя файлаПостроение диаграммы вариантов использования на основе шаблона «.pdf
    ТипМетодические указания
    #745627

    1
    МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
    Федеральное агентство по образованию
    ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ
    УЧРЕЖДЕНИЕ ВЫСШЕГО
    ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
    «Омский государственный университет путей сообщения»
    Институт автоматики, телекоммуникаций и информационных технологий (ИАТИТ)
    Кафедра «Высшая математика»
    СОЗДАНИЕ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ МОДЕЛЕЙ БИЗНЕС–
    ПРОЦЕССОВ НА ОСНОВЕ ШАБЛОНА «СХЕМА МОДЕЛИ UML»
    MS OFFICE VISIO 2007
    Часть 2
    Построение диаграммы вариантов использования на основе шаблона
    «Схема модели UML» MS Office Visio 2007
    Омск 2014

    2
    УДК 004.9(075.8)
    ББК 32.97я73
    К84
    Создание объектно-ориентированных моделей бизнес-процессов на осно- ве шаблона «Схема модели UML» MS Office Visio 2007. Часть 2. Построение диаграммы вариантов использования на основе шаблона «Схема модели UML»
    MS Office Visio 2007. Методические указания для индивидуальной самостоя- тельной работы студентов, обучающихся по направлению подготовки 080700
    «Бизнес–информатика» очной формы обучения /Т.Ю.Круковская; Омский гос.ун-т путей сообщения. Омск, 2011. 23 с.
    Соответствуют действующей программе курса для технических вузов, содержат базовые теоретические сведения о построении с помощью шаблона
    «Схема модели UML» диаграммы вариантов использования, включающего ба- зовые элементы и отношения между ними.
    Библиогр.: 8 назв., рис.21.
    Рецензент:
    Шарова А.Н. кандидат педагогических наук, доцент кафедры информатики и вычислительной техники Омского государственного педагогического универ- ситета

    3
    Оглавление
    ВВЕДЕНИЕ ........................................................................................................................................ 4
    Построение диаграммы вариантов использования на основе шаблона «Схема модели UML»
    MS Office Visio 2007 ......................................................................................................................... 5 1.
    Основные теоретические сведения .......................................................................................... 5 1.1.
    Базовые элементы диаграммы использования ................................................................... 5 1.1.1.
    Прецедент/вариант использования ................................................................... 5 1.1.2.
    Действующее лицо/Актер ..................................................................................... 7 1.1.3.
    Взаимодействия на диаграмме вариантов использования ......................... 9 1.1.3.1.Отношение «Ассоциация» ...................................................................................... 9 1.1.3.2. Отношение «Включение» ..................................................................................... 10 1.1.3.3. Отношение «Расширение» .................................................................................. 11 1.1.3.4. Обобщение ............................................................................................................... 13 2.
    Практические задания ............................................................................................................. 14
    Список литературы и ссылки на интернет–ресурсы ................................................................ 23

    4
    ВВЕДЕНИЕ
    Предлагаемые методические указания предназначены для приобретения практических навыков работы с инструментальной средой MS Visio 2007 в приложении к задачам моделирования системы процессов на основе методов объектно–ориентированного анализа, моделирования и проектирования языка графического описания Unified Modeling Language (UML).
    Язык визуализации UML, прежде всего, предназначен для моделирования и разработки программных систем, однако его выразительность позволяет опи- сывать деятельность непрограммных систем, в частности описывать модель ор- ганизации, включающую деловые объекты: подразделения, должности, ресур- сы, операции и пр.
    Методические указания содержат базовые теоретические сведения о соз- дании диаграмм вариантов использования, служащих для моделирования ди- намических аспектов системы, (бизнес–процесса), представлен обзор основных элементов: прецедентов (вариантов использования), действующих лиц, различ- ных видов отношений, а также их краткое описание.
    Практическая часть методических указаний ориентирована на демонстра- цию основных возможностей MS Visio 2007 в приложении к задаче структури- рованного описания действующих лиц/актеров, прецедентов/вариантов исполь- зования, главной диаграммы прецедентов/вариантов использования условной предметной области.
    Содержание методических материалов основано на рабочих материалах, которые автор использовал при проведении практических занятий по дисцип- лине «Моделирование и анализ бизнес–процессов» со студентами, обучающи- мися по направлению подготовки 080700 «Бизнес–информатика».
    Подбор содержательной части заданий производился с учетом взаимосвя- зи с общепрофессиональными и специальными дисциплинами, изучаемыми студентами на предшествующих и последующих курсах.
    С благодарностью примем замечания, комментарии и пожелания уважае- мых читателей по содержанию и оформлению методических указаний, которые можно направлять по адресу feano@inbox.ru

    5
    Построение диаграммы вариантов использования на основе шаблона
    «Схема модели UML» MS Office Visio 2007
    Ключевые слова:
    прецедент/вариант использования, Действующее ли- цо/Актер, отношения взаимодействия: ассоциации (association relationship), включения (include relationship), расширения (extend relationship), обобщения
    (generalization relationship).
    1.
    Основные теоретические сведения
    Диаграмма прецедентов/вариантов использования (use case diagram) – это один из видов диаграмм, которые применяются для моделирования динамиче- ских аспектов системы, подсистемы, класса.
    Данный вид диаграмм имеет большое значение для визуализации, специ- фицирования, документирования поведения систем, подсистем, классов и облег- чает взаимодействие пользователя и аналитика.
    Диаграммы прецедентов/ вариантов использования применяются при биз- нес–анализе для моделирования процессов предметной области, формирования функциональных требований и направления их реализации. Применение диа- граммы прецедентов/вариантов использования в области описания бизнес–
    процессов предметной области расширяется благодаря дополнительным базо- вым элементам, которые отражают сущность бизнес–процессов (бизнес–актант, бизнес–прецедент, бизнес–сущность и бизнес–управление).
    1.1.
    Базовые элементы диаграммы использования
    1.1.1.
    Прецедент/вариант использования
    Прецедент/вариант использования (use case) — описание последовательно- сти действий, включая их варианты, которые система или другая сущность могут выполнять в процессе взаимодействия с Действующими лицами/Актерами с це- лью получения значимого результата, причем они позволяют точно ранжировать функции по значимости получаемого результата.
    Прецедент/вариант использования представляет собой спецификацию об- щих особенностей поведения или функционирования моделируемой бизнес–
    системы без рассмотрения внутренней структуры этой системы. Отдельный пре-

    6 цедент/вариант использования обозначается на диаграмме геометрической фигу- рой в виде эллипса, внутри которого содержится его имя, оформленное строкой пояснительного текста.
    Рис.1
    .
    Графическое обозначение варианта использования
    Примерами вариантов использования могут быть следующие действия: проверить состояние текущего счета клиента, оформить заказ на покупку товара, получение дополнительной информации о кредитоспособности клиента, отобра- жение графической формы на экране, бронирование билета на рейс самолета, подбор рейса самолета, управление рейсами и др.
    Как и другие диаграммы, диаграмма вариантов использования может со- держать примечания и ограничения, содержащиеся в проектируемой модели фрагмента бизнес–системы, имеющие непосредственное отношение к контексту предметной области.
    В качестве такой информации могут быть комментарии разработчика (на- пример, дата и версия разработки диаграммы или ее отдельных компонентов), ограничения (например, на значения отдельных связей или экземпляры сущно- стей) и помеченные значения (рис.2).
    Рис.2. Примеры примечаний в диаграмме прецедентов/вариантов использования
    Отдельный прецедент/вариант использования отличается тем, что охваты- вает некоторую очевидную для пользователей функцию, которая способствует решению некоторой дискретной задачи пользователя.

    7 1.1.2.
    Действующее лицо/Актер
    Действующее лицо/Актер (actor) — внешняя по отношению к моделируе- мой системе сущность, которая при взаимодействии использует ее функцио- нальные возможности для достижения определенных целей или решения част- ных задач.
    Каждый элемент «Действующее лицо/Актер» может рассматриваться как некая отдельная роль относительно конкретного варианта использования.
    Стандартным графическим обозначением данного элемента является сим- вол с подписью «Актер» (Рис.3).
    Рис. 3. Графическое обозначение элемента «Действующее лицо/Актер»
    Имя актера должно быть достаточно информативным с точки зрения се- мантики. В качестве имени подходят наименования должностей в компании (на- пример, продавец, кассир, менеджер, президент).
    Актеры взаимодействуют с системой посредством передачи и приема со- общений от вариантов использования. Сообщение представляет собой запрос
    Актером сервиса от системы и получение этого сервиса. Это взаимодействие может быть выражено посредством ассоциаций между отдельными Актерами и вариантами использования.
    Кроме этого, с Актерами могут быть связаны интерфейсы, которые опре- деляют, каким образом другие элементы модели взаимодействуют с этими Акте- рами.
    В некоторых случаях Действующее лицо/Актер может обозначаться в виде прямоугольника класса со стереотипом <> и обычными составляющими элементами класса.
    При формировании диаграммы вариантов использования и определении
    Действующих лиц/Актеров, взаимодействующих с системой следует учитывать обстоятельства: кто взаимодействует с системой или использует систему; кто передает или принимает информацию в/из системы; кто является внешним по отношению к системе.

    8
    Каждый вариант использования показывает, как конкретный актер исполь- зует систему и в дальнейшем расширяется диаграммами состояний и последова- тельности действий.
    Считается, что, что изобразительных средств языка UML явно не хватает для того, чтобы учесть на диаграммах вариантов использования особенности функционального поведения сложной системы.
    С этой целью рекомендуется дополнять диаграммы вариантов использо- вания текстовыми сценариями, которые уточняют или детализируют последо- вательность действий, совершаемых системой при выполнении ее вариантов использования.
    Сценарий (scenario) – определенная последовательность действий, кото- рая описывает действия Действующего лица/Актера и вариантов использования в форме обычного текста. Сценарий действий для отдельного варианта исполь- зования может быть создан различными способами, например, так как показано во фрагменте таблицы:
    Шаблон для написания сценария отдельного варианта использования
    Таблица 1
    Главный раздел
    Типичный ход событий
    Раздел «Исключения» Раздел «Ограничения»




    В главном разделе сценария указывается имя рассматриваемого варианта использования, имена взаимосвязанных с ним Действующих лиц/Актеров, цель выполнения варианта, условный тип и ссылки на другие варианты использова- ния.
    В свою очередь описание главного раздела сценария выполнения вариан- тов использования также может быть оформлено в виде таблицы:
    Шаблон для написания главного раздела сценария отдельного варианта использования
    Таблица 2
    Вариант использования

    Актеры

    Цель выполнения варианта использования

    Краткое описание

    Тип

    Ссылки на другие варианты использования

    Диаграмма вариантов использования и поясняющие ее текстовые сцена- рии в совокупности может представлять собой самостоятельную модель, кото-

    9 рая в языке UML получила название модели вариантов использования и имеет свое специальное стандартное имя или стереотип <>.
    1.1.3.
    Взаимодействия на диаграмме вариантов использования
    Для описания взаимодействия между элементами диаграммы прецеден- тов/вариантов использования могут существовать различные отношения:
    В языке UML имеется несколько стандартных видов отношений между
    Актерами и вариантами использования:
    ассоциации (association relationship)
    включения (include relationship)
    расширения (extend relationship)
    обобщения (generalization relationship)
    1.1.3.1.
    Отношение «Ассоциация»
    Применительно к диаграммам вариантов использования отношение «Ас- социация» служит для обозначения специфической роли актера при его взаимо- действии с отдельным вариантом использования.
    На диаграмме вариантов использования, так же как и на других диаграм- мах, отношение «Ассоциация» обозначается сплошной линией между актером и вариантом использования, может иметь некоторые дополнительные обозначе- ния, например, имя и кратность (рис. 4). Такая ассоциация является простой ас- социацией.
    Рис.4. Пример графического представления отношения ассоциации между
    Актером и вариантом использования
    Кроме простой ассоциации на диаграмме может быть представлена ассо- циация, показывающая, что вариант использования инициализируется Акте- ром. Такая ассоциация является направленной и обозначается сплошной линией с однонаправленной стрелкой, например, так как показано на рис.5.
    В качестве Действующего лица/Актера выступает Система менеджмента процесса, которая инициализирует действия по отношению к функциональным областям, например для формирования целевых значений системы измерений логистических показателей.

    10
    Рис.5. Пример графического представления ассоциации, показывающей инициализацию актером варианта использования
    1.1.3.2.
    Отношение «Включение»
    Отношение «Включение» (include) — это разновидность отношения зави- симости между базовым вариантом использования и его специальным случаем.
    Отношение «Включение» – показывает, что вариант использования включается в базовую последовательность и выполняется всегда.
    Отношение «Включение» устанавливается только между двумя вариан- тами использования и указывает на то, что заданное поведение для одного вари- анта использования включается в качестве составного фрагмента в последова- тельность поведения другого варианта использования.
    Данное отношение является направленным бинарным отношением в том смысле, что пара экземпляров вариантов использования всегда упорядочена в отношении включения.
    Так, например, отношение включения, направленное от варианта исполь- зования "Предоставление кредита в банке" к варианту использования "Проверка платежеспособности клиента", указывает на то, что каждый экземпляр первого варианта использования всегда включает в себя функциональное поведение или выполнение второго варианта использования.
    В этом смысле поведение второго варианта использования является частью поведения первого варианта использования на данной диаграмме. Графически данное отношение обозначается в форме пунктирной линии со стрелкой, направ- ленной от базового варианта использования к включаемому варианту использо- вания. При этом данная линия помечается стереотипом <>, как показа- но на рис.6.

    11
    Рис. 6. Пример графического изображения отношения включения между вариантами использования
    Семантика этого отношения определяется следующим образом. Процесс выполнения базового варианта использования включает в себя как собственное подмножество последовательность действий, которая определена для включае- мого варианта использования. При этом выполнение включаемой последова- тельности действий происходит всегда при инициировании базового варианта использования.
    Один вариант использования может входить в несколько других вариан- тов, а также содержать в себе другие варианты.
    Включаемый вариант использования является независимым от базового варианта в том смысле, что он предоставляет последнему инкапсулированное поведение, детали реализации которого скрыты от последнего и могут быть лег- ко перераспределены между несколькими включаемыми вариантами использо- вания.
    Более того, базовый вариант зависит только от результатов выполнения включаемого в него варианта использования, но не от структуры включаемых в него вариантов.
    1.1.3.3.
    Отношение «Расширение»
    Отношение «Расширение» (extend) определяет и расширяет взаимосвязь базового варианта использования с другим вариантом использования, функцио- нальное поведение которого задействуется базовым не всегда, а только при вы- полнении дополнительных условий. Отношение «Расширение»вставляет собст- венную последовательность действий.
    В соответствии с принятым в языке UML общим соглашением отношение расширения является зависимостью, направленной к базовому варианту исполь- зования и соединенной с ним в так называемой точке расширения.
    Отношение «Расширения» между вариантами использования обозначается как отношение зависимости в форме пунктирной линии со стрелкой, направлен- ной от того варианта использования, который является расширением для базово- го варианта использования. Данная линия со стрелкой должна быть помечена стереотипом <>, как показано на рис.7 .
    Рис. 7. Пример графического изображения отношение «Расширение» ме- жду вариантами использования

    12
    В изображенном фрагменте имеет место отношение расширения между ба- зовым вариантом использования "Предоставление кредита в банке" и вариантом использования "Предоставление налоговых льгот".
    Это означает, что свойства поведения первого варианта использования в некоторых случаях могут быть дополнены функциональностью второго варианта использования. Для того чтобы это расширение имело место, должно быть вы- полнено определенное логическое условие данного отношения расширения.
    Расширение показывает, что вариант использования расширяет базовую после- довательность действий и вставляет собственную последовательность. При этом расширенная последовательность может осуществляться в зависимости от опре- деленных условий.
    Отношение расширения позволяет моделировать таким образом, что один из вариантов использования должен присоединять к своему поведению дополни- тельное поведение, определенное для другого варианта использования.
    В то же время данное отношение всегда предполагает проверку условия и ссылку на точку расширения в базовом варианте использования.
    Точка расширения определяет место в базовом варианте использования, в которое должно быть помещено расширение при выполнении соответствую- щего логического условия.
    При этом один из вариантов использования может быть расширением для нескольких базовых вариантов, а также иметь в качестве собственных расшире- ний другие варианты. Базовый вариант использования не зависит от своих рас- ширений.
    Семантика отношения расширения определяется следующим образом.
    Если базовый вариант использования выполняет некоторую последователь-
    ность действий, которая определяет его поведение, и при этом имеется точка
    расширения на экземпляр другого варианта использования, которая является
    первой из всех точек расширения у базового варианта, то проверяется логиче-
    ское условие данного отношения.
    Если это условие выполняется, исходная последовательность действий
    расширяется посредством включения действий другого варианта использова-
    ния.
    Следует заметить, что условие отношения расширения проверяется
    лишь один раз — при первой ссылке на точку расширения, и если оно выполняет-
    ся, то все расширяющие варианты использования вставляются в базовый вари-
    ант.
    Рис.8. Отношение «Расширение» между вариантами использования

    13
    Отношение расширения отмечает тот факт, что один из вариантов исполь- зования может присоединять к своему поведению некоторое дополнительное по- ведение, определенное для другого варианта.
    1.1.3.4.
    Обобщение
    Отношение обобщения (наследование) показывает, что дочерний вариант использования содержит все атрибуты, последовательность поведения и точки расширения, определенные в родительском варианте использования, а так же вступает во все те взаимодействия, в которые вступает родительский вариант использования.
    Графически отношение обобщения обозначается стрелкой–обобщением, направленной на родительский вариант использования (рис.9).
    Рис.9. Пример графического изображения отношения обобщения между вариантами использования
    В данном примере отношение обобщения указывает на то, что вариант ис- пользования "Предоставление кредита корпоративным клиентам" является спе- циализацией варианта использования "Предоставление кредита клиентам банка".
    При этом вариант использования "Предоставление кредита клиентам бан- ка" еще называют предком или родителем по отношению к варианту использо- вания "Предоставление кредита корпоративным клиентам", а последний вариант называют потомком по отношению к первому варианту использования.
    Следует подчеркнуть, что потомок наследует все свойства поведения сво- его родителя, а также может обладать дополнительными особенностями поведе- ния.
    Отношение обобщения между вариантами использования применяется в том случае, когда необходимо отметить, что дочерние варианты использования обладают всеми особенностями поведения родительских вариантов. При этом дочерние варианты использования участвуют во всех отношениях родительских вариантов. В свою очередь, дочерние варианты могут наделяться новыми свой- ствами поведения, которые отсутствуют у родительских вариантов использова- ния, а также уточнять или модифицировать наследуемые от них свойства пове- дения.

    14
    2.
    Практическое задание
    Создание диаграммы прецедентов/вариантов использования на основе шаб-
    лона «Схема модели UML» MS Office Visio 2007
    Цель работы: получить навыки структурирования определенной предметной области и построения диаграмм прецедентов/вариантов использования.
    Задание: дляусловнойпредметной области «Предприятие по сборке и продаже компьютеров» создайте структурированное описание действующих лиц/актеров, прецедентов/вариантов использования, главную диаграмму преце- дентов/вариантов использования, показав на ней прецеденты/варианты исполь- зования, действующих лиц/актеров, отношения между элементами, добавить описания к действующим лицам/актерам и вариантам использования, для каж- дого (отдельных) варианта использования задайте поток событий в виде от- дельного файла и прикрепите его к варианту использования.
    Содержание отчета:
    Файл Диаграмма прецедентов.vsd
    1. Структурированное описание предметной области «Предприятие по сборке и продаже компьютеров»;
    2. Диаграмма прецедентов/вариантов использования;
    3. Краткое описание каждого актера и прецедента;
    4. Описание потока событий для каждого варианта использования.
    Порядок выполнения практических заданий
    1.
    Откройте приложение MS Office Visio и выберите в Категории шабло-
    нов шаблон Программное обеспечение и базы данных (рис.11).
    Рис.11.
    2.
    Выберите Готовый шаблонСхема модели UML и выполните сохра- нение документа в личной папке с именем Диаграмма прецедентов.vsd.
    (Диаграмма вариантов использования.vsd)

    15 3.
    Установите с помощью команды Файл/Параметры страницы и диало- гового окна Параметры страницы следующие опции: на вкладке Свой-
    ства страницы – укажите имя – Действующие лица/Актеры, единицы измерения – миллиметры, тип – передняя, на вкладке Настройка печати
    – Бумага в принтере – Книжная, Масштаб – 100%, разместить – на одном листе, на вкладке Размер страницы – как в принтере, на вкладке Тени – опции выберите по своему усмотрению, на вкладке Макеты и маршру-
    ты – направление – сверху вниз, установите опцию – сдвигать другие фи- гуры при размещении, интервал между фигурами примите – по умолча- нию, примените параметры, нажав кнопку ОК.
    4.
    Установите масштаб видимости достаточно удобный для работы с листом документа, например 100%.
    5.
    Выполните команду Вставка/Объект и выберите объект Документ
    Microsoft Word и вставьте его на текущую страницу.
    Рис.12.
    6.
    Выполните для заданной предметной области выделение действующих лиц/актеров и приведите их краткое описание с указанием их основных функций, для чего создайте таблицу Описание действующих лиц/актеров предметной области «Предприятие по сборке и продаже компьютеров» так, как показано на рис. (данные для заполнения таблицы приведены в таблице 3)
    Рис.13.

    16
    Описание действующих лиц/актеров предметной области
    «Предприятие по сборке и продаже компьютеров»
    Таблица 3
    Действующее ли- цо/Актер
    Краткое описание
    Коммерческий дирек- тор
    Сотрудник, который руководит и координирует про- цессы закупок, поставок, продаж, принимает страте- гические решения в области сбыта, ценообразования, маркетинговой, ассортиментной политики.
    Бухгалтер
    Сотрудник, который осуществляет организацию бух- галтерского учета хозяйственно–финансовой дея- тельности и контроль за экономным использованием материальных, трудовых и финансовых ресурсов, сохранностью собственности предприятия.
    Кассир
    Сотрудник, который осуществляет операции по приему, учету, выдаче и хранению денежных средств и ценных бумаг, составляет кассовую отчет- ность.
    Менеджер по работе с клиентами
    Сотрудник, который ведет переговоры с клиентами, следит за ассортиментом продукции, проводит до- кументальное оформление покупки, осуществляет контроль над комплектацией заказа, расчетом за укомплектованный заказ клиента.
    Менеджер по снабже- нию
    Сотрудник, который изучает оперативную маркетин- говую информацию и рекламные материалы, подго- тавливает и корректирует преддоговорную докумен- тацию, проводит переговоры с поставщиками, обес- печивает доставку материальных ресурсов от по- ставщиков и продавцов, организует обработку по- ставок материально–технических ресурсов.
    Инженер по сборке настольных компью- теров
    Сотрудник, который занимается сборкой настольных компьютеров.
    Инженер по сборке ноутбуков
    Сотрудник, который занимается сборкой ноутбуков.
    Инженер по тестиро- ванию
    Сотрудник, который занимается тестированием соб- ранных компьютеров (функциональное, нагрузочное, на удобство использования); автоматизацией тести- рования, анализом функциональных требований к продуктам, составление плана тестирования.
    Завскладом
    Сотрудник, руководит работой склада по приему, хранению и отпуску товарно–материальных ценно-

    17 стей, составляет установленную отчетность, обеспе- чивает сохранность складируемых товарно–
    материальных ценностей.
    7.
    Выполните создание второй страницы с помощью команды Встав- ка/Создать страницу…и присвойте ей имя Возможности системы
    8.
    Выполните текстовое или табличное описание возможностей, которые должна предоставлять система, основываясь на данных таблицы 4.
    Возможности системы для действующих лиц/актеров
    Таблица 4
    Актер Директор
    Использует систему для руководства и координации процессов закупок, поставок, продаж, принятия стра- тегически важных решений в области сбыта, цено- образования, маркетинговой, ассортиментной поли- тики.
    Актер Бухгалтер
    Использует систему для организации бухгалтерско- го учета хозяйственно–финансовой деятельности и контроля за экономным использованием материаль- ных, трудовых и финансовых ресурсов, сохранно- стью собственности предприятия.
    Актер Менеджер по
    работе с клиентами
    Использует систему для оформления, редактирова- ния, комплектацией заказов, контроля за расчетом за укомплектованный заказ, управления информацией о клиентах предприятия.
    Актер Менеджер по
    снабжению
    Использует систему для управления оперативной маркетинговой информацией и рекламных материа- лов, договорной документации с поставщиками, обеспечения доставки материальных ресурсов от по- ставщиков и продавцов, организации обработки по- ставок комплектующих материально–технических ресурсов.
    Актер Инженер по
    сборке настольных
    компьютеров
    Использует систему для просмотра нарядов на сбор- ку персональных компьютеров, для заказа комплек- тующих со склада и отметки о ходе выполнения ра- боты.
    Актер Инженер по
    сборке ноутбуков
    Использует систему для просмотра нарядов на сбор- ку ноутбуков, для заказа комплектующих со склада и отметки о ходе выполнения работы.
    Актер Инженер по
    тестированию
    Использует систему для просмотра нарядов на тести- рование собранной продукции и отметки о ходе вы- полнения работы, тестирования собранных компью- теров, автоматизации тестирования.

    18
    Актер Завскладом
    Использует систему для приема, хранения, отпуска товарно–материальных ценностей – комплектующих, составления установленной отчетности, обеспечения сохранности складируемых товарно–материальных ценностей.
    9.
    Выполните создание третьей страницы с помощью команды Встав-
    ка/Создать страницу…и присвойте ей имя Прецеденты/варианты ис-
    пользования.
    10.
    Создайте описание прецедентов/вариантов использования, основываясь на содержании таблицы 4.
    Прецеденты/варианты использования
    Таблица 4
    Прецедент/вариант использования
    Краткое описание
    Управление системой
    Инициируется директором. Позволяет руководить и корректировать произ- водственными процессами.
    Учет финансово–хозяйственной деятельности
    Инициируется бухгалтером. Позволяет вести учет хозяйственно–финансовой деятельности, контроль за использова- нием материальных, трудовых и фи- нансовых ресурсов, сохранностью собственности предприятия.
    Работа с заказом
    Инициируется менеджером по работе с клиентами. Позволяет формировать, корректировать, удалять, просматри- вать заказ клиента.
    Управление информацией о клиенте
    Запускается менеджером по работе с клиентами. Позволяет добавлять, из- менять или удалять клиентов, а также просматривать информацию о клиен- тах.
    Управление информацией о постав- щиках
    Запускается менеджером по снабже- нию. Позволяет добавлять, изменять или удалять поставщиков, а также просматривать информацию о постав- щиках.
    Управление информацией о ком- плектующих изделиях и запасных частях
    Запускается менеджером по снабже- нию. Позволяет просматривать ин- формацию о комплектующих издели- ях, производить анализ их расходова- ния, прогнозировать необходимое их

    19 количество и делать заказ.
    Сборка компьютеров
    Инициализируется инженером по сборке. Позволяет просматривать на- ряды на сборку компьютеров, делать заказ на сборку комплектующих изде- лий, делать отметки о ходе выполне- ния работы.
    Пополнение комплектующими из- делиями и запасными частями
    Инициируется инженером по сборке компьютеров. Предназначено для за- требования необходимых комплек- тующих изделий и запасных частей со склада.
    Тестирование компьютеров
    Инициируется инженером по тестиро- ванию. Позволяет просмотреть список компьютеров, подлежащих тестирова- нию, провести тестирование, сделать отметки о ходе выполнения работ.
    Учет поступления и выдачи ком- плектующих изделий и запасных частей
    Инициируется заведующим складом.
    Позволяет вести учет поступления и выдачи запчастей и комплектующих изделий.
    11.
    Выполните создание третьей страницы с помощью команды Встав- ка/Создать страницу…и присвойте ей имя Диаграмма прецеден-
    тов/вариантов использования.
    12.
    Создайте Диаграмму прецедентов/вариантов использования с указанием
    Действующих лиц/Актеров, прецедентов, отношений между элементами, например, так, как это показано на рис. 14.
    ☼ При создании диаграммы необходимо учесть, что Действующее ли- цо/Актер Инженер по сборке связан с Действующими лицами/Актерами
    Инженер по сборке настольных компьютеров и Инженер по сборке ноут-
    буков отношением обобщения, так как выступает в качестве родительского прецедента/варианта использования, между прецедентами Сборка компью-
    теров и Требование необходимых комплектующих установлено отношение
    включения, поскольку для сборки компьютеров обязательно нужно заказы- вать необходимые комплектующие со склада, для прецедента Работа с за-
    казом показано отношение расширения (extend) с базовым прецедентом
    Управление информацией о клиенте, поскольку, когда актер Менеджер по
    работе с клиентами работает с заказом (оформляет, корректирует и т.д.), то не всегда при этом он управляет информацией о клиентах, для всех осталь- ных прецедентов/вариантов использования использовано отношение ассо- циации.

    20
    Рис.14. Главная диаграмма прецедентов/вариантов использования
    13.
    Выполните создание четвертой страницы с помощью команды Встав-
    ка/Создать страницу…и присвойте ей имя Диалоговые окна
    14.
    Выполните команду Фигуры/Программное обеспечение и базы дан-
    ных/Программное обеспечение/Окна и диалоговые окна и, используя эле- менты этой категории, создайте для потока событий прецедента/варианта использования Управление информацией о клиенте диалоговые окна Вход
    в систему, Выбор варианта действий, например, так как показано на рис.
    ☼ При этом следует учесть, что прецедент/вариант использования начи- нает выполняться тогда, когда Действующее лицо/Актер Менеджер по
    работе с клиентами подключается к системе и вводит свое имя и пароль.
    Рис.15

    После ввода имени пользователя и пароля система проверяет правильность пароля и выводит возможные варианты действий: добавить (Add), изменить (Change),

    21 удалить (Delete), просмотреть (View) выйти (Exit).
    Рис.16

    Если выбрана операция добавить (Add), выполняется поток добавить ново- го клиента (Add a New Client). Система отображает диалоговое окно, содержа- щее поля для ввода данных о новом клиенте, пользователь заполняет поля вво- да, система запоминает введенные данные. Затем прецедент начинается сначала
    (Рис.17).
    Рис. 17

    Если выбрана операция изменить (Change) выполняется поток Изменить
    данные о клиенте (Change Client Data).Система отображает диалоговое окно, содержащее список клиентов и поле для ввода номера клиента (или поля для данных клиента), Менеджер по работе с клиентами выбирает необходимого клиента из списка или вводит его номер в поле (или его данные), система ото- бражает информацию о данном клиенте, после изменений система запоминает введенные данные. Затем прецедент начинается сначала (рис.18).

    22
    Рис.18.

    Если выбрана операция удалить (Delete), выполняется поток удалить клиента
    (Delete Client). Система отображает диалоговое окно, содержащее список кли- ентов и поле для ввода номера клиента. Менеджер выбирает необходимого клиента из списка или вводит его номер в поле. Система удаляет выбранного клиента. Затем прецедент начинается сначала (рис.)
    Рис.19.
    ☼ Если выбрана операция просмотреть (View), выполняется поток просмотреть данные о клиенте (View Client Data). Система отображает диалоговое окно, со- держащее список клиентов и поле для ввода номера клиента (или поля ввода).
    Менеджер выбирает необходимого клиента из списка или вводит его номер в поле ввода. Система отображает информацию о выбранном клиенте. Когда ме- неджер просмотрит информацию, прецедент начнется сначала.
    Рис.20.

    Если выбрана операция выйти (Exit) прецедент завершается.
    15.
    Расположите созданные диалоговые окна на странице, например, так, как это показано на рис.21.

    23
    Рис.21.
    16.
    Сохраните изменения и завершите работу с приложением.
    Список литературы и ссылки на интернет–ресурсы
    1.
    Буч Г. Язык UML. Руководство пользователя/Г. Буч, Д. Рамбо, Якобсон И. 2–
    е изд.: Пер. с анг. Мухин Н.– М.:ДМК Пресс, 2007. – 496 с.
    2.
    Галатенко В.А. Курс лекций по курсу «Основы информационной безопасности»
    [Электронный ресурс].
    Режим доступа: http://citforum.ru/security/articles/galatenko/
    3.
    Информика Режим доступа: http://www.informicus.ru/default.aspx?SECTION=6&id=73&subdivisionid=5 4.
    Леоненко А. Самоучитель.UML. [Электронный ресурс]. Режим доступа: http://khpi–iip.mipk.kharkiv.edu/library/case/leon/gl5/gl5.html#4 5.
    Пашкевич А.П.Современные технологии программирования/А.П.Пашкевич,
    Чумаков О.А. Курс лекций. [Электронный ресурс]. Режим доступа: http://www.bsuir.by/m/12_100229_1_58444.pdf
    6.
    Фастовский Э.Г. Лабораторные работы по курсу "Системы автоматизированно- го проектирования программного обеспечения" [Электронный ресурс]. Режим доступа: http://khpi–iip.mipk.kharkiv.edu/library/case/lab/labs/lab04.html
    7.
    [Электронный ресурс]. Режим доступа: http://www.znannya.org/?view=Example_construction_diagram_sequence
    8.
    [Электронный ресурс]. Режим доступа: http://www.caseclub.ru/articles/use_case.html


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