
1
38
Содержание
Глава
1
.
Основные
сведения
о
языке
UML...............................................3
1
.
1
.
Цели
и
история
создания
языка
UML .............................................3
1
.2.
Средства
UML....................................................................................4
1
.3.
Диаграммы
вариантов
использования
.............................................4
1
.4.
Диаграммы
взаимодействия
...........................................................
1
3
1
.4.
1
.
Диаграммы
последовательности
..............................................
1
4
1
.4.2.
Кооперативные
диаграммы
......................................................
1
6
1
.5.
Диаграммы
классов
.........................................................................
1
7
1
.5.
1
.
Общие
сведения
.........................................................................
1
7
1
.5.2
Стереотипы
классов
...................................................................
1
9
1
.5.3.
Механизм
пакетов
.....................................................................20
1
.5.4.
Атрибуты
....................................................................................22
1
.5.5.
Операции
....................................................................................24
1
.5.6.
Связи
...........................................................................................26
1
.6.
Диаграммы
состояний
.....................................................................3
1
1
.7.
Диаграммы
деятельности
...............................................................36
1
.8.
Диаграммы
компонентов
................................................................37
1
.9.
Диаграммы
размещения
..................................................................39
Глава
2.
Основные
сведения
о
CASE-
средстве
Rational Rose ..............4
1
2.
1
.
Введение
в
Rational Rose ................................................................4
1
2.2.
Работа
в
среде
Rational Rose...........................................................44
2.2.
1
.
Элементы
экрана
........................................................................44
2.2.2.
Четыре
представления
модели
Rose ........................................48
2.2.3.
Параметры
настройки
отображения
........................................5
1
Глава
3.
Выполнение
учебного
проекта
..................................................55
3.
1
.
Система
регистрации
для
ВУЗа
.
Постановка
задачи
...................55
3.2.
Составление
глоссария
проекта
.....................................................56
3.3.
Описание
дополнительных
спецификаций
...................................57
3.4.
Создание
модели
вариантов
использования
.................................58
3.5.
Анализ
системы
...............................................................................69
3.5.
1
.
Архитектурный
анализ
..............................................................69
3.5.2.
Анализ
вариантов
использования
............................................72

1
39
3.6.
Проектирование
системы
...............................................................86
3.6.
1
.
Проектирование
архитектуры
..................................................86
3.6.2.
Моделирование
распределенной
конфигурации
системы
....9
1
3.6.3.
Проектирование
классов
...........................................................94
3.6.4.
Проектирование
баз
данных
...................................................
1
02
3.7.
Реализация
системы
......................................................................
1
04
3.7.
1
.
Создание
компонентов
............................................................
1
04
3.7.2.
Генерация
кода
.........................................................................
1
05
Глава
4.
Варианты
заданий
для
самостоятельной
работы
..................
1
08
4.
1
.
Цифровой
диктофон
......................................................................
1
09
4.2.
Торговый
автомат
..........................................................................
111
4.3.
Табло
на
станции
метро
................................................................
11
2
4.4.
Система
автоматизации
для
пункта
проката
видеокассет
........
11
3
4.5.
Мини
-
АТС
......................................................................................
11
4
4.6.
Телефон
..........................................................................................
11
6
4.7.
Стиральная
машина
.......................................................................
11
7
4.8.
Таксофон
.........................................................................................
11
8
4.9.
Банкомат
.........................................................................................
1
20
4.
1
0.
Холодильник
................................................................................
1
2
1
4.
11
.
Кодовый
замок
.............................................................................
1
22
4.
1
2.
Турникет
метро
............................................................................
1
23
4.
1
3.
Система
учета
товаров
................................................................
1
24
4.
1
4.
Библиотечная
система
.................................................................
1
25
4.
1
5.
Интернет
-
магазин
........................................................................
1
26
4.
1
6. WWW-
конференция
....................................................................
1
27
4.
1
7.
Каталог
ресурсов
Интернет
........................................................
1
29
4.
1
8.
Будильник
.....................................................................................
1
30
4.
1
9.
Генеалогическое
дерево
..............................................................
1
3
1
4.20.
Телевизор
......................................................................................
1
32
4.2
1
.
Система
поддержки
составления
расписания
занятий
............
1
34
4.22.
Домофон
.......................................................................................
1
34
Литература
...............................................................................................
1
36