31136

Модели реализации объектно-ориентированных программных систем

Доклад

Информатика, кибернетика и программирование

Модели реализации обеспечивают представление системы в физическом мире рассматривая вопросы упаковки логических элементов в компоненты и размещения компонентов в аппаратных узлах. Рисунок 1 обозначение компонента Сходные характеристики: наличие имени; реализация набора интерфейсов; участие в отношения зависимости; возможность быть вложенными; наличие экземпляров экземпляры у компонентов только у диаграмм размещения № Описание различий 1 Классы логические абстракции компоненты физические предметы. 2 Компоненты являются...

Русский

2013-08-25

34.82 KB

22 чел.

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

Модели реализации обеспечивают представление системы в физическом мире, рассматривая вопросы упаковки логических элементов в компоненты и размещения компонентов в аппаратных узлах.

Компонентная диаграмма – показывает организацию набора компонентов и зависимости между компонентами.

Элементы диаграмм:

  1.  компонент;
  2.  Интерфейсы
  3.  Отношения зависимости
  4.  Реализации
  5.  Пакеты
  6.  Примечания
  7.  Ограничения

Компонент – физическая и заменяемая часть системы, которая соответствует набору интерфейсов и обеспечивает реализацию этого набора.

По своей сути компонент является физическим фрагментом реализации системы, который заключает в себе программный код, сценарные описания или набора команд операционной системы.

Рисунок 1 – обозначение компонента

Сходные характеристики:

  1.  наличие имени;
  2.  реализация набора интерфейсов;
  3.  участие в отношения зависимости;
  4.  возможность быть вложенными;
  5.  наличие экземпляров (экземпляры у компонентов только у диаграмм размещения)

 

Описание различий

1

Классы – логические абстракции, компоненты – физические предметы.

2

Компоненты являются физическими упаковками, контейнерами,

инкапсулирующими в себе различные логические элементы.

3

Классы имеют свойства и операции. Компоненты имеют только

операции, которые доступны через их интерфейсы

Разновидности компонентов

Стереотип 

Описание 

«executable»

Компонент, который может выполняться в физическом узле (имеет расширение .ехе)

«library»

Статическая или динамическая объектная библиотека (имеет расширение .dll)

«file»

Компонент, который представляет файл, содержащий исходный код или данные (имеет расширение .ini)

«table»

Компонент, который представляет таблицу базы данных (имеет расширение .tbl)

«document»

Компонент, который представляет документ (имеет расширение .hlp)

Интерфейс – это список операций, определяющий услуги класса или компонента.

С помощью интерфейсов компоненты стыкуются друг с другом, объединяясь в систему.

Возможны 2 способа отображения взаимосвязи между компонентом и интерфейсом.

Рисунок 3 – представление интерфейса в форме пиктограммы

Рисунок 4 – развернутая форма представления интерфейса

Диаграммы размещения (развертывания) – показывают конфигурацию обрабатывающих узлов в период работы системы, а так же компоненты, «живущие» в них.

Элементы диаграмм размещения:

  1.  Узлы;
  2.  Компоненты;
  3.  Отношения зависимости и ассоциации;
  4.  Пакеты;
  5.  Примечания;
  6.  Ограничения.

Узлы

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

Узел может иметь дополнительную секцию, отображающую  размещаемые в нем элементы.

Рисунок 7 – размещение компонентов в узле

Рисунок 8 - зависимость узла от компонентов

Сравним узлы и компоненты.

Сходные характеристики:

  1.  Наличие имени;
  2.  Возможность быть вложенными;
  3.  Наличие экземпляров.

Рисунок 9 – экземпляр узла

Отличия узлов и компонентов:

  1.  Они принадлежат к разным уровням иерархии в физической реализации системы; физически система состоит из узлов, а узлы из компонентов;
  2.  У каждого свое назначение; компонент предназначен для физической упаковки логических элементов (интерфейс, классы, кооперации), а узел является тем местом, где физически размещаются компоненты;  


 

А также другие работы, которые могут Вас заинтересовать

81705. Структура свідомості: її компонентний та рівневий вияви 25.51 KB
  Можна виділити такі рівні свідомості та їх елементи. Базовим і найбільш давнім рівнем свідомості є чуттєвоафективний пласт до якого належать: відчуття відображення в мозкові окремих властивостей предметів та явищ обєктивного світу що безпосередньо діють на наші органи чуттів; сприйняття образ предмета в цілому який не зводиться до суми властивостей та сторін; уявлення конкретні образи таких предметів чи явищ які в певний момент не викликають у нас відчуттів але які раніше діяли на органи чуттів різного роду афекти тобто...
81706. Проблема людини в філософії: екзистенційна та субстанійна концепції 28.3 KB
  Вона є теоретичним усвідомленням драматизму першої половини XX століття трагізму людини котра потрапила на межу життя і смерті буття і небуття в результаті реальної загрози її існуванню як людини як виду. Моделлю людини як такого для екзистенціалістів стала страждаюча зневірена людина яка знаходиться в прикордонній ситуації ситуації на межі життя та смерті. Ірраціональність буття абсурдність самого існування людини сумніви у можливості раціонального пізнання світу це все складові філософії екзистенціалізму.
81707. Проблема походження людини та суспільства 26.28 KB
  Релігійна гіпотеза походження людини базується на біблійних переказах про створення Богом світу і людини гріхопадіння Адама і Єви Всесвітній потоп про те що заповідав Бог людям та регламентацію життєдіяльності людини яка викладена в заповідях. Космічна гіпотеза походження людини базується на припущенні що життя принесено на Землю з Космосу у тому числі в його цивілізованих проявах. Еволюційна гіпотеза походження життя...
81708. Поэма Н. В. Гоголя «Мертвые души» как «малый род эпопеи». Гоголь о замысле поэмы 46.75 KB
  Гоголь о замысле поэмы. Гоголь задумал монументальное произведение в трех томах великую национальную поэму стремясь показать не только современную Россию Русь с одного боку но пытался заглянуть в ее завтрашний день раскрыть положительные начала русской жизни указать родине путь к спасению. Гоголь стал изображать людей обыкновенных а не приятные только исключения из общих правил . Гоголь раскрывает ту социальную основу которая сформировала характеры героев поэмы: дворянский паразитизм расцветший на почве...
81709. Двенадцать А. А. Блока – поэма о революции. Чтение наизусть и разбор отрывка из поэмы 31.47 KB
  Но вместе с тем блоковское понимание революции было ограниченным: поэт слышал в ней по преимуществу одну музыку музыку разрушения старого мира и именно ее громовое звучание он передал в Двенадцати Разумное же организующее созидательное начало пролетарской революции оставалось Блоку как и прежде; в значительной мере неясным. Восприятие Октябрьской революции как мирового пожара явственно сказалось в Двенадцати определив как сильные так и слабые стороны поэмы. Прогнивший старый мир с буржуями барынями попами и витиями осужден...
81710. Испытание любовью как средство характеристики героя в произведениях отечественной классики 19 веке 33.02 KB
  Способность человека любить – это для Т. критерий его состоятельности, и своих героев писатель непременно проводит через это испытание. Любовь в мироощущении Т. всегда отмечена знаком трагедии. Он говорит о чувстве либо отвергнутом, либо неосуществленном, либо оборванном на первой высокой ноте. Любовь трагична, ибо она по сути своей есть стремление к идеалу, идеал же недостижим.
81711. Футуризм как литературное направление. Анализ одного стихотворения поэта-футуриста 38.85 KB
  В творчестве Хлебникова Бурлюка зазвучали отголоски славянофильства свойственного русскому декадентству начала века. Хлебникова посвоему раннего Маяковского. Хлебникова В. Основные положения футуристической программы выразились в творчестве Велимира Хлебникова Виктора Владимировича Хлебникова 1885 1922 ведущего участника группы кубофутуристов или будетлян как назвал их поэт.
81712. Мысль семейная в произведениях отечественной классики 19 веке 32.23 KB
  Писатель считает что основой формирования личности является семья. Семья в понимании Т. Идеалом семейного бытия является семья Ростовых. и княжны Марьи состоявшееся Семья Н.
81713. Фантастические мотивы и образы в произведениях отечественной литературы 46.25 KB
  Петербургские повести с включением Коляски и отрывка Рим были объединены Гоголем в III томе Собрания его сочинений в 1842 г. Три повести Арабесок рассредоточены по всему сборнику чередуясь с историческими и эстетическими этюдами. Портрет является опытом создания романтической фантастической повести на современном материале. В повести она воплощается в образе ростовщика Петромихали его денег его страшного портрета.