Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПП доп.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
92.16 Кб
Скачать

17. Ооп. Структура объекта и среда взаимодействия.

Большинство классов можно отнести к определенному типу, который применительно к данному подходу называют стереотипным, например:

  1. классы – сущности (классы предметной области);

  2. граничные (интерфейсные) классы;

  3. управляющие;

  4. исключающие и т.п.

Классы – сущности – для представления сущностей реального мира или внутренних элементов системы, например структур данных. Для выявления классов-сущностей используют описания вариантов использования концептуальную модель и диаграммы деятельности.

Граничные классы обеспечивают взаимодействие между действиями модели и внутренними элементами системы (к этому типу можно отнести классы, реализующие пользовательские интерфейсы).

Управляющие классы служат для моделирования последовательного поведения классов как средств.

Диаграммы пакетов классов показывает из каких частей состоит программная система, и как эти части связаны друг с другом.

Диаграммы последовательностей этапа проектирования отображают взаимодействие объектов.

Диаграммы кооперации – это способ представить взаимодействие объектов в процессе реализации сценария. В отличие от диаграмм последовательностей диаграммы кооперации показывают потоки данных между объектами, что позволяет уточнить связи между ними.

Диаграммы состояний объекта. Под состоянием объекта применительным к диаграмме понимают ситуацию в назначенном цикле объекта, во время которой он удовлетворяет некоторому условию, осуществляет определенную деятельность или отделяет некоторого события. Изменение состояния, связанные с нарушениями условия или завершением деятельности, называют переходным.

Диаграммы компонентов принимают при проектировании физической структуры разрабатываемого ПО.

23. Программирование на основе модели компонентных объектов сом-технологии.

Компонентный подход лежит в основе своей разработанных на базе COM (Component Object Model).

СОМ определяет общую схему взаимодействие программ любых типов, библиотек, приложений ОС (т.е. позволяет одной части ПО не использовать функции, предоставляемые другой, независимо от того, функционируют ли эти части в пределах одного процесса, в разных процессах на одном компьютере или на разных компьютерах).

По технологии СОМ приложения представляет свои службы, используя специальные объекты СОМ.

OLE – технология – создание программный приложений, обеспечивающих программный доступ ко внутренним службам этих приложений.