Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Лабораторная работа №5. Диаграмма состояний



Цель работы: изучение основных возможностей создания и редактирования диаграмм состояний в MS Visio

Задачи исследований

1. Изучить возможности описания состояний классов с помощью диаграмм состояний.

2. Познакомиться с элементами диаграмм состояний и способами их размещения на диаграмме.

Методика выполнения работы

1. Открыть файл UML, созданный в работе Лабораторная работа №9.

2. В Microsoft Visio 2010 диаграмма состояний единственная, которая создается иначе, чем все остальные диаграммы. Для этого в проводнике по модели UML нужно выбрать созданную ранее в работе Лабораторная работа №10 диаграмму классов и на ней выбрать класс, для которого необходимо создать Диаграмму состояний. Щелкнуть правой кнопкой мыши по значку данного класса, выбрать команду меню «Создать» и далее «Схема состояний».

3. У рабочего листа MS Visio появится название «Схема состояний -1». Переименовать созданный лист, дав ему имя ДС (сокращенно от «Диаграмма состояний»).

4. Разместить на схеме элементы «Начальное состояние» и «Конечное состояние», а также элементы «Состояние» в необходимом количестве. Если для некоторых состояний необходимо показать внутренние подсостояния, то в этом случае нужно размещать элемент «Составное состояние». При этом каждый раз при добавлении на схему данного элемента будет добавляться новый лист с именем «Схема состояний-N» (номер может отличаться). Эти листы также желательно переименовать, дав им названия ДС1, ДС2 и т.д. Дать всем состояниям (за исключением начального и конечного) соответствующие имена.

5. Соединить между собой состояния с помощью элементов переход (прямой и рефлексивный) там, где это необходимо.

6. Задать для состояний внутренние действия – дважды щелкнуть правой кнопкой мыши по состоянию и в окне свойств в разделе «Категории» установить действия в соответствующем разделе: для входных действий – раздел «Вход»; для выходных действий – раздел «Выход»; для DO-действий – раздел «Внутренние переходы».

7. В случае необходимости построить диаграмму состояний для подсостояний.

Вопросы для подготовки лабораторной работы

1. Какова роль диаграмм состояния в проектировании информационных систем?

2. Для каких элементов системы создаются диаграммы состояний в UML?

3. Что описывает состояние класса на ДС?

4. Может ли объект одновременно находиться в двух или более состояний или не находиться ни в одном состоянии?

5. Что такое псевдосостояния на ДС?

6. Как описывается поведение класса, находящегося в определенном состоянии?

7. Что такое переход на ДС? Какие виды переходов на ДС используются? В чем их отличие?

8. Каковы правила перехода класса из одного состояния в другое?

9. Каким образом задается условие перехода класса из одного состояния в другое?

10. Что такое рефлексивный переход? Когда он используется?

Лабораторная работа №6. Диаграмма деятельности

Цель работы: изучение основных возможностей создания и редактирования диаграмм деятельности в MS Visio

Задачи исследований

1. Изучить возможности описания бизнес процесса с использованием ИС с помощью диаграмм деятельности.

2. Познакомиться с элементами диаграмм деятельности и способами их размещения на диаграмме.

Методика выполнения работы

1. Открыть файл UML, созданный в работе Лабораторная работа №9.

2. В проводнике по модели UML щелкнуть правой кнопкой мыши по папке «Основной пакет», выбрать команду меню «Создать» и далее «Схема деятельности».

3. У рабочего листа MS Visio появится название «Деятельность-1». Переименовать созданный лист, дав ему имя ДД (сокращенно от «Диаграмма деятельности»).

4. Разместить на рабочем листе элементы «Дорожка» в необходимом количестве. Дать дорожкам названия в соответствии с распределением ответственности.

5. Разместить на схеме элементы «Начальное состояние» и «Конечное состояние», а также элементы «Состояние» в необходимом количестве. Дать всем состояниям (за исключением начального и конечного) соответствующие имена.

6. Для соединения состояний между собой следует использовать элемент «Поток управления».

7. В случае необходимости представления разветвляющихся и сливающихся потоков разместить в необходимом количестве элементы «Переход (разветвление)» и «Переход (объединение)».

8. При отображении альтернативных действий необходимо использовать элемент «Решение». Причем для каждой альтернативной ветви нужно дать осмысленное название. При слиянии потоков нужно использовать этот же элемент, только подписывать потоки уже не нужно.

9. Для отображения на ДД изменения состояния объектов необходимо использовать элемент «Состояние объекта». Для сопоставления этого элемента с конкретным классом и его состоянием необходимо дважды щелкнуть по нему левой кнопкой мыши. В появившемся окне свойств выбрать соответствующий класс, после чего для этого класса можно выбрать из списка нужное состояние. Для соединения состояний с состояниями объектов необходимо использовать элемент «Состояние объектов».

Вопросы для подготовки лабораторной работы

1. Какова роль диаграмм деятельности в проектировании информационных систем?

2. Что описывает состояние деятельности на ДД?

3. В чем сходство и в чем отличия диаграмм состояний и деятельности?

4. С какими схемами, используемыми в структурном программировании можно сравнить ДД? Что у них общего и в чем отличия?

5. Каким образом на ДД отображается разветвление процесса?

6. Для чего на ДД используется элемент «Дорожка»?

Лабораторная работа №7. Диаграмма компонентов

Цель работы: изучение основных возможностей создания и редактирования диаграмм компонентов в MS Visio

Задачи исследований

1. Изучить возможности описания файловой структуры проектируемой ИС.

2. Определить архитектуру разрабатываемой системы.

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

Методика выполнения работы

1. Открыть файл UML, созданный в работе Лабораторная работа №9.

2. В проводнике по модели UML щелкнуть правой кнопкой мыши по папке «Основной пакет», выбрать команду меню «Создать» и далее «Схема компонентов».

3. У рабочего листа MS Visio появится название «Компонент-1». Переименовать созданный лист, дав ему имя ДКм (сокращенно от «Диаграмма компонентов»).

4. Разместить в необходимом количестве элемент «Компонент» и задать для них необходимые параметры.

5. Для соединения компонентов между собой использовать элементы «Зависимость».

6. Для более наглядного представления программных компонентов можно использовать соответствующий шаблон графических элементов. Для этого нужно выбрать «Открыть группу элементов» - «Программы и базы данных» - «Сеть» …

Вопросы для подготовки лабораторной работы

1. Какова роль диаграмм компонентов в проектировании информационных систем?

2. Что такое диаграммы реализации, и какие виды диаграмм UML относятся к этой категории.

3. Что собой в языке UML представляет компонент?

4. Какие виды компонентов используются в UML?

5. Какие стереотипы определены в языке UML для компонентов?

6. Какую роль на ДКм играют интерфейсы?

7. Для чего на ДКм используются зависимости?

Лабораторная работа №8. Диаграмма развертывания

Цель работы: изучение основных возможностей создания и редактирования диаграмм развертывания в MS Visio.

Задачи исследований

1. Изучить возможности описания на какой платформе и на каких вычислительных средствах реализована ИС.

2. Рассмотреть возможность отображения физических устройств, которые будут участвовать в работе проектируемой ИС.

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

Методика выполнения работы

1. Открыть файл UML, созданный в работе Лабораторная работа №9.

2. В проводнике по модели UML щелкнуть правой кнопкой мыши по папке «Основной пакет», выбрать команду меню «Создать» и далее «Топологическая схема».

3. У рабочего листа MS Visio появится название «Развертывание-1». Переименовать созданный лист, дав ему имя ДР (сокращенно от «Диаграмма развертывания»).

4. Разместить в необходимом количестве элемент «Узел» и задать для них необходимые параметры.

5. Разместить в необходимом количестве элемент «Компонент» и соотнести их с соответствующими узлами.

6. Для соединения узлов между собой использовать элементы «Сообщение», а для соединения узлов и компонентов использовать элемент «Зависимость».

7. Для более наглядного представления программных компонентов можно использовать соответствующий шаблон графических элементов. Для этого нужно выбрать «Открыть группу элементов» - «Программы и базы данных» - «Сеть» …

Вопросы для подготовки лабораторной работы

1. Какова роль диаграмм развертывания в проектировании информационных систем?

2. Какие группы специалистов участвуют в разработке ДР?

3. Диаграмма развертывания является единой для системы в целом или может описывать какую-то ее часть?

4. В каких случаях использование диаграммы развертывания нецелесообразно?

5. Что собой в языке UML представляет узел?

6. Какие виды узлов используются в UML?

7. В чем разница между элементами «Узел» и «Экземпляр узла»?

8. Для чего на ДР могут быть представлены компоненты? Какие виды компонентов для этого используются?

9. Какую роль на ДР играют интерфейсы?

10. Для чего на ДР используются сообщения и зависимости?

 


Поделиться:



Популярное:

  1. Linux - это операционная система, в основе которой лежит лежит ядро, разработанное Линусом Торвальдсом (Linus Torvalds).
  2. Адамс Б. Эффективное управление персоналом: Сделайте так, чтобы ваши служащие работали с максимальной отдачей, - М: АСТ Астрель, 2008. – 367 с.
  3. Административная итоговая контрольная работа по окружающему миру за 1 класс
  4. Артикулирование звуков, работа над дикцией
  5. Архитектурно-строительные чертежи, разработанные с применением автоматизированных программ.
  6. Бессознательное в работах Лакана
  7. Бида А.И. Итоговая контрольная работа.
  8. Бульдозеры (лабораторная работа №7)
  9. В каком году вышла в свет работа Н.А.Назарбаева « В сердце Евразии»
  10. В процессе измерения не следует прикасаться к соединительным проводам, клеммам и элементам испытуемой цепи для исключения протекания тока через тело работающего с прибором.
  11. В России заработало первое искусственное сердце.
  12. Важное замечание: это работает и на более коротких временных периодах


Последнее изменение этой страницы: 2016-05-03; Просмотров: 911; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.028 с.)
Главная | Случайная страница | Обратная связь