Отказы программного обеспечения

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

Программная надежность рассматривается как надежность программного обеспечения по отношению к ошибкам в программах, т. е. к таким ошибкам, которые допускаются при разработке программ. Классификация этих ошибок, основанная на анализе работы ряда зарубежных фирм, выпускающих программное обеспечение. Эксплуатационная надежность рассматривается как надежность программного обеспечения по отношению к факторам, относящимся к условиям эксплуатации, т. е. к ошибкам оператора, дефектам носителей данных, а также к сбоям в аппаратуре. Практические рекомендации по программированию с защитой от ошибок оператора. Здесь отмечается, что число сообщений, указаний, запросов оператору ЭВМ должно быть минимальным, а текст кратким и понятным. Полезно, когда в запросе одновременно перечисляются возможные варианты ответа. Ответы оператора должны быть максимально унифицированы, в особенности это относится к действиям и ответам оператора в сбойных ситуациях.

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

Тэги:

Комментирование закрыто.