Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс (заочка) / Лабораторные работы / Лабораторные работы (задание).docx
Скачиваний:
12
Добавлен:
08.01.2022
Размер:
2.25 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Федеральное государственное образовательное бюджетное учреждение

высшего профессионального образования

МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Кафедра Мультимедийных Сетей и Услуг Связи

ЛАБОРАТОРНЫЙ ПРАКТИКУМ

по дисциплине «Методы и средства проектирования информационных систем и технологий»

Москва 2014

Оглавление

ВВЕДЕНИЕ 5

Лабораторная работа №1 6

Выполнение лабораторной работы 6

Лабораторная работа №2 9

Введение 9

Вариант использования 10

Актеры 10

Интерфейсы 11

Примечания 12

Отношения 12

Отношение ассоциации 12

Отношение расширения 13

Отношение обобщения 14

Отношение включения 15

Типичные примеры применения 16

Контекст системы 16

Требования к системе 18

Создание диаграммы прецедентов в Visual Paradigm 19

Обозначение системы 20

Обозначение актёра 21

Обозначение варианта использования 21

Обозначение отношения «расширение» 21

Обозначение отношения «включает» 22

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

Предварительное описание 22

Выделение прецедентов 23

Определение основных исполнителей и задач 23

Описание прецедентов 24

Основной успешный сценарий (или основной процесс) 24

Расширения (или альтернативные потоки) 25

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

Контрольные вопросы 26

Содержание отчета 28

Лабораторная работа №3 29

Создание диаграммы классов 29

Создание класса 29

Создание атрибутов 30

Создание отношения 30

Создание отношения агрегация 30

Создание отношения обобщение 32

Создание отношения реализация 33

Контрольные вопросы 34

Содержание отчета 35

Лабораторная работа №4-5 36

Создание диаграммы последовательности 36

Создание актёра 37

Создание сообщений 38

Создание фреймов 40

Контрольные вопросы 44

Содержание отчета 46

Лабораторная работа №7 47

Теоретическая часть 47

Агрегация 48

Ассоциация 49

Компонент 49

Композиция 50

Ограничение 51

Зависимость 51

Обобщение 52

Интерфейс 53

Связь 53

Примечание 54

Реализация 54

Практическая часть 54

Содержание отчета 57

Лабораторная работа №8 58

Теоретическая часть 59

Доступ 59

Импорт 59

Объединение 59

Пакет 60

Подсистема 60

Практическая часть 61

Содержание отчета 64

Введение Лабораторная работа №1

Цель: знакомство с возможностями среды моделирования Visual Paradigm. Приобретение практических знаний в процессе моделирования.

Выполнение лабораторной работы

Приступая к знакомству со средой Visual Paradigm, первоочередной задачей является её установка на персональный компьютер (ПК). Для того чтобы установить бесплатную версию данной программы, необходимо посетить официальный сайт компании разработчика http://www.visual-paradigm.com/

Рисунок 1 - Главная страница официального сайта разработчика

Перейдя на вкладку «Downloads» требуется выбрать операционную систему из списка предложенных. Если операционная система не найдена, необходимо кликнуть по пункту «Other operating systems», будет предложен полный список поддерживаемых операционных систем. Далее необходимо щелкнуть на кнопку «Download Visual Paradigm for UML FREE Trial» и начнется загрузка дистрибутива для выбранной операционной системы. Также, можно выбрать дистрибутив, который не требует установки, он помечен как (No Install).

Рисунок 2 - Страница загрузок

После того, как дистрибутив был скачан, его требуется установить. Если же был выбран вариант, который не требует установки, то необходимо просто распаковать файлы в любую удобную для пользователя папку. Далее пройдите по следующему пути «\Visual Paradigm for UML 11.0\bin» и запустите файл «Visual Paradigm for UML.exe». Для удобства можно создать ярлык на этот файл. Ярлык будет расположен на «Рабочем столе». После запуска появится окно выбора рабочего пространства. Можно выбрать какую-либо удобную папку, куда будут сохраняться все созданные диаграммы и элементы, или использовать в качестве рабочего пространства, предложенную по-умолчанию папку. Также, пользователю предоставлена возможность сохранить его выбор и при следующем запуске не выдавать данный диалог. Для этого требуется установить галочку напротив пункта «Use this as the default and do not ask again». Затем появится главное окно программы.

Рисунок 3 - Диалог выбора рабочего пространства

Рисунок 4 - Главное окно средства моделирования Visual Paradigm

Среда моделирования имеет дружественный интерфейс. Все элементы оформленный в виде панелей, которые можно переносить в удобное для пользователя место на экране, а также прикреплять к той или иной части области экрана.

Слева находится основная панель, которая называется «Навигатор по диаграммам». Все диаграммы делятся на 5 категорий:

  1. UML – диаграммы;

  2. Моделирование требований;

  3. Моделирование баз данных;

  4. Моделирование бизнес-процессов;

  5. Остальные.

В свою очередь в каждой из категорий есть подкатегории и так далее.

Лабораторная работа №2

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

Введение

Диаграмма прецедентов играет основную роль в моделировании поведения системы, подсистемы или моделировании класса. Каждая диаграмма показывает множество прецедентов, актёров и отношений между ними.

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

В языке UML диаграммы прецедентов позволяют визуализировать поведение системы, подсистемы или класса, чтобы пользователи могли понять, как их использовать, а разработчики – реализовать соответствующий элемент. На рис.1 приводится диаграмма, описывающая использование устройства – сотового телефона.

Рисунок 5 – Диаграмма прецедентов

Диаграмма прецедентов обычно включает в себя:

  1. Прецеденты – описание отдельного аспекта поведения системы;

  2. Актёры – сущности, взаимодействующие с системой в процессе её работы;

  3. Отношения – зависимости, обобщения и ассоциации.