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

25. Охарактеризуйте формы бд. Их назначение.

формы – это средства для ввода данных, хотя с их помощью данные можно и просматривать. Смысл их в том, чтобы предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочие) для автоматизации ввода.

26. Охарактеризуйте отчеты бд. Их назначение.

предназначены только для вывода данных, причем для вывода не на экран, а на печатающее устройство (например принтер). В связи с этим отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц, служебная информация о времени создания отчета и т. п.).

27. Охарактеризуйте макросы и модули БД. Их назначение.

Эти категории объектов предназначены как для автоматизации повторяющихся операций при работе с системой управления базами данных, так и для создания новых функций путем программирования. макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования

28. Что представляет собой СУБД?

Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого и визуализации информации.

29. Назовите важнейшие понятия реляционной модели БД?

таблица, отношение, строка, столбец, первичный ключ.

30. Что такое домен в реляционной БД?

множество всех возможных значений атрибута объекта

31. Какая таблица в реляционной БД называется отношением?

Имя столбца должно быть уникальным в таблице. Столбцы расположены в таблице в соответствии с порядком следования их имен при ее создании.

32. Назначение нормальных форм в реляционных БД.

создание такой их структуры, которая бы обеспечивала минимальное дублирование информацией, упрощала процедуры обработки и обновления данных.

Тема 3. Этапы создания программ

1. Перечислите этапы создания программ.

1) постановка задачи;

2) проектирование программы;

3) построение модели;

4) разработка алгоритма;

5) написание программы;

6) отладка программы;

7) тестирование программы;

8) документирование.

2. Что выполняется на этапе постановки задачи?

 описание исходных данных и результата;

 формализация задачи;

 описание поведения программы в особых случаях (если таковые есть).

3. Что выполняется на этапе проектирования программы?

В ходе этой работы выявляются свойства, которыми должна обладать си- стема в конечном виде (замысел), описываются функции системы, характери- стики интерфейса.

4. Что представляет собой декомпозиция?

Основана на использовании абстракции. Целью при декомпозиции является создание модулей, которые взаимодействуют друг с другом по определенным и простым правилам. Декомпозиция используется для разбиения программы на компоненты, которые затем могут быть объединены.

5. Какие базовые структурные элементы выделяют в структурном программировании?

Выделяют три базовых структурных элемента (управляющие структуры):

композицию, альтернативу, итерацию.

6. Что собой представляет идея структурного программирования сверху вниз?

Идея структурного программирования сверху-вниз предполагает процесс пошагового разбиения алгоритма (блок-схемы) на все более мелкие части до уровня элементарных конструкций, для которых можно составить конкретные команды.

7. Что собой представляет идея структурного программирования снизу вверх?

приходим к конечному результату системным методом. Сначала разбиваем задачу на отдельные блоки (модули) с их связями между собой (декомпозиция), затем, после их разработки, проводим сборку блоков в единую программу (синтез).

8. Что такое отладка программы?

Отладка программы – это процесс обнаружения и исправления ошибок.

9. Какие классы программных ошибок вы знаете и когда они выявляются?

Программные ошибки можно разделить на два класса: синтаксические (синтаксис языка программирования) и алгоритмические (логические). Синтаксические ошибки выявляются в процессе компилирования программы – это наиболее простые с точки зрения исправления ошибки. Алгоритмические ошибки программы выявить гораздо труднее: программа работает, а результат выдает неправильный. Для обнаружения ошибок этого класса требуется этап тестирования программы

10. Назначение тестирования программы?

Тестирование – это процесс исполнения программ с целью выявления

(обнаружения) ошибок.

11. Какие способы тестирования вы знаете?

Тестирование программы как «черного ящика»

Тестирование программы как «белого ящика»

Разумная и реальная стратегия тестирования – сочетание моделей «черного» и «белого ящиков».

12. Чем отличается стратегия «белого ящика» в тестировании от стратегии «черного ящика»?

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]