SlideShare uma empresa Scribd logo
1 de 12
Проектирование информационных
систем. Часть II

Лекция № 16, 17. Экземпляры и
диаграммы объектов
1.Термины и понятия.
2.Абстракции и экземпляры.
3.Имена, операции, состояние.
4.Стандартные элементы.
5.Конкретные экземпляры.
6.Экземпляры-прототипы.
7.Диаграмма объектов.
8.Объектные структуры.
9.Прямое и обратное проектирование.




1. Термины и понятия.
Экземпляром (Instance) называется
конкретная материализация абстракции,
к которой могут быть применены операции
и которая может сохранять их
результаты.
Экземпляр изображают с подчеркнутым
именем.

Объектом называют конкретную
материализацию класса.
 Объекты - это экземпляры классов;
можно сказать, что все объекты являются
экземплярами, но не все экземпляры –
объектами.

2. Абстракции и экземпляры




Экземпляры: именованные, анонимные,
множественные и «сироты»,
мультиобъекты
3. Имена, операции, состояние.
3. Имена, операции, состояние.
4. Стандартные элементы
В UML определено
два стандартных стереотипа, применимых между объектами и
классами.
 instanceOf - показывает, что объект-клиент является
экземпляром классификатора-поставщика;
 instantiate - показывает, что класс-клиент создает
экземпляры классификатора- поставщика.
два относящихся к объектам стереотипа, применимых к
сообщениям и переходам между состояниями:
 become - говорит, что объект-клиент - это тот же объект,
что и поставщик, но в более поздний момент времени и,
возможно, имеющий другие значения, состояния или роли;
 сору - показывает, что объект-клиент является точной, но
независимой копией поставщика.
Кроме стереотипов, в UML определено одно стандартное
ограничение, применимое к объектам:
 transient - показывает, что во время выполнения
взаимодействия создается экземпляр роли, который
уничтожается перед завершением выполнения.
4. Стандартные элементы
5. Конкретные экземпляры.
6. Экземпляры-прототипы.
7. Диаграмма объектов
Диаграмма объектов - это экземпляр диаграммы классов
или статическая часть диаграммы взаимодействия
8. Объектные структуры.
9. Прямое и обратное проектирование.
 прямое проектирование диаграммы

объектов - создание кода на основе
модели
 Обратное проектирование диаграмм
объектов - создание модели на основе
кода

Mais conteúdo relacionado

Destaque

презентация к лекц 8
презентация к лекц 8презентация к лекц 8
презентация к лекц 8student_kai
 
презентация лекции №7
презентация лекции №7презентация лекции №7
презентация лекции №7student_kai
 
презентация лекции №25
презентация лекции №25презентация лекции №25
презентация лекции №25student_kai
 
практика 17
практика 17практика 17
практика 17student_kai
 
презентация к лекц 6
презентация к лекц 6презентация к лекц 6
презентация к лекц 6student_kai
 
презентация6
презентация6презентация6
презентация6student_kai
 
презентация по л.р.№2
презентация по л.р.№2презентация по л.р.№2
презентация по л.р.№2student_kai
 
лекция 22 управление безопасностью-ч2
лекция 22 управление безопасностью-ч2лекция 22 управление безопасностью-ч2
лекция 22 управление безопасностью-ч2student_kai
 
лекция№2
лекция№2лекция№2
лекция№2student_kai
 
лабораторная работа 4
лабораторная работа 4лабораторная работа 4
лабораторная работа 4student_kai
 
конденсация пленок
конденсация пленокконденсация пленок
конденсация пленокstudent_kai
 
лекция 20 управление доступностью-ч2
лекция 20 управление доступностью-ч2лекция 20 управление доступностью-ч2
лекция 20 управление доступностью-ч2student_kai
 
физика горения03
физика горения03физика горения03
физика горения03student_kai
 
ионно лучевая литография
ионно лучевая литографияионно лучевая литография
ионно лучевая литографияstudent_kai
 
слайды к лабороаторным работам
слайды к лабороаторным работамслайды к лабороаторным работам
слайды к лабороаторным работамstudent_kai
 
Nordea Social meda awards 2014
Nordea Social meda awards 2014Nordea Social meda awards 2014
Nordea Social meda awards 2014Ane Ramskjær
 
слайды к лекции №24
слайды к лекции №24слайды к лекции №24
слайды к лекции №24student_kai
 

Destaque (20)

презентация к лекц 8
презентация к лекц 8презентация к лекц 8
презентация к лекц 8
 
презентация лекции №7
презентация лекции №7презентация лекции №7
презентация лекции №7
 
презентация лекции №25
презентация лекции №25презентация лекции №25
презентация лекции №25
 
практика 17
практика 17практика 17
практика 17
 
презентация к лекц 6
презентация к лекц 6презентация к лекц 6
презентация к лекц 6
 
презентация6
презентация6презентация6
презентация6
 
л15с
л15сл15с
л15с
 
презентация по л.р.№2
презентация по л.р.№2презентация по л.р.№2
презентация по л.р.№2
 
лекция 22 управление безопасностью-ч2
лекция 22 управление безопасностью-ч2лекция 22 управление безопасностью-ч2
лекция 22 управление безопасностью-ч2
 
лекция№2
лекция№2лекция№2
лекция№2
 
лабораторная работа 4
лабораторная работа 4лабораторная работа 4
лабораторная работа 4
 
конденсация пленок
конденсация пленокконденсация пленок
конденсация пленок
 
л12
л12л12
л12
 
лекция 20 управление доступностью-ч2
лекция 20 управление доступностью-ч2лекция 20 управление доступностью-ч2
лекция 20 управление доступностью-ч2
 
физика горения03
физика горения03физика горения03
физика горения03
 
ионно лучевая литография
ионно лучевая литографияионно лучевая литография
ионно лучевая литография
 
слайды к лабороаторным работам
слайды к лабороаторным работамслайды к лабороаторным работам
слайды к лабороаторным работам
 
Nordea Social meda awards 2014
Nordea Social meda awards 2014Nordea Social meda awards 2014
Nordea Social meda awards 2014
 
слайды к лекции №24
слайды к лекции №24слайды к лекции №24
слайды к лекции №24
 
лекция 10
лекция 10лекция 10
лекция 10
 

Semelhante a п2 16 17

основы ооп
основы оопосновы ооп
основы оопDmitry Savin
 
Презентация на тему: Информационное моделирование
Презентация на тему: Информационное моделированиеПрезентация на тему: Информационное моделирование
Презентация на тему: Информационное моделирование2berkas
 
Тема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системТема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системСергей Солнечный
 
о моделях
о моделяхо моделях
о моделяхserge_luch
 
Базы данных лекция №3
Базы данных лекция №3Базы данных лекция №3
Базы данных лекция №3Vitaliy Pak
 
Урок информатики "Формализация и визуализация моделей. Типы информационный мо...
Урок информатики "Формализация и визуализация моделей. Типы информационный мо...Урок информатики "Формализация и визуализация моделей. Типы информационный мо...
Урок информатики "Формализация и визуализация моделей. Типы информационный мо...Kirrrr123
 
моделирование
моделированиемоделирование
моделированиеDrofaUral
 
лекция 1
лекция 1лекция 1
лекция 1szvonarev
 
Моделирование и формализация
Моделирование и формализацияМоделирование и формализация
Моделирование и формализацияViktoria Vlasenko
 

Semelhante a п2 16 17 (11)

основы ооп
основы оопосновы ооп
основы ооп
 
Презентация на тему: Информационное моделирование
Презентация на тему: Информационное моделированиеПрезентация на тему: Информационное моделирование
Презентация на тему: Информационное моделирование
 
Тема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системТема 3. Модели и закономерности систем
Тема 3. Модели и закономерности систем
 
лекция 12
лекция 12лекция 12
лекция 12
 
о моделях
о моделяхо моделях
о моделях
 
Базы данных лекция №3
Базы данных лекция №3Базы данных лекция №3
Базы данных лекция №3
 
Урок информатики "Формализация и визуализация моделей. Типы информационный мо...
Урок информатики "Формализация и визуализация моделей. Типы информационный мо...Урок информатики "Формализация и визуализация моделей. Типы информационный мо...
Урок информатики "Формализация и визуализация моделей. Типы информационный мо...
 
моделирование
моделированиемоделирование
моделирование
 
лекция 1
лекция 1лекция 1
лекция 1
 
9 1-1
9 1-19 1-1
9 1-1
 
Моделирование и формализация
Моделирование и формализацияМоделирование и формализация
Моделирование и формализация
 

Mais de 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
 

Mais de 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 16 17

  • 1. Проектирование информационных систем. Часть II Лекция № 16, 17. Экземпляры и диаграммы объектов 1.Термины и понятия. 2.Абстракции и экземпляры. 3.Имена, операции, состояние. 4.Стандартные элементы. 5.Конкретные экземпляры. 6.Экземпляры-прототипы. 7.Диаграмма объектов. 8.Объектные структуры. 9.Прямое и обратное проектирование.
  • 2.   1. Термины и понятия. Экземпляром (Instance) называется конкретная материализация абстракции, к которой могут быть применены операции и которая может сохранять их результаты. Экземпляр изображают с подчеркнутым именем. Объектом называют конкретную материализацию класса.  Объекты - это экземпляры классов; можно сказать, что все объекты являются экземплярами, но не все экземпляры – объектами. 
  • 3. 2. Абстракции и экземпляры    Экземпляры: именованные, анонимные, множественные и «сироты», мультиобъекты
  • 4. 3. Имена, операции, состояние.
  • 5. 3. Имена, операции, состояние.
  • 6. 4. Стандартные элементы В UML определено два стандартных стереотипа, применимых между объектами и классами.  instanceOf - показывает, что объект-клиент является экземпляром классификатора-поставщика;  instantiate - показывает, что класс-клиент создает экземпляры классификатора- поставщика. два относящихся к объектам стереотипа, применимых к сообщениям и переходам между состояниями:  become - говорит, что объект-клиент - это тот же объект, что и поставщик, но в более поздний момент времени и, возможно, имеющий другие значения, состояния или роли;  сору - показывает, что объект-клиент является точной, но независимой копией поставщика. Кроме стереотипов, в UML определено одно стандартное ограничение, применимое к объектам:  transient - показывает, что во время выполнения взаимодействия создается экземпляр роли, который уничтожается перед завершением выполнения.
  • 10. 7. Диаграмма объектов Диаграмма объектов - это экземпляр диаграммы классов или статическая часть диаграммы взаимодействия
  • 12. 9. Прямое и обратное проектирование.  прямое проектирование диаграммы объектов - создание кода на основе модели  Обратное проектирование диаграмм объектов - создание модели на основе кода