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