Министерство образования республики беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
Кафедра информатики
Р
УИ
А. В. Галковский
БГ
Применение языка UML
при объектно-ориентированном
проектировании
а
ек
Методическое пособие
т
для студентов специальности 31 03 04 “Информатика”
дневной формы обучения
ио
бл
Би
Минск 2004
УДК 004. 436. 4 (075. 8)
ББК 32. 973-02 я 73
Г 16
Рецензент:
Р
доцент кафедры экономической
информатики, канд. техн. наук В. Н. Комличенко
УИ
БГ
а
Галковский А. В. ек
Г 16 Применение языка UML при объектно-ориентированном проекти-
ровании: Метод. пособие для студ. спец. 31 03 04 «Информатика» днев-
т
ной формы обучения/А. В. Галковский. – Мн. : БГУИР, 2004. – 36 с. ISBN 985-444-580-1
ио
Методическое пособие является дополнительным учебным материалом для
студентов, изучающих обьектно-ориентированное программирование и проектирова-
ние программного обеспечения c использованием системы Rational Rose. бл
УДК 004. 436. 4 (075. 8)
ББК 32. 973-02 я 73
Би
© Галковский А. В. , 2004
ISBN 985-444-580-1 © БГУИР, 2004
СОДЕРЖАНИЕ
Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 4
1. Обзор UML ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
2. Представления UML ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
2. 1. Использование диаграмм при проектировании ... ... ... ... ... ... ... ...
. 6
2. 2. Диаграмма вариантов использования ... ... ... ... ... ... ... ... ... ... ... ... ... . 8
2. 3. Диаграмма классов ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9
2. 3. 1. Информация о классе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
2. 3. 2. Отношение обобщения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 12
Р
2. 3. 3. Интерфейсы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13
2. 3. 4.