Причины ошибок в программном обеспечении

При работе кластерной системы в составе МИС в случае сбоя программного обеспечения на одном узле приложение продолжает функционировать (либо автоматически перезапускается) на других узлах кластера. Отказ узла (или узлов) кластера по любой причине (включая ошибки персонала) не означает отказа кластера в целом профилактические и ремонтные работы, реконфигурацию и смену версий программного обеспечения в большинстве случаев можно осуществлять на узлах кластера поочередно, не прерывая работы МИС на других узлах кластера. Простои МИС, которые не в состоянии предотвратить обычные информационные системы, в кластерных МИС выражаются обычно в некотором снижении производительности, если узлы выключаются из работы, поскольку в случае сбоя приложения недоступны только на короткий промежуток времени, необходимый для переключения на другой узел кластера, готовность кластера к работе составляет 99,9% и выше. В больших МИС простои составляют не более 8 ч в год.  [c.192]


Организуя испытания программного изделия, необходимо иметь четкий ответ на вопрос Где кончается процесс оценки и начинается процесс отладки программного обеспечения Прежде всего важно ограничить деятельность испытателей, возложив на них только обязанность фиксировать факт наличия ошибки им не следует разрешать диагностировать причины ошибок и, более того, указывать точное место их возникновения. Если не проводить в жизнь такое разделение труда, то никогда не удастся отделить задачи разработки от обязанностей испытателей и разработчики будут уповать на то, что группа испытаний сама завершит отладку программ. Надо также тщательно продумать вопрос о том, на кого следует возложить ответственность за компоновку программных средств в систему или за обеспечение единства программных, микропрограммных и аппаратных средств ЭВМ. В условиях, когда в большом проекте участвуют несколько фирм-подрядчиков,  [c.156]


Впрочем, на практике все оказывается не так уж и просто. Крупные фирмы порой тратят до пяти-десяти млн. долларов на RM-системы и получают при этом совершенно неудовлетворительные результаты. Менее 30% компаний, использующих систему RM, считают, что им удалось окупить соответствующие вложения. Основные проблемы связаны вовсе не с программным обеспечением (жалобы на него поступали только в 2% случаев). RM-Forum объясняет неудачи следующими причинами организационные преобразования (29%), политика/инерция компании (22%), непонимание принципов RM (20%), ошибки планирования (12%), неправильное использование RM (6%), бюджетные проблемы (4%), программные сбои (2%), неправильные рекомендации (1%), прочее (4%).56  [c.203]