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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



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

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

После завершения процесса тестирования и отладки программные средства вместе с сопроводительной документацией передаются пользователю для эксплуатации. Этап эксплуатации делится на экспериментальную (опытную) и промышленную эксплуатацию.

Основные концепции операционных систем

Одной из составляющей информатики является — программное обеспечение (ПО)

На низшем уровне находятся комплексы программ, осуществля­ющих интерфейсные функции

Следующий уровень — это служебное программное обеспечение

Инструментальное программное обеспечение представляет комп­лексы программ для создания других программ.

Прикладное программное обеспечение — самый большой по объе­му класс программ, это программы конечного пользователя

Центральное место в структуре ПО занимает операционная система (ОС)

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

Операционная система – программа, которая загружается при включении компьютера. Она осуществляет диалог с пользователем, управление компьютером,

Основные функции (простейшие ОС):

загрузка приложений в оперативную память и их выполнение;

стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);

управление оперативной памятью (распределение между процессами, виртуальная память);

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

пользовательский интерфейс;

Сетевые операции, поддержка стека протоколов

Дополнительные функции:

параллельное или псевдопараллельное выполнение задач (многозадачность);

взаимодействие между процессами: обмен данными, взаимная синхронизация;

защита самой системы, а также пользовательских данных и программ от злонамеренных действий пользователей или приложений;

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

Функционирование типичной операционной системы.

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

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

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

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

Управление процессами.

Понятие процесса играет ключевую роль и вводится применительно к каждой программе отдельного пользователя

Процессом называют програм­му в момент ее выполнения



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 152; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.238.40 (0.004 с.)