SlideShare a Scribd company logo
1 of 7
Проектирование информационных
систем. Часть I
Лекция № 14 Введение в UML.

1. Назначение UML
2. Историческая справка
3. Способы использования
языка
Введение в UML

UML –
унифицированный
язык
моделирования.
Введение в UML
Историческая справка





Грейди Буч (Grady Booch),
Джим Румбах (Jim Rumbaugh),
Айвар Якобсон (Ivar Jacobson)
80-е годы - "война методов"
"объектно-ориентированная эра".
1991 г. "три амиго" – у каждого свой метод ООАП:
метод Буча - проектирование,
OMT Румбаха - средство анализа,
Objectory Якобсона - user experience,
К 1994-му существовало 72 метода.
1997 г. UML - в Object Management Group (OMG) для
стандартизации.
Введение в UML
Введение в UML
 Спецификация - подробное описание

системы, которое полностью
определяет ее цель и функциональные
возможности. Различают:
 • словесные спецификации на
естественном языке;
 • модельные спецификации;
 • формальные спецификации.
 Проектирование. возможен "реверсинжинирингом“
 Документирование.
Введение в UML
Терминология и нотация
В UML четыре вида элементов
нотации:
 1. фигуры,
 2. линии,
 3. значки,
 4. надписи.
Введение в UML
Инструменты UML содержатся в
пакетах:
 • IBM Rational Rose;
 • Borland Together;
 • Gentleware Poseidon;
 • Microsoft Visio;
 • Telelogic TAU G2.

More Related Content

Viewers also liked

презентация эуп14
презентация эуп14презентация эуп14
презентация эуп14student_kai
 
презентация9
презентация9презентация9
презентация9student_kai
 
кин лекция 15
кин лекция 15кин лекция 15
кин лекция 15student_kai
 
лекция 11 управление релизами-ч1
лекция 11 управление релизами-ч1лекция 11 управление релизами-ч1
лекция 11 управление релизами-ч1student_kai
 
лекция№2
лекция№2лекция№2
лекция№2student_kai
 
физика горения05
физика горения05физика горения05
физика горения05student_kai
 
презентация4
презентация4презентация4
презентация4student_kai
 
к лекции 1
к лекции 1к лекции 1
к лекции 1student_kai
 

Viewers also liked (20)

презентация эуп14
презентация эуп14презентация эуп14
презентация эуп14
 
лекция 16
лекция 16лекция 16
лекция 16
 
презентация9
презентация9презентация9
презентация9
 
п10
п10п10
п10
 
кин лекция 15
кин лекция 15кин лекция 15
кин лекция 15
 
лекция 11 управление релизами-ч1
лекция 11 управление релизами-ч1лекция 11 управление релизами-ч1
лекция 11 управление релизами-ч1
 
лекция№2
лекция№2лекция№2
лекция№2
 
лекция 23
лекция 23лекция 23
лекция 23
 
физика горения05
физика горения05физика горения05
физика горения05
 
Evaluation Q1
Evaluation Q1Evaluation Q1
Evaluation Q1
 
л12
л12л12
л12
 
слайд №9
слайд №9слайд №9
слайд №9
 
презентация4
презентация4презентация4
презентация4
 
лек7
лек7лек7
лек7
 
модуль 3
модуль 3модуль 3
модуль 3
 
к лекции 1
к лекции 1к лекции 1
к лекции 1
 
лекция 2
лекция 2лекция 2
лекция 2
 
L5 sld
L5 sldL5 sld
L5 sld
 
л1с
л1сл1с
л1с
 
лаб № 5
лаб № 5лаб № 5
лаб № 5
 

More from student_kai

презентация
презентацияпрезентация
презентацияstudent_kai
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкетаstudent_kai
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке Cstudent_kai
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работыstudent_kai
 
лекция№34
лекция№34лекция№34
лекция№34student_kai
 
лекция№32
лекция№32лекция№32
лекция№32student_kai
 
лекция№33
лекция№33лекция№33
лекция№33student_kai
 
лекция№31
лекция№31лекция№31
лекция№31student_kai
 
лекция№30
лекция№30лекция№30
лекция№30student_kai
 
лекция№29
лекция№29лекция№29
лекция№29student_kai
 
лекция№28
лекция№28лекция№28
лекция№28student_kai
 
лекция№27
лекция№27лекция№27
лекция№27student_kai
 
лекция№26
лекция№26лекция№26
лекция№26student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№24
лекция№24лекция№24
лекция№24student_kai
 
лекция№23
лекция№23лекция№23
лекция№23student_kai
 
лекция№22
лекция№22лекция№22
лекция№22student_kai
 
лекция№21
лекция№21лекция№21
лекция№21student_kai
 
лекция№20
лекция№20лекция№20
лекция№20student_kai
 

More from student_kai (20)

презентация
презентацияпрезентация
презентация
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкета
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке C
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работы
 
лекция№34
лекция№34лекция№34
лекция№34
 
лекция№32
лекция№32лекция№32
лекция№32
 
лекция№33
лекция№33лекция№33
лекция№33
 
лекция№31
лекция№31лекция№31
лекция№31
 
лекция№30
лекция№30лекция№30
лекция№30
 
лекция№29
лекция№29лекция№29
лекция№29
 
лекция№28
лекция№28лекция№28
лекция№28
 
лекция№27
лекция№27лекция№27
лекция№27
 
лекция№26
лекция№26лекция№26
лекция№26
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№24
лекция№24лекция№24
лекция№24
 
лекция№23
лекция№23лекция№23
лекция№23
 
лекция№22
лекция№22лекция№22
лекция№22
 
лекция№21
лекция№21лекция№21
лекция№21
 
лекция№20
лекция№20лекция№20
лекция№20
 

п14

  • 1. Проектирование информационных систем. Часть I Лекция № 14 Введение в UML. 1. Назначение UML 2. Историческая справка 3. Способы использования языка
  • 2. Введение в UML UML – унифицированный язык моделирования.
  • 3. Введение в UML Историческая справка    Грейди Буч (Grady Booch), Джим Румбах (Jim Rumbaugh), Айвар Якобсон (Ivar Jacobson) 80-е годы - "война методов" "объектно-ориентированная эра". 1991 г. "три амиго" – у каждого свой метод ООАП: метод Буча - проектирование, OMT Румбаха - средство анализа, Objectory Якобсона - user experience, К 1994-му существовало 72 метода. 1997 г. UML - в Object Management Group (OMG) для стандартизации.
  • 5. Введение в UML  Спецификация - подробное описание системы, которое полностью определяет ее цель и функциональные возможности. Различают:  • словесные спецификации на естественном языке;  • модельные спецификации;  • формальные спецификации.  Проектирование. возможен "реверсинжинирингом“  Документирование.
  • 6. Введение в UML Терминология и нотация В UML четыре вида элементов нотации:  1. фигуры,  2. линии,  3. значки,  4. надписи.
  • 7. Введение в UML Инструменты UML содержатся в пакетах:  • IBM Rational Rose;  • Borland Together;  • Gentleware Poseidon;  • Microsoft Visio;  • Telelogic TAU G2.