Диаграмма прецедентов в visio

Диаграмма прецедентов в visio

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

1. Что представляет собой сетевое планирование?

2. Дайте определения понятиям событие, работа?

3. Что представляет собой действительная работа? Что такое фиктивная работа?

4. Назовите правила построения классических сетевых графиков?

5. Что такое путь? Что представляет собой полный путь? Критический путь?

6. Назовите временные характеристики сетевого графика?

7. Что такое резерв времени работы? Перечислите разновидности резервов времени работ?

Практическое занятие №5

Создание диаграмм UML в программе MS VISIO

Цель работы: Получение навыков создания UML диаграмм в пакете MS Visio. Научиться осуществлять надстройку программы для редактирования UML диагармм.

В результате освоения учебной дисциплины обучающийся должен уметь:

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

— использовать и рассчитывать показатели и критерии оценивания информационной системы, осуществлять необходимые измерения.

В результате освоения учебной дисциплины обучающийся должен знать:

— типы организационных структур;

— требования к проектируемой системе;

— модели жизненного цикла информационной системы, методы проектирования информационной системы;

— технологии проектирования информационной системы, оценку и управление качеством информационной системы.

UML (Unified Modeling Language) — унифицированный язык моделирования – это язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML моделью. UML был создан для определения, визуализации, проектирования и документирования в основном программных систем.

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

Рассмотрим более подробно некоторые виды диаграмм.

Диаграмма прецедентов (Диаграмма вариантов использования, Use case diagram) — диаграмма, на которой отражены отношения, существующие между участниками и вариантами использования.

Основная задача — представлять собой единое средство, дающее возможность заказчику, конечному пользователю и разработчику совместно обсуждать функциональность и поведение системы.

Каждый прецедент(use case) характеризует определенный тип использования системы участником; у каждого прецедента есть имя, и он может иметь текстовое пояснение.

Участник (актёр, actor) — представляет кого угодно (что угодно) не относящегося к системе, это тот, кто использует систему и реагирует на её действия (человек, железо, время, другая система); единственное действие участника это приём и передача информации системе.

Ограничения (boundary, граница системы) — это классификатор (система/подсистема/класс), функциональность которого мы описываем с помощью прецедентов; ограничения определяют границы системы/подсистемы.

Отношения (relationships) — ассоциация между участником и прецедентом показывает направление информации между внешним элементом и прецедентом.

Если зависимость между прецедентами содержит стереотип > (include), значит, первый прецедент включает действия второго (в Visio используется стереотип >). Так же присутствуют связи > — при выполнении расширяемого прецедента (стрелка указывает на него) выполнения расширителя не обязательно, но возможно, > (аналогично наследованию классов). Так же прецеденты могут быть соединены ассоциациями (линия или стрелка), имя которых должно раскрывать суть взаимодействия прецедентов.

Пример диаграммы прецедентов

Рис. 1 Пример диаграммы прецедентов

Диаграммы последовательности (sequence diagram) отображают динамику взаимодействия объектов во времени. Объекты на диаграмме располагаются слева направо. Время идет сверху вниз.

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

Линия жизни объекта (object lifeline) изображается пунктирной вертикальной линией, ассоциированной с единственным объектом на диаграмме последовательности. Линия жизни служит для обозначения периода времени, в течение которого объект существует в системе и, следовательно, может потенциально участвовать во всех ее взаимодействиях. Если объект существует в системе постоянно, то и его линия жизни должна продолжаться по всей плоскости диаграммы последовательности от самой верхней ее части до самой нижней.

Фокус управления(focus of control).. Чтобы явно выделить подобную активность объектов, в языке UML применяется специальное понятие, получившее название фокуса управления. Фокус управления изображается в форме вытянутого узкого прямоугольника, верхняя сторона которого обозначает начало получения фокуса управления объекта (начало активности), а его нижняя сторона — окончание фокуса управления (окончание активности). Прямоугольник располагается ниже обозначения соответствующего объекта и может заменять его линию жизни, если на всем ее протяжении он является активным.

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

Читайте также:  Что обозначают индикаторы на ноутбуке

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

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

Основной элемент диаграммы классов – это класс. Он обозначается прямоугольником, горизонтально разделенным на 3 части. В верхней записывается имя класса, в центральной атрибуты, в нижней — методы. Если требуется изобразить интерфейсный класс, то он будет содержать только 2 поля – для имени и методов, так как у такого класса нет атрибутов.

Классы могут находиться в следующих типах отношений:

    Ассоциация показывает, как объекты одного класса связаны с объектами другого. Обозначаются линиями, идущими от одного класса к другому. Самыми распространенными являются однонаправленные и двунаправленные ассоциации. Иногда концах линий пишут мультипликаторы, чтобы показать количество объектов, участвующих в ассоциации(1 .. 1, 1 .. n, и т. д.). Агрегация — это разновидность ассоциации при отношении между целым и его частями. Как тип ассоциации агрегация может быть именованной. Агрегация встречается, когда один класс является коллекцией или контейнером других. Если контейнер будет уничтожен, то его содержимое — нет. Композиция — более строгий вариант агрегации. Известна также как агрегация по значению. Композиция имеет жёсткую зависимость времени существования экземпляров класса контейнера и экземпляров содержащихся классов. Если контейнер будет уничтожен, то всё его содержимое будет также уничтожено. Обобщение на диаграммах классов используется, чтобы показать связь между классом-родителем и классом-потомком. Оно вводится на диаграмму, когда возникает разновидность какого-либо класса (например: животное — рептилия), а также в тех случаях, когда в системе обнаруживаются несколько классов, обладающих сходным поведением

Visio — решение для построения диаграмм от Microsoft. Visio помогает преобразовать технические и бизнес-концепции в визуальную форму. И действительно, этот пакет из семейства Microsoft Office предназначен исключительно для рисования диаграмм. Visio имеет некоторые дополнительные возможности, но все же, по большей мере — это только средство для иллюстрирования документов MS Office.

Создание диаграмм UML в программе MS VISIO

Для того, чтобы включить надстройку для редактирования UML, нужно создать соответствующий документ Visio:

Microsoft Visio

Visio — решение для построения диаграмм от Microsoft. По словам разработчиков, Visio помогает преобразовать технические и бизнес-концепции в визуальную форму. И действительно, этот пакет из семейства Microsoft Office предназначен исключительно для рисования диаграмм. Visio имеет некоторые дополнительные возможности, но все же, повторим, по большей мере — это только средство для иллюстрирования документов MS Office, "не дотягивающее" до уровня пакетов, которые мы описывали ранее.

  • Изобразительные же возможности Visio действительно весьма широки:
  • Используя предопределенные фигуры Visio Professional , drag-and-drop и мастера, вы можете быстро и просто создавать понятные и информативные диаграммы.
  • Возможности Visio можно легко расширять, используя новые шаблоны бизнес-диаграмм. Вы можете включать внешние источники данных, хранилища или коллекции хранимых шаблонов.
  • В Visio можно прототипировать интерфейс приложений с помощью встроенных шаблонов пользовательского интерфейса Microsoft Windows XP, что позволяет создавать модель пользовательского интерфейса в стандартном Windows XP-стиле.
  • Можно легко рисовать диаграммы сетевых ресурсов, иллюстрирующие развертывание нового ПО на существующие сетевые ресурсы.
  • Visio Professional также тесно интегрируется с Microsoft Office Project, что позволяет, например, импортировать оттуда задачи для членов команды.
  • С помощью шаблонов UML вы можете создавать UML-диаграммы статической структуры ПО или проводить обратное проектирование с помощью Visio 2003 Reverse Engineer Wizard.
  • Visio 2003 может документировать для вас структуру существующих веб-сайтов, помогая таким образом в разработке, реализации или интеграции веб-приложений.
  • Можно также создавать отчеты, сохранять диаграммы как вебстраницы и еще многое-многое другое.
Читайте также:  Как удалить сетевое подключение в windows 10

Отметим (пока не забыли), что Visio — это не полноценное средство моделирования, а программа для создания иллюстраций (как и SmartDraw и Dia , рассказ о которых еще впереди), умеющая, кроме прочего, рисовать UML -диаграммы.

Внешне Visio похожа на другие программы семейства Microsoft Office, хотя и выглядит немного более архаично. Особенно это заметно в версии 2007 — интерфейс Visio 2007 разительно отличается (в худшую сторону) от остальных приложений MS Office и выглядит так, будто это программа из предыдущей версии "офиса". Впрочем, судите сами (рис. 7.4):

Если верить разработчикам программы, есть по крайней мере 10 причин, чтобы использовать Visio:

  • Документирование и анализ бизнес-процессов

Проектирование, документирование и анализ бизнес-процессов, используя шаблоны и символы, поддерживающие управление бизнес-процессами ( BPM ), включая Six Sigma quality improvement и ISO 9000-документацию.

Как и в других программах семейства MS Office, в Visio имеется средство рецензирования, которое можно использовать для отслеживания фигур и примечаний, оставленных другими членами команды.

За этим рекламным лозунгом скрывается интеграция с Microsoft SharePoint и возможность экспорта диаграмм в SVG-формат или сохранения их как веб-страниц.

Встроенная поддержка Tablet PC поможет просматривать, изменять и аннотировать ваши диаграммы в пути или в других случаях, когда вы далеко от своего десктопа. Используйте цифровые чернила для аннотирования ваших диаграмм, форматируйте, масштабируйте, вращайте их или ассоциируйте их с записями. В Visio вы можете конвертировать цифровые чернила в базовые фигуры или текст. И все бы хорошо, но Tablet PC — это, увы, удовольствие, доступное не для всех (по крайней мере, в наших странах).

Сказано, конечно, слишком громко, но Visio действительно можно использовать для генерации и структурирования идей во время сессий мозгового штурма (это не так удобно, как например, MindManager (http://www.mindjet.com), но все же). Потом диаграммы, полученные в результате мозгового штурма, можно экспортировать в Microsoft Word, Microsoft Excel или XML, положив таким образом хорошее начало созданию других бизнес-файлов.

Календари Microsoft Outlook можно легко конвертировать в календари Visio, которые могут быть богато оформлены и форматированы и просто распространены между другими членами команды.

Как уже говорилось выше, в Visio можно создавать диаграммы баз данных, инженерные диаграммы, сетевые, диаграммы разработки ПО и веб-приложений.

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

Visio доступна на 17 языках, включая улучшенную поддержку азиатских языков и двунаправленного текста. Впрочем, вряд ли этот факт может считаться серьезным преимуществом людьми, которые "по жизни" пользуются исключительно англоязычным ПО.

Об этом уже достаточно много нами было сказано ранее, так что не будем снова повторяться!

В отличие от ранее рассмотренных программ, MS Visio существует в двух редакциях (правда, есть еще особый вариант программы — Visio Enterprise Architect , но с ним нам работать не довелось):

  • Visio Standard,
  • Visio Professional.

Честно говоря, нам довольно сложно сказать о различиях этих двух редакций. Все желающие могут посетить веб-узел Microsoft, чтобы получить о Visio более подробную информацию. Со своей стороны мы позволим себе обратить внимание читателя на такие два места на этом, без сомнения, весьма достойном ресурсе:

Читайте также:  Не показывает видео на яплакал

Visio — решение для построения диаграмм от Microsoft. По словам разработчиков, Visio помогает преобразовать технические и бизнес-концепции в визуальную форму. И действительно, этот пакет из семейства Microsoft Office предназначен исключительно для рисования диаграмм. Visio имеет некоторые дополнительные возможности, но все же, повторим, по большей мере — это только средство для иллюстрирования документов MS Office, "не дотягивающее" до уровня пакетов, которые мы описывали ранее.

Изобразительные же возможности Visio действительно весьма широки:

Используя предопределенные фигуры Visio Professional , drag-and-drop и мастера, вы можете быстро и просто создавать понятные и информативные диаграммы.

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

В Visio можно прототипировать интерфейс приложений с помощью встроенных шаблонов пользовательского интерфейса Microsoft Windows XP, что позволяет создавать модель пользовательского интерфейса в стандартном Windows XP-стиле.

Можно легко рисовать диаграммы сетевых ресурсов, иллюстрирующие развертывание нового ПО на существующие сетевые ресурсы.

Visio Professional также тесно интегрируется с Microsoft Office Project, что позволяет, например, импортировать оттуда задачи для членов команды.

С помощью шаблонов UML вы можете создавать UML-диаграммы статической структуры ПО или проводить обратное проектирование с помощью Visio 2003 Reverse Engineer Wizard.

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

Можно также создавать отчеты, сохранять диаграммы как вебстраницы и еще многое-многое другое.

Отметим (пока не забыли), что Visio — это не полноценное средство моделирования, а программа для создания иллюстраций (как и SmartDraw и Dia, рассказ о которых еще впереди), умеющая, кроме прочего, рисовать UML-диаграммы.

Внешне Visio похожа на другие программы семейства Microsoft Office, хотя и выглядит немного более архаично. Особенно это заметно в версии 2007 — интерфейс Visio 2007 разительно отличается (в худшую сторону) от остальных приложений MS Office и выглядит так, будто это программа из предыдущей версии "офиса". Впрочем, судите сами (рис. 7.4):

увеличить изображение Рис. 7.4.

Если верить разработчикам программы, есть по крайней мере 10 причин, чтобы использовать Visio:

Документирование и анализ бизнес-процессов

Проектирование, документирование и анализ бизнес-процессов, используя шаблоны и символы, поддерживающие управление бизнес-процессами (BPM), включая Six Sigma quality improvement и ISO 9000-документацию.

Отслеживание комментариев членов команды

Как и в других программах семейства MS Office, в Visio имеется средство рецензирования, которое можно использовать для отслеживания фигур и примечаний, оставленных другими членами команды.

За этим рекламным лозунгом скрывается интеграция с Microsoft SharePoint и возможность экспорта диаграмм в SVG-формат или сохранения их как веб-страниц.

Поддержка Tablet PC

Встроенная поддержка Tablet PC поможет просматривать, изменять и аннотировать ваши диаграммы в пути или в других случаях, когда вы далеко от своего десктопа. Используйте цифровые чернила для аннотирования ваших диаграмм, форматируйте, масштабируйте, вращайте их или ассоциируйте их с записями. В Visio вы можете конвертировать цифровые чернила в базовые фигуры или текст. И все бы хорошо, но Tablet PC — это, увы, удовольствие, доступное не для всех (по крайней мере, в наших странах).

Инструменты для мозгового штурма

Сказано, конечно, слишком громко, но Visio действительно можно использовать для генерации и структурирования идей во время сессий мозгового штурма (это не так удобно, как например, MindManager (http://www.mindjet.com), но все же). Потом диаграммы, полученные в результате мозгового штурма, можно экспортировать в Microsoft Word, Microsoft Excel или XML, положив таким образом хорошее начало созданию других бизнес-файлов.

Календари Microsoft Outlook можно легко конвертировать в календари Visio, которые могут быть богато оформлены и форматированы и просто распространены между другими членами команды.

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

Как уже говорилось выше, в Visio можно создавать диаграммы баз данных, инженерные диаграммы, сетевые, диаграммыразработки ПО и веб-приложений.

Более быстрое создание и редактирование диаграмм

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

Ссылка на основную публикацию
Джойстик oxion как настроить
Не во всех компьютерных играх, особенно, портированных с консолей, управление с помощью клавиатуры и мыши является удобным. По этой причине,...
Гта 5 где находится заначка с травой
Заначки с травой в GTA 5 ГТА 5 ЗАНАЧКИ С ТРАВОЙ ★ GTA 5 stash with herbs ★ ПЕРЕВОЗИМ НАРКОТИКИ...
Гугл карты 360 в реальном времени
С появлением ресурса Гугл Карты произошли кардинальные перемены в восприятии географических объектов в интернет-пространстве. Google – это первая компания, разработчики...
Диаграмма прецедентов в visio
Из за большого объема этот материал размещен на нескольких страницах: 1 2 3 4 5 6 7 8 9 10...
Adblock detector