Методическое пособие по выполнению лабораторных работ 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Методическое пособие по выполнению лабораторных работ



Методическое пособие по выполнению лабораторных работ

по дисциплине «Теоретические основы автоматизированного управления»

Номер специальности – 230102 «Автоматизированные системы обработки информации и управления»

Специализация- 0ит5 «Информационные технологии»

Факультет: ИСТ (№3)

Кафедра: «Информационные технологии»

Форма обучения: очная

 

Москва – 2011 г.


ЛАБОРАТОРНЫЕ РАБОТЫ

«ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ С ИСПОЛЬЗОВАНИЕМ CASE-СРЕДСТВА RATIONAL ROSE»

 

Цель лабораторных работ

Научиться на практике использовать унифицированный язык моделирования (UML) при проектировании информационных систем с применением CASE-средства Rational Rose (IBM).

 

Лабораторные работы

Лабораторные работы представляют единый проект по проектированию программного обеспечения для банкомата. Процесс проектирования разделен на 7 лабораторных работ.

Отчет по всем лабораторным работам – общий. Он состоит из промежуточных отчетов по каждой работе выполняемых в соответствии с методическими указаниями.

 

Перечень лабораторных работ

1. IBM Rational Rose. Интерфейс и операции главного меню -4 час.

2. Диаграмма вариантов использования 4 час.

3. Диаграммы классов – 8 час.

4. Диаграммы кооперации и последовательности – 4 час.

5. Диаграммы состояний и деятельности -4 час.

6. Диаграммы компонентов и развертывания – 4 час.

7. Генерация кода в среде IBM Rational Rose -4 час.

Содержание сводного отчета по лабораторным работам

1. Титульный лист

2. Содержание

3. IBM Rational Rose. Интерфейс и операции главного меню -4 час.

4. Диаграмма вариантов использования 4 час.

5. Диаграммы классов – 8 час.

6. Диаграммы кооперации и последовательности – 4 час.

7. Диаграммы состояний и деятельности -4 час.

8. Диаграммы компонентов и развертывания – 4 час.

9. Генерация кода в среде IBM Rational Rose -4 час.

10. Заключение

 


 

Лабораторная работа №1 IBM Rational Rose. Интерфейс и операции главного меню. 1.IBM Rational Rose. 1. Общая характеристика CASE-средства IBM Rational Rose 2003 и его функциональные возможности. 2. Особенности рабочего интерфейса программы IBM Rational Rose 2003 и характеристика отдельных его элементов. 3.Назначение операций главного меню File, Edit, View, Format и Browse.
Среди всех фирм-производителей CASE-средств именно компания IBM Rational Software Corp. (до августа 2003 года - Rational Software Corp.) одна из первых осознала стратегическую перспективность развития объектно-ориентированных технологий анализа и проектирования программных систем. Эта компания выступила инициатором унификации языка визуального моделирования в рамках консорциума OMG, что, в конечном итоге, привело к появлению первых версий языка UML. И эта же компания первой разработала инструментальное объектно-ориентированное CASE-средство, в котором был реализован язык UML как базовая нотация визуального моделирования. Общая характеристика CASE-средства IBM Rational Rose 2003 CASE-средство IBM Rational Rose со времени своего появления претерпело серьезную эволюцию, и в настоящее время представляет собой современный интегрированный инструментарий для проектирования архитектуры, анализа, моделирования и разработки программных систем. Именно в IBM Rational Rose язык UML стал базовой технологией визуализации и разработки программных систем, что определило популярность и стратегическую перспективность этого инструментария. В рамках общего продукта IBM Rational Rose существуют различные варианты этого средства, отличающиеся между собой диапазоном предоставляемых возможностей. Базовым средством в настоящее время является IBM Rational Rose Enterprise Edition, которое обладает наиболее полными возможностями. Последней версией этого CASE-средства на момент написания курса лекций является программа IBM Rational Rose 2003 (release 2003.06.00), возможности которой аккумулируют практически все современные достижения в области информационных технологий. Наиболее характерные функциональные особенности этой программы заключаются в следующем:
  • интеграция с MS Visual Studio 6, которая включает поддержку на уровне прямой и обратной генерации кодов и диаграмм Visual Basic и Visual С++ с использованием ATL (Microsoft Active Template Library), Web-Классов, DHTML и протоколов доступа к различным базам данных;
  • непосредственная работа (инжиниринг и реинжиниринг) с исполняемыми модулями и библиотеками форматов EXE, DLL, TLB, OCX.
  • поддержка технологий MTS (Microsoft Transaction Server) и ADO (ActiveX Data Objects) на уровне шаблонов и исходного кода, а также элементов технологии Microsoft - COM+ (DCOM);
  • полная поддержка компонентов CORBA и J2EE, включая реализацию технологии компонентной разработки приложений CBD (Component-Based Development), языка определения интерфейса IDL (Interface Definition Language) и языка определения данных DDL (Data Definition Language);
  • полная поддержка среды разработки Java-приложений, включая прямую и обратную генерацию классов Java формата JAR, а также работу с файлами формата CAB и ZIP.
Особенности рабочего интерфейса программы IBM Rational Rose 2003 В CASE-средстве IBM Rational Rose 2003 реализованы общепринятые стандарты на рабочий интерфейс программы, аналогично известным средам визуального программирования. После установки IBM Rational Rose 2003 на компьютер пользователя, что практически не вызывает трудностей у разработчиков, запуск этого средства в среде MS Windows 2000/XP приводит к появлению на экране соответствующего рабочего интерфейса (рис. 1.1). Рабочий интерфейс программы IBM Rational Rose 2003 состоит из различных элементов, основными из которых являются:
  • главное меню;
  • стандартная панель инструментов;
  • специальная панель инструментов;
  • окно браузера проекта;
  • рабочая область изображения диаграммы или окно диаграммы;
  • окно документации;
  • окно журнала.
Рассмотрим назначение и основные функции каждого из этих элементов. Рис. 1.1. Общий вид рабочего интерфейса CASE-средства IBM Rational Rose 2003 Главное меню и стандартная панель инструментов Главное меню программы IBM Rational Rose 2003 выполнено в общепринятом стандарте и имеет следующий вид (рис. 1.2). Рис. 1.2. Внешний вид главного меню программы Отдельные пункты меню объединяют сходные операции, относящиеся ко всему проекту в целом. Некоторые из пунктов меню содержат хорошо знакомые операции, такие как открытие проекта, вывод на печать диаграмм, копирование в буфер и вставка из буфера различных элементов диаграмм. Другие операции настолько специфичны, что могут потребоваться дополнительные усилия для их изучения (свойства операций генерации программного кода или проверки согласованности моделей). Назначение отдельных операций главного меню приводится далее в данной лекции. Стандартная панель инструментов располагается ниже строки главного меню и имеет следующий вид (рис. 1.3). Некоторые из инструментов недоступны для нового проекта, который не имеет никаких элементов. Стандартная панель инструментов обеспечивает быстрый доступ к тем командам меню, которые выполняются разработчиками наиболее часто. Рис. 1.3. Внешний вид стандартной панели инструментов Пользователь может настроить внешний вид этой панели по своему усмотрению. Для этого необходимо выполнить операцию главного меню: Tools >Options(Инструменты>;Параметры), открыть вкладку Toolbars (Панели инструментов) появившегося диалогового окна и нажать кнопку Standard (Стандартная). В дополнительно открытом окне можно переносить требуемые кнопки из левого списка в правый список, а ненужные кнопки - из правого списка в левый. Данным способом можно показать или скрыть различные кнопки инструментов, а также изменить их размер. Назначение отдельных кнопок стандартной панели инструментов приводится далее при рассмотрении операций главного меню. Назначение операций главного меню File и Edit Рабочий интерфейс средства IBM Rational Rose 2003 имеет главное меню, которое позволяет пользователю загружать и сохранять информацию во внешних файлах, изменять внешний вид элементов графического интерфейса, вызывать справочную информацию, вызывать другие диалоговые окна для работы с программой IBM Rational Rose 2003 и т.д. Рассмотрим назначение отдельных пунктов главного меню средства IBM Rational Rose 2003. Операции главного меню File(Файл) позволяют создавать новые модели в нотации языка UML, загружать и сохранять разрабатываемую модель во внешнем файле, распечатывать на принтере разработанные диаграммы. Назначение операций этого пункта главного меню представлено в таблице 1.1. Операции главного меню Edit(Редактирование) позволяют выполнять действия по редактированию элементов модели и их свойств, а также выполнять поиск элементов в рамках разрабатываемого проекта. Назначение операций этого пункта главного меню представлено в таблице 1.2.
Таблица 1.1. Операции пункта главно о меню File (Файл)
Название операции меню Наличие кнопки на стандартной панели Назначение операции главного меню
New Создает новую модель IBM Rational Rose 2003. При этом новая модель по умолчанию имеет имя untitled
Open Вызывает станда тное диалоговое окно открытия внешнего файла с диска. Открыть можно либо файл модели (файл с расширением "mdl"), либо файл подмодели (файл с расширением "ptl")
  ave Позволяет сохранить разрабатываемую модель во внешнем файле на диске
Save As   Позволяет сохранить разрабатываемую модель под другим именем во внешнем файле на диске. При этом вызывается стандартное диалоговое окно сохранения файла на диске с предложением задать имя соответствующего файла модели или подмодели.
Save Log As   Позволяет сохранить содержание журнала во внешнем файле на диске с именем error.log. При этом вызывается стандартное диалоговое окно сохранения файла на диске с предложением изменить предлагаемое по умолчанию имя соответствующего файла.
AutoSave Log   Позволяет автоматически сохранять содержание журнала во внешнем файле на диске с именем error.log. При первом выполнении этого пункта меню также вызывается стандартное диалоговое окно сохранения файла на диске с предложением изменить предлагаемое по умолчанию имя соответствующего файла.
Clear Log   Очищает содержание журнала
Load Model Workspace   Позволяет загрузить рабочую область из внешнего файла на диске. Вызывает стандартное диалоговое окно открытия внешнего файла с диска, при этом открыть можно файл с расширением " sp"
Save Model Workspace   Позволяет сохранить рабочую область модели во внешнем файле на диске. При выполнении этого пункта меню вызывается стандартное диалоговое окно сохранения файла с расширением "wsp"
Save Model Workspace As   Позволяет сохранить рабочую область модели во внешнем файле на диске. Вызывается стандартное диалоговое окно сохранения файла с предложением изменить предлагаемое по умолчанию имя соответствующего файла
Units   Позволяет загрузить категорию элементов модели из внешнего файла на диске. Вызывает стандартное диалоговое окно открытия внешнего ф йла с диска, при этом открыть можно файл с расширением "cat"
Import   Позволяет импортировать информацию из внешних файлов различных форм тов, включая файлы моделей, подмоделей, категорий и подсистем
Export Model   Позволяет экспортировать информацию о модели во внешний файл. Вид этого пункта меню зависит от выделенного элемента модели
Update   Позволяет вставить информ цию обратного проектирования из внешнего файла с расширением "red" в разрабатываемую модель
Print Позволяет распечатать на принтере отдельные диаграммы и спецификации различных элементов разрабатываемой модели. В этом случае вызывается диалоговое окно выбора диаграмм и спецификаций для печати на подключенном к данному компьютеру принтеру
Print Setup   Вызывается стандартное диалоговое окно макета страницы для настройки свойств печати
Edit Path Map   Вызывает окно задания путей доступа к файлам системы IBM Rational Rose 2003. Как правило, значения путей, установленные по умолчанию, следует изменять только в случае крайней необходимости
<Имена файлов>   Секция с именами последних файлов, с которыми осуществлялась работа в IBM Rational Rose 2003
Exit   Прекращает работу и закрывает IBM Rational Rose 2003
Таблица 1.2. Операции пункта главного меню Ed t (Редактирование)
Название операции меню Наличие кнопки на стандартной панели Назначение операции главного меню
Undo   Отменяет выполнение последнего действия по удалению или перемещению элементов модели
Redo   Восстанавливает изображение диаграммы п сле отмены выполнения последней операции перемещения
Cut Вырезает выделенный элемент разрабатываемой модели и помещат его в буфер обмена
Copy Копирует выделенный элемент разрабатываемой модели и помещает его в буфер обмена
Pas e Вставляет элемент разрабатываемой модели или его копию из буфера обмена в текущую активную диаграмму
Delete   Удаляет выделенные элементы из текущей диаграммы, но не из разрабатываемой модели
Select All   Выделяет все элементы на текущей диаграмме разрабатываемой модели
Delete from Model   Удаляет все выделенные элементы из разрабатываемой модели
Relocate   Позволяет перемещать или отменять перемещение классов, ассоциаций или компонентов из одного пакета в другой
Find   Вызывает диалоговое меню поиска элемента в разрабатываемой моде и по его имени
Reassign   Позволяет заменить выделенный элемент разрабатываемой модели другим элементом модели
Compartment   Позволяет отображать допо нительную информацию об объектах, классах, актерах или пакетах
Change I fo   Позволяет изменить тип выделенного элемента на текущей диаграмме на другой тип элемента
         

Добавление ассоциации

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


Рис. 3.8. Диаграмма вариантов использования после добавления на нее направленной ассоциации

При необходимости можно сделать направленную ассоциацию ненаправленной, для чего следует воспользоваться диалоговым окном свойств ассоциации. Открыть это окно можно, например, двойным щелчком на изображении линии ассоциации на диаграмме, после чего убрать отметку строки выбора Navigable (Навигация) на вкладке Role A Detail (Детальные свойства концевой точки ассоциации А). Более подробно спецификация других свойств ассоциации будет рассмотрена далее при разработке диаграммы классов в лекции 6.

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

Диаграммы классов

Список литературы

1. Крэг Ларман, «Применение UML и шаблонов проектирования». М.: «Вильямс», 2002.

2. Грэйди Буч, Джеймс Рамбо, Айвар Джекобсон, «Язык UML Руководство пользователя». СПб.: ДМК Пресс, 2004.

3. М. Богс, У. Богс, «UML и Rational Rose». М.: «Лори», 2001.

4. А. Леоненков, «Самоучитель UML». СПб.: «BHV-СПб», 2000.

5. Л. Мацяшек, «Анализ требований и проектирование систем. Разработка информационных систем с использованием UML». М.: «Вильямс», 2002.

6. Терри Кватрани, «Rational Rose 2000 и UML. Визуальное моделирование». М.: ДМК Пресс, 2001.

7. А.М. Вендров, «Проектирование программного обеспечения ЭИС.». М.: «Финансы и статистика», 2000.

Методическое пособие по выполнению лабораторных работ

по дисциплине «Теоретические основы автоматизированного управления»

Номер специальности – 230102 «Автоматизированные системы обработки информации и управления»

Специализация- 0ит5 «Информационные технологии»

Факультет: ИСТ (№3)

Кафедра: «Информационные технологии»

Форма обучения: очная

 

Москва – 2011 г.


ЛАБОРАТОРНЫЕ РАБОТЫ

«ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ С ИСПОЛЬЗОВАНИЕМ CASE-СРЕДСТВА RATIONAL ROSE»

 

Цель лабораторных работ

Научиться на практике использовать унифицированный язык моделирования (UML) при проектировании информационных систем с применением CASE-средства Rational Rose (IBM).

 

Лабораторные работы

Лабораторные работы представляют единый проект по проектированию программного обеспечения для банкомата. Процесс проектирования разделен на 7 лабораторных работ.

Отчет по всем лабораторным работам – общий. Он состоит из промежуточных отчетов по каждой работе выполняемых в соответствии с методическими указаниями.

 

Перечень лабораторных работ

1. IBM Rational Rose. Интерфейс и операции главного меню -4 час.

2. Диаграмма вариантов использования 4 час.

3. Диаграммы классов – 8 час.

4. Диаграммы кооперации и последовательности – 4 час.

5. Диаграммы состояний и деятельности -4 час.

6. Диаграммы компонентов и развертывания – 4 час.

7. Генерация кода в среде IBM Rational Rose -4 час.

Содержание сводного отчета по лабораторным работам

1. Титульный лист

2. Содержание

3. IBM Rational Rose. Интерфейс и операции главного меню -4 час.

4. Диаграмма вариантов использования 4 час.

5. Диаграммы классов – 8 час.

6. Диаграммы кооперации и последовательности – 4 час.

7. Диаграммы состояний и деятельности -4 час.

8. Диаграммы компонентов и развертывания – 4 час.

9. Генерация кода в среде IBM Rational Rose -4 час.

10. Заключение

 


 



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 865; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 34.204.177.148 (0.062 с.)