Контрольные вопросы по разделу 3

  • docx
  • 11.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00603.docx

Контрольные вопросы по разделу 3

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

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

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

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

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

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


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

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

Есть золотое правило программистов оформляй свои программы в том виде, в каком бы ты хотел видеть программы, написанные другими. К каждому конечному программному продукту необходимо документированное сопровождение в виде помощи (help), файлового текста (readme.txt).


проектирование сверху-вниз) и синтеза (программирование снизу- вверх).

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

На этапе написания программы по разработанному алгоритму на выбранном языке программирования составляется программа.