Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Силлабус.doc
Скачиваний:
18
Добавлен:
01.05.2015
Размер:
261.63 Кб
Скачать

Экзаменационные вопросы

Теоретические вопросы по ТП:

  1. Продукт технологии программирования

  2. Понятия программного средства, программного обеспечения (ПО) и программного продукта

  3. Понятие ошибки в программном средстве.

  4. Понятие надежности программного средства.

  5. Понятие технологии программирования.

  6. Понятие сопровождения программного средства.

  7. Понятие качества программного средства.

  8. Понятие мобильности программного средства.

  9. Понятие устойчивости программного средства.

  10. Понятие защищенности программного средства.

  11. Понятие расширяемости программного средства.

  12. Понятие модульности программного средства.

  13. Понятие архитектуры программного средства.

  14. Понятие программного модуля.

  15. Понятие инструментальной среды разработки и сопровождения программных средств.

  16. Понятие инструментальной системы технологии программирования.

  17. Понятие жизненного цикла программы.

  18. Определение требований к программному средству.

  19. Спецификация качества программного средства.

  20. Обеспечение легкости применения программного средства.

  21. Виды документов программного средства.

  22. Языки программирования, классификация, назначение.

  23. Обеспечение от несанкционированного доступа к программным средствам и защиты от взлома защиты.

  24. Комплексная отладка и тестирование программного средства.

  25. Методы разработки структуры программ.

  26. Функциональная спецификация программного средства.

  27. Виды моделей программного средства.

  28. Понятие модели программного средства.

  29. Обеспечение эффективности программного средства.

  30. Автономная отладка и тестирования программного средства.

  31. Надежность программного средства

  32. Технология программирования как технология разработки надежного ПО

  33. Общие принципы разработки программных средств

  34. Инструменты разработки ПО

  35. Стадии и этапы разработки программного обеспечения

  36. Жизненный цикл программного продукта

  37. Техническое задание, как этап разработки программного обеспечения

  38. Требования, предъявляемые к разработке технического задания

  39. Назначения и цели создания программного обеспечения

  40. Идеология и цель разработки программного обеспечения

  41. Обеспечение защищенности программного продукта

  42. Моделирование программного обеспечения в UML

  43. Модель системы как упрощенное представление реальности

  44. Модульное программирование.

  45. Методы разработки структуры программы

  46. Основные характеристики программного модуля

  47. Структура и архитектура ПО

  48. Алгоритм программы

  49. Даталогическая модель структуры базы данных ПО

  50. Технологии доступа к данным

  51. Методы разработки программного обеспечения

  52. Технические требования разработки ПО

  53. Полнофункциональностьи целостность ПО

  54. Семантика функций ПО

  55. Психологические особенности разработки интерфейса ПО

  56. Технико-экономическое обоснование разработки ПО

  57. Расчет стоимости разработки ПО и стоимости ПО

  58. Расчет интеллектуального труда ПО

  59. Виды и поиск ошибок в программном обеспечении. Пути борьбы с ошибками

  60. Виды версий ПО

  61. Разработка Demo-версии ПО

  62. Алгоритм программы, которая работает определенное количество времени.

  63. Понятие качества программного обеспечения

  64. Тестирование и отладка программного обеспечение

  65. Тестирование – способ обеспечение качества программного продукта.

  66. Основные понятия тестирования.

  67. Модульное и интеграционное тестирование.

  68. Автоматизация тестирования.

  69. Системное тестирование.

  70. Ручное тестирование.

  71. Циклические алгоритмы

  72. Алгоритмы сортировки.

  73. Массивы в программируемом языке.

  74. Переменные и идентификаторы в программируемом языке

  75. Процедуры и функции в программируемом языке.

  76. Преобразование типов. Константы в программируемом языке.

  77. Символьные типы данных.

  78. Работа с текстовыми файлами.

  79. Работа с базами данных.

  80. Методы редактирования и создания баз данных.

  81. Виды доступа к переменным.

  82. Синтаксис программируемого языка.

  83. Классификация информационно-обучающих систем.

  84. Алгоритм программы, которая работает определенное количество времени.

  85. Логические свойства компонентов в программируемом языке.

  86. Разработка системы помощи программы

  87. Технология разработки справки

  88. Методы редактирования и создания баз данных.

  89. Технология разработки системы замечаний

  90. Технология создания автоматизированной системы расчеты электрических цепей

  91. Семантика автоматизированной системы расчеты электрических цепей

  92. Узловая матрица

  93. Представление схемы в виде подграфов

  94. Матричный метод расчета электронных схем

  95. Технология создания информационно-обучающей системы

  96. Технология создания тестирующей программы

Вопросы по разработки ПО в среде:

  1. Объектно-ориентированное программирование как средство разработки ПО

  2. Интерфейс программы Delphi

  3. Основные операторы языка Delphi

  4. Компоненты группы Button

  5. Зависимые и независимые переключатели

  6. Редакторы символьной информации

  7. Операторы и компоненты выбора

  8. Компоненты меню

  9. Вкладки, панели прокрутки, индикаторы прогресса

  10. Линейное программирование

  11. Разветвляющие алгоритмы

  12. Циклические алгоритмы

  13. Одномерные и двумерные массивы. Матрицы

  14. Строки и файлы

  15. Мультимедиа и графика: алгоритмы, компоненты, технология

  16. Алгоритмы сортировки

  17. Организация подключения приложений через API-функции

  18. Подключение файлов через компонент WebBrowser

Практические вопросы, задачи (примеры) выполняются на компьютере

  1. Разработать ТЗ (например, интернет-магазина)

  2. Разработать модель программного обеспечения (например, информационно-обучающей системы)

  3. Разработать алгоритм и ПО с применением компонент: (например, Button,ComboBox,Edit,Memo,MainMenu)

  4. Разработать интерфейс ПО (например, система тестировании с редактором вопросов)

  5. Разработать технологию системы (например, банкомата, портала, антивируса и т.д.)

  6. Разработка ПО (например, текстовой редактор)

Предметные темы к задачам:

  1. Электрическая цепь

  2. Обучающая система

  3. Интернет-магазин

  4. Банкомат

  5. Антивирус

  6. Архиватор

  7. Адаптивная обучающая система

  8. Система файлов замечаний, с возможностью отправки их через Internet разработчику

  9. Система автоматизации расчета оценки рейтинга допуска студентов

  10. Динамический пароль

  11. Интернет-портал

  12. Вирус

  13. Операционная система

  14. Help

  15. Cистема валидатор

  16. Система оплаты терминалом (таулинг)

  17. Динамическое меню навигации

  18. Текстовой редактор

  19. Графический редактор

  20. Звуковой редактор

  21. Редактор видео-монтажа