Проектирование_мпс_лабораторные_работы(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.Изучить графические объекты редактора Microsoft
Office 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.Изучить графические объекты редактора Microsoft
Office Visio
2007 для составления диаграмм классов.
3. Составить диаграмму классов для микропроцессорной системы в соответствии с выбранным вариантом (см. табл. 2.1, ЛР № 2).
