Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы экзамен по ПМ.02.docx
Скачиваний:
322
Добавлен:
09.12.2018
Размер:
724.64 Кб
Скачать

5. Использование типового клиентского программного обеспечения. Работа с типовым клиентским программным обеспечением.

Ответ:

6. Технология сом.

Ответ:

Технология COM – это объектно-ориентированная спецификация, предложенная Microsoft.

Технология предназначена для повышения надежности взаимодействия программных продуктов между собой. COM-стандарт, регламентирующий модель программного продукта, соответствующий требованиям COM-технологии.

ПО созданное согласно спецификации COM называется COM-объектом.

Состав COM-объекта:

  • СОМ-интерфейс – множество прототипов функций (методов). Его предназначение описать функциональные общности для всех производных классов. В основе всех COM-интерфейсов лежит интерфейс с именем IUnknown.

  • СОМ-объект – объект класса CoClass, содержащий реализацию COM-интерфейса.

  • СОМ-сервер или ActiveX-сервер – модуль .exe или .dll, содержащий машинный код COM или ActiveX объектов.

  • Фабрика классов – объекты, которых могут создать COM-объекты из CoClass.

  • Библиотека типов – файл, содержащий информацию о типах данных, которые использует COM- или ActiveX-сервер.

Свойства COM-объекта:

  • Защита от прямого изменения внешними программами в своих данных, т.к. доступ к COM-объекту возможен только через указатель на интерфейс.

  • Используется во многих среда разработки ПО.

COM-сервер – это приложение или библиотека, представляющая собой набор сервисных функций для клиентских приложений и библиотек.

Типы COM-серверов:

  • Внутренний сервер – DLL-модуль, работающий в пространстве памяти клиентского ПО.

  • Локальный сервер – EXE-модуль, работающий в отдельном адресном пространстве.

  • Удаленный сервер – EXE-модуль, работающий на удаленной машине.

Средства разработки COM-приложений:

Основным инструментом разработки COМ-приложений является Microsoft Visual Studio. Она представляет средства работы по технологии COM и направлена в основном на разработку продуктов в рамках этой технологии.

7. Задачи и возможности адаптации клиентской части программного обеспечения.

Ответ:

8. Адаптация клиентской части по для решения поставленной задачи.

9. Основные типы и классификация корпоративных систем.

10. Этапы жизненного цикла, поддерживаемые корпоративными системами.

11. Понятие платформы Microsoft NET.

12. Структура Microsoft.NET Framework.

13. Программы для платформы MicrosoftNet.

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

15. Библиотека классов Windows Forms. Объекты библиотеки.

16. Порядок построения формы ввода данных для корпоративных приложений на конкретном примере.

17. Особенности разработки распределенных приложений корпоративного типа технология Microsoft Remoting.

18. Общая последовательность на примере разработки распределенного высоконадежного и безопасного с использованием технологии Microsoft Remoting.

19. Концепция веб-сервиса.

20. Инструментальные средства Microsoft используемые при создании сервисов.

21. Разработка сервисно-ориентированных корпоративных приложений.

22. Создание приложений по технологии Windows Communications Foundation.

23. Особенности и проблемы построения корпоративных приложений на основе сервисно-ориентированной архитектуры.

24. Адаптация общей концепции к технологическим особенностям среды и инструментальных средств Microsoft.