ОСП   ООП   к алгоритмизации   СУБД   ЯиМП   3GL   4GL   5GL   технологии прогр.

Объектно-событийное программирование (ООП-2)

Контрольные вопросы к экзамену

Блок вопросов I

  1. Опишите сущность парадигмы ОCП. Специфика интерфейса объектов в ОСП.
  2. Опишите преимущества ОСП в сравнении с классическим ОО-программированием.
  3. Опишите понятие событийно-ориентированного программирования, его отличие от других типов программирования и парадигмы ОСП.
  4. Опишите принцип работы транспортно-робототехнических систем третьего поколения и специфику ОС-программирования в них.
  5. Перечислите и охарактеризуйте инструменты и библиотеки для событийно-ориентированного программирования.
  6. Опишите понятие объекта в ОСП. Опишите отношение "объект - программный поток".
  7. Опишите понятие сетевого программирования и реализации ОСП-парадигмы в нем.
  8. Опишите понятие автоматного программирования и реализации ОСП-парадигмы в нем.
  9. Опишите понятие построения надежных систем из ненадежных элементов в событийном программировании.
  10. Опишите принцип работы информационных систем первого поколения и специфику ОС-программирования в них.
  11. Опишите принцип работы информационных систем второго поколения и специфику ОС-программирования в них.
  12. Опишите принцип работы информационных систем третьего поколения и специфику ОС-программирования в них.
  13. Опишите принцип работы систем автоматического управления первого поколения и специфику ОС-программирования в них.
  14. Опишите принцип работы систем автоматического управления второго поколения и специфику ОС-программирования в них.
  15. Опишите принцип работы систем автоматического управления третьего поколения и специфику ОС-программирования в них.
  16. Опишите принцип работы транспортно-робототехнических систем первого поколения и специфику ОС-программирования в них.
  17. Опишите принцип работы транспортно-робототехнических систем второго поколения и специфику ОС-программирования в них.
  18. Опишите принцип работы и особенности ОСП в экспертных системах.
  19. Опишите отличие объектно-ориентированных СУБД от реляционных, их преимущества.
  20. Опишите принципы организации ОС реального времени с учетом требований ОСП.

Блок вопросов II

  1. Опишите применение событийно-ориентированного программирования в серверных приложениях
  2. Опишите применение событийно-ориентированного программирования в настольных приложениях.
  3. Опишите применение событийно-ориентированного программирования в мобильных приложениях.
  4. Перечислите языки событийно-ориентированного программирования и их событийные инструменты.
  5. Опишите понятие SCADA-систем и специфики ОС-программирования в них.
  6. Опишите принцип технологии OPC-интерфейсов и связь этой технологии с ActiveX и OLE.
  7. Опишите понятие ОС реального времени, требования к ним и к прикладному ПО для задач реального времени.
  8. Опишите понятие ОС с монолитным ядром и возможности их применения в задачах реального времени.
  9. Опишите понятие ОС с гибридным ядром и возможности их применения в задачах реального времени.
  10. Опишите понятие микроядерной ОС и возможности их применения в задачах реального времени.
  11. Опишите понятие наноядерной ОС и возможности их применения в задачах реального времени.
  12. Опишите понятие мультиядерной ОС и возможности их применения в задачах реального времени.
  13. Опишите способы синхронизации при параллельных вычислениях.
  14. Перечислите четыре основных типа архитектуры систем параллельной обработки и методы событийного управления в них.
  15. Опишите архитектуру вычислительной среды JAVA на примере ОС Android и место ОСП в ней.
  16. Опишите архитектуру вычислительной среды C# на примере ОС Windows и место ОСП в ней.
  17. Опишите архитектуру вычислительной среды PHP на примере web-сервера и место ОСП в ней.
  18. Опишите особенности применения ОСП в мультиалгоритмических системах на примере генетических, эволюционных алгоритмов.
  19. Опишите особенности применения ОСП в мультиалгоритмических системах на примере генетических алгоритмов.
  20. Опишите принципы классификации языков ОСП по областям применения. Приведите примеры.

Блок вопросов III

  1. Дайте примеры реализаций событийно-ориентированного программирования
  2. Что такое объектно-событийное программирование на языке PHP. Приведите пример.
  3. Опишите архитектуру, свойства и назначение ОС Windows с точки зрения применения объектно-событийного программирования в ней.
  4. Что такое объектно-событийное программирование на языке C#. Приведите пример.
  5. Опишите архитектуру, свойства и назначение ОС QNX с точки зрения применения объектно-событийного программирования в ней.
  6. Что такое объектно-событийное программирование на JavaScript. Приведите пример.
  7. Опишите архитектуру вычислительной среды JavaScript на примере web-браузера и место ОСП в ней.
  8. Что такое объектно-событийное программирование на языке Java. Приведите пример.
  9. Дайте примеры реализаций событийно-ориентированного программирования
  10. Опишите архитектуру, свойства и назначение ОС Linux с точки зрения применения объектно-событийного программирования в ней.
  11. Дайте примеры реализаций событийно-ориентированного программирования
  12. Опишите архитектуру, свойства и назначение ОС LynxOS с точки зрения применения объектно-событийного программирования в ней.
  13. Дайте примеры реализаций событийно-ориентированного программирования
  14. Опишите архитектуру, свойства и назначение ОС VxWorks с точки зрения применения объектно-событийного программирования в ней.
  15. Дайте пример применения командного процессора shell для реализаций событийно-ориентированной обработки файлов или запуска программ.
  16. Дайте пример применения командного процессора c-shell для реализаций событийно-ориентированной обработки файлов или запуска программ.
  17. Дайте пример применения командного процессора Power-Shell для реализаций событийно-ориентированной обработки файлов или запуска программ.
  18. Опишите особенности и свойства "муравьиных" алгоритмов, их недостатки и преимущества. Приведите пример.
  19. Опишите особенности и свойства "роевых" алгоритмов, их недостатки и преимущества. Приведите пример.
  20. Опишите особенности и свойства объектно-событийного программирования для мобильных ОС. Приведите пример.
ОСП   ООП   к алгоритмизации   СУБД   ЯиМП   3GL   4GL   5GL   технологии прогр.

Знаете ли Вы, что инкапсуляция, Encapsulation - От лат.In - в + Capsula - это ящичек, в объектно-ориентированном программировании - сокрытие внутренней структуры данных и реализации методов объекта от остальной программы. Другим объектам доступен только интерфейс объекта, через который осуществляется все взаимодействие с ним.

Bourabai Research Institution home page

Боровское исследовательское учреждение - Bourabai Research Bourabai Research Institution