Реферат: Прикладное программное обеспечение 4

Автоматизированная обучающая система (АОС)

Автоматизированная обучающая система - комплекс программно-технических и учебно-методических средств, обеспечивающих активную учебную деятельность:

- обучение конкретным знаниям;

- проверку ответов учащихся;

- возможность подсказки;

- привлекательность изучаемого материала.

- Тестирующие программы (Test).

Тестирование программ - этап разработки компьютерной программы, в процессе которого проверяется работоспособность программы, не содержащей явных ошибок.

Тестирование - процесс выполнения программ с целью обнаружения факта наличия ошибок.

Альфа-тестирование - тестирование готового программного продукта на специально созданных задачах.

Бета-тестирование - опробование программного продукта, бесплатно разосланного потенциальным пользователям, на реальных задачах. О найденных ошибках и замечаниях пользователь сообщают разработчику.

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

Ручное тестирование - тестирование, которое проводится без исполнения тестируемой программы на компьютере.

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

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

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

Тестирование программы как черного ящика - тестирование, при котором программа рассматривается как объект, внутренняя структура которого неизвестна.

Тестовое покрытие - набор тестов, покрывающих все линейные участки программы.

Многочисленные программные средства для решения различных типов вычислительных задач можно разделить на 4 группы:

- отдельные прикладные программы;

- библиотеки прикладных программ;

- пакеты прикладных программ;

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

К-во Просмотров: 215
Бесплатно скачать Реферат: Прикладное программное обеспечение 4