Читайте также:
|
|
Situations:
1. A foreign visitor who is interested in education in Ukraine comes to visit your college. He/she asks you a number of questions about your college and college life and you answer them.
2. Your friend and you are speaking about your brother’s/sister’s future profession, the entrance exams he/she is going to take, the university he/she is going to apply for admission.
Причины отказов ПО.
Основными причинами, вызывающими нарушения нормального функционирования ПО, являются [4]: ошибки, скрытые в самой программе; искажение входной информации; неверные действия пользователя; неисправность аппаратных средств ИС, на которой реализуется вычислительный процесс.
Определение различных видов ошибок (манипулирование, повреждение данных итд)
Ошибки, скрытые в программе. При разработке сложного ПО возможно возникновение ошибок, которые не всегда удаётся обнаружить и ликвидировать в процессе отладки. В силу этого в программах остается некоторое количество скрытых ошибок. Они являются причиной неверного функционирования этих программ. Среди ошибок подобного рода можно выделить следующие характерные группы.
Ошибки вычислений. Ошибки этой группы связаны с некорректной записью или программированием математических выражений, а также неверным преобразованием типов переменных. Вследствие этого получаются неправильные результаты.
Логические ошибки. Эта группа ошибок является причиной искажения алгоритма решения задачи. К ошибкам подобного рода можно отнести неверную передачу управления, неверное задание диапазона изменения параметра цикла, неверное условие и другие ошибки.
Ошибки ввода-вывода. Эти ошибки связаны с неправильным управлением ввода-вывода, формированием выходных записей, определением размера записей и другими неправильно свершёнными действиями.
Ошибки манипулирования данными. К числу таких ошибок относятся: неверное определение числа элементов данных; неверные начальные значения, присвоенные данным; неверное указание длины операнда или имени переменной и другие ошибки.
Ошибки совместимости связаны с отсутствием совместимости разрабатываемого или применяемого ПО с операционной системой или другими прикладными программами.
Ошибки сопряжений. Группа этих ошибок вызывает неверное взаимодействие ПО с другими программами или подпрограммами, с системными программами, устройствами ЭВМ или входными данными.
Искажение входной информации. Указанная причина вызывает нарушение функционирования ПО, когда входные данные не попадают в допустимую область значения переменных. В этом случае возникает несоответствие между исходной информацией и возможностями программы.
Неверные действия пользователя связаны с неправильной интерпретацией сообщений, с неправильными действиями пользователя при работе в диалоговом режиме. Часто эти ошибки являются следствием некачественной программной документации.
Искажение входной информации Неверные действия пользователя. Эти неисправности оказывают определённое влияние на характеристики надёжности ПО. Появление отказов или сбои в работе аппаратуры приводят к нарушению хода обработки информации и, как следствие, могут искажать как исходные данные, так и саму программу.
Дата добавления: 2014-12-20; просмотров: 16 | Поможем написать вашу работу | Нарушение авторских прав |