Методические указания по дисциплине «Инструментальные средства разработки аппаратно – программных систем» Лабораторная работа №2 «Создание диаграммы Deployment программного продукта Rational Rose»


Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное бюджетное профессиональное образовательное учреждение
УФИМСКИЙ КОЛЛЕДЖ РАДИОЭЛЕКТРОНИКИ, ТЕЛЕКОММУНИКАЦИЙ И БЕЗОПАСНОСТИ
Методические указания
для студентов по выполнению
Лабораторной работы №2 «Создание диаграммы Deployment программного продукта Rational Rose»
для специальности 230115 «Программирование в компьютерных системах»
по дисциплине «Инструментальные средства разработки
аппаратно – программных систем»
Уфа 2016
Методические указания для студентов по выполнению лабораторно-практических работ по дисциплине «Инструментальные средства разработки аппаратно – программных систем»
Составители Туктарова Л.Р. зам.директора УКРТБ
Рецензент Хатымов Р.В. ИФМК УНЦ РАН, к.ф.-м. нПредисловие
Назначение методических указаний
Данные методические указания для студентов по выполнению лабораторных работ согласно программе дисциплины «Инструментальные средства разработки аппаратно-программных систем» предназначены для реализации государственных требований к минимуму содержания и уровню подготовки выпускников специальности 230115 «Программирование в компьютерных системах» с целью закрепления теоретических знаний и практических умений.
В сборнике содержатся методические указания по выполнению следующих лабораторных работ:
Изучение диаграммы Deployment программного продукта Rational Rose.
Правила выполнения практических работ.
1. Студент должен придти на лабораторное занятие подготовленным к выполнению лабораторной работы.
2. После проведения лабораторной работы студент должен представить отчет о проделанной работе.
Лабораторная работы 2
Создание диаграммы Deployment программного продукта Rational Rose
1 Цель работы:
1 Научиться строить диаграммы Deployment в программном продукте Rational Rose
2 Пояснения к работе
2.1 Краткие теоретические сведения
Диаграмма Deployment (топология) предназначена для анализа аппаратной части системы. При помощи данной диаграммы проектировщик может произвести анализ необходимой аппаратной конфигурации, на которой будут работать отдельные процессы системы, и описать их взаимодействие между собой и другими аппаратными устройствами.
Этот тип диаграмм также позволяет анализировать взаимодействие процессов, работающих на разных компьютерах сети.
Этот тип диаграмм самый простой в Rational Rose, так как в нем используются только два вида основных значков. Диаграммы активируется значком - .
При активизации Deployment диаграммы строка инструментов приобретает следующий вид (рисунок 2.1).

Рисунок 2.1 – Строка инструментов Deployment диаграммы
Кроме уже знакомых значков Selection Tool, Text, Box, Note, Anchor Note, выполняющих те же функции, что и в Use Case диаграмме, добавились значки для создания процессоров, устройств и соединений.
Процессор
Процессор — это устройство, способное выполнять программы, Процессор обязательно должен иметь свое имя, которое, никак не связано с другими диаграммами модели по причине того, что процессор обозначает не программное обеспечение, а аппаратуру.
Device (устройство)
Данный инструмент позволяет создавать на диаграмме объект устройства, неспособного выполнять программы. Каждое такое устройство также относится к аппаратному обеспечению и должно иметь общее для данного вида имя, такое как «модем» или «терминал».
Connection (соединение)
Данный инструмент позволяет связать между собой устройства и процессоры. Connection представляет собой некоторый тип кабельного или другого соединения, например, соединение при помощи сетевых карт, последовательных или параллельных портов или даже связь «Земля - спутник». В отличие от реального соединения, на диаграмме не может быть показано направление перемещения информации посредством соединения, и считается, что соединение всегда двунаправленное.
2.2 Выполнение работы
Выполнение работы включает следующие этапы:
1 Запустите программный продукт Rational Rose. Последовательность для запуска программы Rational Rose: [Пуск] – [Программы] – [Rational Software] – [Rational Rose Enterprise Edition] как показано на рисунке 2.2.

Рисунок 2.2 – Запуск программного продукта Rational Rose
2 Одним щелчком левой кнопкой мыши по значку на панели управления активируйте диаграмму Deployment (рисунок 2.3).

Рисунок 2.3 – Активация диаграммы Deployment
3 Создайте процессор (Processor) нажав на значок и щелкнув левой кнопкой мыши на рабочем поле (рисунок 2.4).

Рисунок 2.4 - Создание процессора
4 Присвойте ему имя «Микроконтроллер», для этого щелкните два раза левой кнопкой мыши по изображению процессора на рабочем поле (рисунок 2.5).

Рисунок 2.5 – Присвоение имени процессору
5 С помощью значка на панели инструментов создайте 6 устройств (Device).
6 Сохраните диаграмму [File] – [Save] или нажав значок на панели управления.
7 Двойным щелчком левой кнопкой мыши по изображению устройства откройте спецификацию и в поле Name измените названия устройств на «Вольтметр», «Датчик давления масла», «Тахометр», «Датчик расхода топлива», «Датчик температуры», «Бортовой компьютер» (рисунок 2.6).

Рисунок 2.6 – Добавление устройств
8 Проведите соединения всех устройств с процессором с помощью значка на панели инструментов как изображено ниже на рисунке. Это будет готовая диаграмма топологий (Deployment diagram) для процесса управления работой двигателя (рисунок 2.7).

Рисунок 2.7 – Диаграмма топологий (Deployment diagram) для процесса управления работой двигателя
3 Перечень используемого оборудования
3.1 Персональный компьютер
4 Задание
4.1 Создайте диаграмму прецедентов для процесса управления работой двигателя
5 Работа в лаборатории
5.1 Ознакомиться с теоретическим материалом по лабораторной работе
5.2 Выполнить предложенное задание
5.3 Продемонстрировать результаты работы
6 Контрольные вопросы
6.1 Для чего предназначена диаграмма Deployment (топология)?
6.2 Какие значки на панели инструментов добавились в диаграмме Deployment?
6.3 Что такое процессор?
6.4 Какой инструмент позволяет создавать на диаграмме объект устройства?
6.5 Может ли быть показано на диаграмме направление перемещения информации посредством соединения?
7 Список литературы
7.1 Трофимов С.А. CASE-технологии: практическая работа в Rational Rose. Изд. 2-е. – М.: Бином-Пресс, 2002г. – 288с.: ил.
7.2 Джозеф Шмуллер Освой самостоятельно UML за 24 часа, 2-е
издание. : Пер. с англ. – М. : Издательский дом «Вильямс», 2002. – 352с. : ил. – Парал. тит. англ.
7.3 Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд./Пер. с англ. – М.: «Издательство Бином», СПб.: «Невский диалект», 2001. – 560с., ил.

Приложенные файлы

  • docx MetodISRAPS2
    Размер файла: 391 kB Загрузок: 5

Добавить комментарий