Проектирование_мпс_лабораторные_работы(2)
.pdfНАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ КОРАБЛЕСТРОЕНИЯ ИМЕНИ АДМИРАЛА МАКАРОВА
Проектирование микропроцессорных
систем
Лабораторные работы.
О.А. Кудин
18.02.2013
[Введите аннотацию документа. Аннотация обычно представляет собой краткий обзор содержимого документа. Введите аннотацию документа. Аннотация обычно представляет собой краткий обзор содержимого документа.]
Лабораторная работа №1. Изучение графического редактора MS Visio.
Цель работы: Изучение функций создания диаграмм языка UML в
графическом редакторе MS Visio.
Программное обеспечение: Графический редактор Microsoft Office
Visio 2007.
Задание. Ознакомиться с набором функций и графическими объектами для создания диаграмм языка UML.
Лабораторная работа 2. Разработка модели прецедентов.
Цель работы: Изучение правил составления и документирования прецедентов в модели прецедентов языка UML.
Программное обеспечение: Графический редактор Microsoft Office Visio 2007, текстовый процессор Microsoft Office Word 2007.
Задание.
1.Изучить структуру и правила составления документа «Описание прецедента».
2.Изучить графические объекты редактора MicrosoftOffice Visio
2007 для составления диаграмм прецедентов.
3. Составить диаграмму и описание прецедента в соответствии с выбранным вариантом (см. табл. 2.1).
Варианты лабораторной работы.
Таблица 2.1 – варианты для составления документации прецедента.
№ |
Название прецедента |
Краткое описание прецедента |
|
Актеры |
|
п/п |
|
||||
|
|
|
|
||
|
|
|
1. |
Пользователь. |
|
|
|
Пользователь АСУТП проверяет |
2. |
Микро- |
|
1 |
Измерение температуры |
температуру жидкого |
процессорная |
||
жидкого энергоносителя |
энергоносителя в резервуаре №5 |
система. |
|||
|
|||||
|
|
хранилища |
3. |
Датчик |
|
|
|
|
температуры. |
||
|
|
|
1. |
Пользователь. |
|
|
Измерение уровня |
Пользователь АСУТП проверяет |
2. |
Микро- |
|
|
уровень радиоактивности в |
процессорная |
|||
2 |
радиоактивности |
||||
резервуарах хранилища |
система. |
||||
|
радиоактивных отходов |
||||
|
радиоактивных отходов |
3. |
Датчик |
||
|
|
||||
|
|
|
радиоактивности. |
||
|
|
|
1. |
Вахтенный |
|
|
|
Вахтенный механик проверяет |
механик. |
||
|
Контроль уровня |
2. |
Микро- |
||
3 |
уровень топлива в цистернах |
||||
топлива в цистерне |
процессорная |
||||
|
главного двигателя |
||||
|
|
система. |
|||
|
|
|
|||
|
|
|
3. |
Датчик уровня. |
№ |
Название прецедента |
Краткое описание прецедента |
|
Актеры |
|
п/п |
|
||||
|
|
|
|
||
|
|
|
1. |
Пользователь. |
|
|
Превышение заданной |
Температура жидкого |
2. |
Микро- |
|
|
энергоносителя в резервуаре №9 |
процессорная |
|||
4 |
температуры в |
||||
хранилища превышает заданное |
система. |
||||
|
резервуаре |
||||
|
номинальное значение |
3. |
Датчик |
||
|
|
||||
|
|
|
температуры. |
||
|
|
|
1. |
Вахтенный |
|
|
|
Уровень топлива в цистерне №7 |
механик. |
||
|
Понижение уровня |
2. |
Микро- |
||
5 |
понизился до критической |
||||
топлива в цистерне №7 |
процессорная |
||||
|
отметки |
||||
|
|
система. |
|||
|
|
|
|||
|
|
|
3. |
Датчик уровня. |
|
|
|
Уровень радиоактивности в |
1. |
Пользователь. |
|
|
|
2. |
Микро- |
||
|
Превышение |
резервуарах № 5 и №30 |
|||
|
процессорная |
||||
6 |
допустимого уровня |
хранилища радиоактивных |
|||
система. |
|||||
|
радиоактивности |
отходов превысил допустимый |
|||
|
3. |
Датчик |
|||
|
|
уровень |
|||
|
|
радиоактивности. |
|||
|
|
|
|||
|
|
|
1. |
Пассажир. |
|
|
|
Пассажир вызывает лифт на |
2. |
Микро- |
|
|
Вызов лифта на |
процессорная |
|||
7 |
первый этаж (лифт находится на |
||||
заданный этаж |
система. |
||||
|
этаже N) |
||||
|
|
3. |
Датчик |
||
|
|
|
|||
|
|
|
положения лифта. |
||
|
|
|
1. |
Пассажир. |
|
|
|
Микропроцессорная система |
2. |
Микро- |
|
|
Фиксация присутствия |
процессорная |
|||
8 |
фиксирует присутствие пассажира |
||||
пассажира в лифте |
система. |
||||
|
в лифте |
||||
|
|
3. |
Датчик |
||
|
|
|
|||
|
|
|
присутствия. |
||
|
|
|
1. |
Пассажир. |
|
|
|
Микропроцессорная система |
2. |
Микро- |
|
|
Фиксация состояния |
процессорная |
|||
9 |
фиксирует освобождение кабины |
||||
«Лифт свободен» |
система. |
||||
|
лифта от пассажиров |
||||
|
|
3. |
Датчик |
||
|
|
|
|||
|
|
|
присутствия. |
||
|
|
|
1. |
Лифт. |
|
|
Фиксация состояния |
Микропроцессорная система |
2. |
Микро- |
|
|
процессорная |
||||
10 |
«Лифт на заданном |
фиксирует появление кабины |
|||
система. |
|||||
|
этаже» |
лифта на заданном этаже |
|||
|
3. |
Датчик |
|||
|
|
|
|||
|
|
|
положения. |
||
|
|
|
1. |
Лифт. |
|
|
Фиксация состояния |
Микропроцессорная система |
2. |
Микро- |
|
|
процессорная |
||||
11 |
«Лифт поднят на |
фиксирует появление кабины |
|||
система. |
|||||
|
максимальную высоту» |
лифта на максимальной высоте |
|||
|
3. |
Датчик |
|||
|
|
|
|||
|
|
|
положения. |
№ |
Название прецедента |
Краткое описание прецедента |
|
Актеры |
|
п/п |
|
||||
|
|
|
|
||
|
|
|
1. |
Лифт. |
|
|
Фиксация состояния |
Микропроцессорная система |
2. |
Микро- |
|
|
процессорная |
||||
11 |
«Лифт поднят на |
фиксирует появление кабины |
|||
система. |
|||||
|
максимальную высоту» |
лифта на максимальной высоте |
|||
|
3. |
Датчик |
|||
|
|
|
|||
|
|
|
положения. |
||
|
|
|
1. |
Лифт. |
|
|
Фиксация состояния |
Микропроцессорная система |
2. |
Микро- |
|
|
процессорная |
||||
12 |
«Лифт опущен на |
фиксирует появление кабины |
|||
система. |
|||||
|
минимальную высоту» |
лифта на минимальной высоте |
|||
|
3. |
Датчик |
|||
|
|
|
|||
|
|
|
положения. |
Лабораторная работа 3 Диаграмма классов.
Цель работы: Изучение правил составления и документирования диаграмм классов в статической модели языка UML.
Программное обеспечение: Графический редактор Microsoft Office Visio 2007, текстовый процессор Microsoft Office Word 2007.
Задание.
1.Изучить структуру и правила составления документа «Диаграмма классов».
2.Изучить графические объекты редактора MicrosoftOffice Visio
2007 для составления диаграмм классов.
3. Составить диаграмму классов для микропроцессорной системы в соответствии с выбранным вариантом (см. табл. 2.1, ЛР № 2).