Проектирование информационных
систем. Часть 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. Прямое и обратное проектирование.
 прямое проектирование диаграммы

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

п2 16 17

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