logo
методичка до ДЕКу 4 курс 2012

Програмні питання до комплесного державного іспиту за фахом з дисципліни «Технології створення програмних та інтелектуальних систем»

  1. Поняття програми та програмного забезпечення

  2. Властивості програмного забезпечення

  3. Поняття системного програмування

  4. Проміжне програмне забезпечення

  5. Системне програмне забезпечення

  6. Система програмування

  7. Поняття мови програмування

  8. Мови програмування високого рівня

  9. Мови програмування низького рівня

  10. Історичний розвиток та різновиди мов програмування

  11. Основні етапи підготовки програмних систем

  12. Поняття початкового модуля при створенні програмної системи

  13. Поняття об’єктного модуля при створенні програмної системи

  14. Поняття завантажувальнго модуля при створенні програмної системи

  15. Поняття операційної системи

  16. Структура операційної системи

  17. Інтерпретація програмної системи. Інтерпретатор

  18. Завантаження ПК та операційної системи

  19. Класифікація засобів розробки програмних додатків

  20. Засоби розробки програмних додатків, орієнтовані на конкретні СКБД

  21. Засоби розробки програмних додатків, універсальні по відношенню до СКБД

  22. Засоби розробки програмних додатків, орієнтовані на „ручне” створення коду

  23. Засоби розробки програмних додатків з розвиненими візуальними інструментами

  24. Засоби розробки програмних додатків, що знаходяться всередині програмних документів (VBA)

  25. Засоби розробки програмних додатків в архітектурі „клієнт-сервер”

  26. Засоби розробки розподілених програмних додатків

  27. Поняття СКБД. Компоненти СКБД

  28. Функції СКБД: керування даними у зовнішній пам’яті, управління буферами оперативної пам’яті

  29. Функції СКБД: Управління трансакціями, журналізація і відновлення баз даних, підтримка мов баз даних.

  30. Поняття реляційної бази даних

  31. Поняття структурованої мови запитів SQL

  32. Основні категорії команд мови SQL

  33. Характеристика переваг мови SQL

  34. Характеристика типів даних мови SQL

  35. Мова визначення даних DDL: команди CREATE TABLE, ALTER TABLE, DROP TABLE

  36. Мова маніпулювання даними DML: команди INSERT, UPDATE, DELETE

  37. Використання розділів HAVING та GROUP BY в мові SQL

  38. Мова виконання запитів DQL: команда SELECT

  39. Особливості використання в мові SQL предикатів BETWEEN, IN, LIKE, WHERE

  40. Категорії функції в мові SQL

  41. Характеристика системи візуального програмування С++Builder для створення програмних систем

  42. Інтегроване середовища розробника С++Builder

  43. Структура проекту програмної системи С++Builder

  44. Поняття VCL-компонентів. Характеристика палітри VCL-компонентів

  45. Інспектор об’єктів в системі С++Builder

  46. Вікно форми С++Builder

  47. Вікно редактора коду С++Builder

  48. Структура проекту програми С++Builder

  49. Директиви процесора С++Builder: #include, #undef, #define

  50. Події, властивості, методи в С++Builder

  51. Службові слова та типи даних в С++Builder

  52. Вирази та операції в системі С++Builder.

  53. Цикли та розгалуження в C++ Builder

  54. Масиви, структури, списки, стеки, черги, об’єднання в C++ Builder

  55. Об’єктно-орієнтоване програмування в С++Builder: інкапсуляція, поліморфізм

  56. Об’єктно-орієнтоване програмування в С++Builder: класи, компоненти, об’єкти

  57. Особливості роботи з базами даних в С++Builder

  58. Створення бази даних засобами С++Builder

  59. Технологія підключення зовнішньої бази даних до інтерфейсу системи в С++Builder

  60. Філософські, технічні, наукові передумови створення штучного розуму

  61. Поняття та класифікація систем штучного інтелекту.

  62. Області використання штучного інтелекту

  63. Поняття інтелектуальної системи

  64. Поняття знань

  65. Властивості знань

  66. Класифікація знань

  67. Види робіт зі знаннями

  68. Поняття експертної системи

  69. Структура експертної системи та її характеристика

  70. Базові функції експертних систем

  71. Представлення та набуття знань в експертній системі

  72. Ідентифікація проблеми як етап проектування експертної системи

  73. Здобуття знань як етап проектування експертної системи

  74. Структурування знань як етап проектування експертної системи

  75. Формалізація знань як етап проектування експертної системи

  76. Реалізація прототипу як етап проектування експертної системи

  77. Тестування як етап проектування експертної системи

  78. Представлення знань в експертних системах на основі продукційної моделі

  79. Представлення знань в експертних системах на основі семантичної моделі

  80. Представлення знань в експертних системах на основі фреймової моделі

  81. Представлення знань в експертних системах на основі логічної моделі

  82. Інструментальні засоби створення експертних систем

  83. Базові поняття нейронних мереж

  84. Моделі нейронних мереж

  85. Особливості використання НМ для побудови ЕС та розв’язання економічних задач