Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metoda_trpo.doc
Скачиваний:
113
Добавлен:
17.02.2016
Размер:
2.51 Mб
Скачать
  1. Заключение

Система Rational Rose — признанный лидер среди средств визуального моделирования, и, используя ее, вы сможете интерактивно разрабатывать архитектуру создаваемого приложения, генерировать его исходные тексты и параллельно работать над документированием разрабатываемой системы.

Преимущества от применения Rational Rose значительны:

  • сокращение цикла разработки приложения;

  • увеличение продуктивности работы программистов;

  • улучшение потребительских качеств создаваемых программ за счет ориентации на пользователей и бизнес;

  • способность вести большие проекты и группы проектов;

  • возможность повторного использования уже созданного ПО за счет упора на разбор их архитектуры и компонентов;

  • язык UML служит универсальным «мостиком» между разработчиками из разных отделов.

В данных методических указаниях рассмотрены примеры использования данной среды — лабораторные занятия, а также краткий теоретический материал. С их помощью студенты получат начальные знания и навыки в работе с Rational Rose и UML.

  1. Используемая литература

  1. Курс лекций Л.В.Шуткина "Технологии разработки программного обеспечения компьютерных информационных систем"

  2. Описание лабораторных работ Л.В.Шуткина;

  3. Статья “UML диаграммы в Rational Rose” Сергея Трофимова (08.09.2002)

  4. Статья «Купи себе немножечко CASE» Журнал "Мир ПК", #04, 1999 год автор Дмитрий Рамодин

  5. Учебный курс Интернет-Университета Информационных Технологий (INTUIT.RU) Леоненкова Александра Васильевича «Визуальное моделирование в среде IBM Rational Rose»

  1. Дополнительная литература

  1. Практикум для ВУЗов «CASE-технологии» Д.Э.Федотова, Ю.Д.Семенов, К.Н.Чижик;

  2. «Rational Rose 2000 и UML визуальное программирование» Терри Кватрани, предисловие грейди Буча ДМК, Москва 2001;

  1. Алфавитный указатель

Activity diagram (диаграммы активности) 13

Class Attribute Specification 43

Class diagram (диаграммы классов) 14

Collaboration diagram (диаграммы сотрудничества) 14

Component 11, 72

Component diagram (диаграммы компонентов) 15

Component View 72

Deployment diagram (диаграммы топологии) 12

General (Общие) 72

Generalization 40

Horizontal Synchronization 57

Interaction diagram (диаграммы взаимодействия) 13

Language 8, 72

Rational Rose 8

Sequence diagram (диаграммы последовательностей действий) 13

State Maсhine diagram (диаграммы состояний) 12

TextBox 60

Unidirectional Association 26

Unified Modeling Language, UML 8

Use case 9

Use case diagram (диаграммы прецедентов) 11

Use Case View 23

Assign 72

Main (Главная) 28, 72

АИС 8

Актер 23

аргументы редактируемой операции 63

Ассоциация 26, 35

атрибуты 31

Генерация программного кода 71, 72

Главное меню и стандартная панель инструментов 16

действующие лица (Actors) 22

деятельности 51, 53, 54, 55, 56, 57, 58

Диаграмма деятельности (действий) 51, 57, 58

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

диаграмма компонентов 72

Диаграмма компонентов 72

Диаграмма прецедентов 22

заголовочный файл 73

изображение деятельности 54

изображение перехода 57

квантор видимости 33, 43

логическое представление (Logical View) 28, 51, 59

обобщение 34, 40, 66

Обобщение 40, 68

однонаправленная ассоциация 26

операции 31

Операции 44

Отображение классов на компоненты 71, 72

Прецедент 23

Проверка модели на отсутствие ошибок 71, 72

программный код 71

рабочий интерфейс программы 16

символ синхронизации 52, 57

Специальная панель инструментов 20

спецификации атрибута 43

спецификации свойств ассоциации. 36

Стандартная панель инструментов 16

стереотип 43

тип данных атрибута 43

файл реализации 73

элемент принятия решения (ветвления) 56

Элемент принятия решения (ветвления) 56

язык реализации 72

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]