Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Місце об'єктно-орієнтованого програмування в сучасному програмуванні

Реферат Місце об'єктно-орієнтованого програмування в сучасному програмуванні





використанні СОМ СОМ відповідає лише за встановлення з'єднання, а далі клієнт і компонента спілкуються безпосередньо.

Сенс існування технології ActiveX - сприяти розвитку компонентного програмного забезпечення та інтеграції компонент.

Клієнти і сервери

Як зазначалося раніше, сервіс або компонента складається з одного або більше об'єктів, кожний з яких реалізує певний набір властивостей компоненти. Ці об'єкти встановлюють комунікаційні канали між користувачем цих об'єктів - деяким фрагментом коду, і тим, хто забезпечує цей об'єкт (провайдером). Будемо називати:

клієнтом - фрагмент коду, якому забезпечується доступ до функціональності і вмісту об'єкта.

сервером - фрагмент коду, який відповідає за забезпечення клієнтів компонентами і складовими їх об'єктами.

З точки зору програмування сервер - це завантажуваний за запитом модуль, такий як DLL або EXE, який робить компоненти і їхні об'єкти доступними із зовнішнього світу. Без сервера об'єкти залишалися б прихованими від зовнішнього світу. Сервер як би" тримає їх на срібній тарілочці і пропонує скуштувати клієнтам.


Принципи та застосування описів інформаційних систем (UML і аналоги)


Уніфікована мова моделювання (UML) - це сімейство графічних нотацій. Він допомагає в описі і проектуванні програмних систем, особливо систем, побудованих з використанням об'єктно-орієнтованої парадигми.

Графічні мови моделювання вже тривалий час широко використовуються в програмної індустрії. Основна причина їх появи полягає в тому, що мови програмування не забезпечують потрібний рівень абстракції, здатний забезпечити процес проектирования.представляет собою відносно відкритий стандарт, що знаходиться під управлінням групи OMG (Object Management Group), відкритого консорціуму компаній. Група OMG була сформована для створення стандартів, що підтримують міжсистемне взаємодія, зокрема взаємодія об'єктно-орієнтованих систем. Можливо, група OMG більш відома за стандартами CORBA (Common Object Request Broker Architecture).

UML з'явився в результаті процесу уніфікації безлічі об'єктно-орієнтованих мов графічного моделювання, що процвітали в кінці 80х, початку 90х років. З'явившись в 1997 році, він відправив цю Вавилонську вежу у вічність, за що багато розробників йому вдячні.


Способи застосування UML


Основу ролі UML в розробці програмного забезпечення складають різноманітні способи використання мови, ті відмінності, які були перенесені з інших мов графічного моделювання. Ці відмінності провокують дискусії про те, як повинен застосовуватися мову.

Варіанти застосування широкі і залежать від смаків конкретного розробника. В першу чергу можна розділити ці варіанти за глибиною опрацювання діаграми на режим ескізування, режим проектування і режим програмування.

Сутність ескізування, або ескізного моделювання, у вибірковості. У процесі розробки ви робите начерки, які, за тим, обговорюєте з іншими програмістами. За допомогою ескізів ви можете спростити процес обміну ідеями, формалізувати ідею на папері.

Навпаки, мова UML як засіб проектування націлений на повноту. ...


Назад | сторінка 7 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Розробка програмного забезпечення
  • Реферат на тему: Імітаційне моделювання динамічних систем і процесів з використанням об' ...
  • Реферат на тему: Вивчення мови об'єктно-орієнтованого програмування Borland Delphi та ро ...