SlideShare a Scribd company logo
1 of 10
Проектирование информационных
систем. Часть II

Лекция № 14. Интерфейсы,
типы, роли
1.Термины и понятия.
2.Операции, имена, отношения.

Стыковочные узлы системы.
4.Статические и динамические типы.
3.
1.Термины и понятия.
1.Термины и понятия.






Интерфейсом (Interface) называется набор
операций, используемый для
специфицирования услуг, предоставляемых
классом или компонентом.
Типом (Туре) называют стереотип класса,
используемый для определения области
значений объектов вместе с применимыми к
ним операциями (но не методами).
Роль (Role) - это поведение сущности в
данном контексте.
2.Операции, имена, отношения.

Операции
Интерфейс - именованный набор операций
не может содержать атрибуты
 не содержит методов, реализующих
операции
2.Операции, имена, отношения.

Отношения
2.Операции, имена, отношения.

Роль
3. Стыковочные узлы системы
4. Статические и динамические типы.

Моделирование статических типов
4. Статические и динамические типы.

Моделирование динамических типов
4. Статические и динамические типы.

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

More Related Content

Viewers also liked

слайды к лекции 9
слайды к лекции 9слайды к лекции 9
слайды к лекции 9student_kai
 
презентация 9
презентация 9презентация 9
презентация 9student_kai
 
лекция № 4
лекция № 4лекция № 4
лекция № 4student_kai
 
презентация лабораторных работ. часть 2
презентация лабораторных работ. часть 2презентация лабораторных работ. часть 2
презентация лабораторных работ. часть 2student_kai
 
слайды к лекции 8
слайды к лекции 8слайды к лекции 8
слайды к лекции 8student_kai
 
физика горения06
физика горения06физика горения06
физика горения06student_kai
 
слайды к лекции №11
слайды к лекции №11слайды к лекции №11
слайды к лекции №11student_kai
 
лекция № 7
лекция № 7лекция № 7
лекция № 7student_kai
 
презентация лекции №5
презентация лекции №5презентация лекции №5
презентация лекции №5student_kai
 
презентация лекции №9
презентация лекции №9презентация лекции №9
презентация лекции №9student_kai
 

Viewers also liked (20)

лекция 15
лекция 15лекция 15
лекция 15
 
лекция 1
лекция 1лекция 1
лекция 1
 
слайды к лекции 9
слайды к лекции 9слайды к лекции 9
слайды к лекции 9
 
презентация 9
презентация 9презентация 9
презентация 9
 
лекция 15
лекция 15лекция 15
лекция 15
 
лекция № 4
лекция № 4лекция № 4
лекция № 4
 
презентация лабораторных работ. часть 2
презентация лабораторных работ. часть 2презентация лабораторных работ. часть 2
презентация лабораторных работ. часть 2
 
Eiep mod1
Eiep mod1Eiep mod1
Eiep mod1
 
слайды к лекции 8
слайды к лекции 8слайды к лекции 8
слайды к лекции 8
 
L6 sld
L6 sldL6 sld
L6 sld
 
лекция 1
лекция 1лекция 1
лекция 1
 
физика горения06
физика горения06физика горения06
физика горения06
 
эхо 2
эхо 2эхо 2
эхо 2
 
п3
п3п3
п3
 
слайды к лекции №11
слайды к лекции №11слайды к лекции №11
слайды к лекции №11
 
лекция № 7
лекция № 7лекция № 7
лекция № 7
 
презентация лекции №5
презентация лекции №5презентация лекции №5
презентация лекции №5
 
ээо 2
ээо 2ээо 2
ээо 2
 
презентация лекции №9
презентация лекции №9презентация лекции №9
презентация лекции №9
 
л 13 sld
л 13  sldл 13  sld
л 13 sld
 

Similar to п2 14

Введення Uml
Введення UmlВведення Uml
Введення Umlpogromskaya
 
Базы данных лекция №5
Базы данных лекция №5Базы данных лекция №5
Базы данных лекция №5Vitaliy Pak
 
007
007007
007JIuc
 
Тема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системТема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системСергей Солнечный
 
лекция 7
лекция 7лекция 7
лекция 7cezium
 
лекция 7
лекция 7лекция 7
лекция 7cezium
 
Use-case diagram
Use-case diagramUse-case diagram
Use-case diagramaepetelin
 
Подход DEMO к описанию архитектуры организаций
Подход DEMO к описанию архитектуры организацийПодход DEMO к описанию архитектуры организаций
Подход DEMO к описанию архитектуры организацийAnatoly Levenchuk
 
10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)Anna_Malina
 
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...ITMO University
 
Полнота ролей и целей пользователей
Полнота ролей и целей пользователейПолнота ролей и целей пользователей
Полнота ролей и целей пользователейAnna Abramova
 
Тема 4. Методы описания сложных систем
Тема 4. Методы описания сложных системТема 4. Методы описания сложных систем
Тема 4. Методы описания сложных системСергей Солнечный
 
04 извлечение информации
04 извлечение информации04 извлечение информации
04 извлечение информацииLidia Pivovarova
 

Similar to п2 14 (20)

Введення Uml
Введення UmlВведення Uml
Введення Uml
 
Базы данных лекция №5
Базы данных лекция №5Базы данных лекция №5
Базы данных лекция №5
 
007
007007
007
 
п2 11 12
п2 11 12п2 11 12
п2 11 12
 
Тема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системТема 3. Модели и закономерности систем
Тема 3. Модели и закономерности систем
 
лекция 7
лекция 7лекция 7
лекция 7
 
лекция 7
лекция 7лекция 7
лекция 7
 
Use-case diagram
Use-case diagramUse-case diagram
Use-case diagram
 
Подход DEMO к описанию архитектуры организаций
Подход DEMO к описанию архитектуры организацийПодход DEMO к описанию архитектуры организаций
Подход DEMO к описанию архитектуры организаций
 
10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)10 кл орепации, функции, выражения (яп паскаль)
10 кл орепации, функции, выражения (яп паскаль)
 
L24
L24L24
L24
 
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
 
UML Glossary
UML GlossaryUML Glossary
UML Glossary
 
Uml Glossary
Uml GlossaryUml Glossary
Uml Glossary
 
Lekcia12
Lekcia12Lekcia12
Lekcia12
 
Полнота ролей и целей пользователей
Полнота ролей и целей пользователейПолнота ролей и целей пользователей
Полнота ролей и целей пользователей
 
Тема 4. Методы описания сложных систем
Тема 4. Методы описания сложных системТема 4. Методы описания сложных систем
Тема 4. Методы описания сложных систем
 
04 извлечение информации
04 извлечение информации04 извлечение информации
04 извлечение информации
 
лекция 1
лекция 1лекция 1
лекция 1
 
лекция 1
лекция 1лекция 1
лекция 1
 

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
 

п2 14