г. Москва, 1-й Балтийский пл., 2/13
Принимаем заказы с 9.00 до 18.00
по телефону 8 (495)  961−99−74
   

ПОЛИМЕРНО-БИТУМНЫЕ МАТЕРИАЛЫ

Полимерно-битумные материалы не просто намного экологичнее и экономичнее классических. Их разработка привела к появлению нового типа материалов.
 

ПРОФНАСТИЛ И САЙДИНГ

Сделайте выбор в пользу нашей компании. Выберите такие товары, как профнастил, дорогую металочерепицу либо сайдинг, произведенные и реализуемые только нашей компанией.

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

Возникает вопрос о том, как определить понятие «отказ программы». В отличие от ситуации с техническими средствами, в программной единице не происходит такого физического изменения, которое переводило бы ее из состояния «функционирует» в некоторый момент в состояние «отказала» в следующий момент.

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

Рисунок иллюстрирует дополнительный аспект отказов программ в программируемых системах. Он вводит понятия о дефекте, ошибке и отказе. Дефекты могут иметь место и в техническом, и в программном обеспечении. Дефекты программ, часто называемые «жуками», появляются как следствие того, что при определенной совокупности обстоятельств конкретные порции кодов используются впервые. Наличие дефектов в программной системе не обязательно приводит к ошибке или отказу. Может пройти много времени, прежде чем дефектный код будет задействован при обстоятельствах, приводящих к отказу.

Дефект («жук») может вызвать ошибку, которая произойдет, когда система достигнет некорректного состояния, т.е. когда будут использованы один или несколько бит, отражающие некорректное значение величины в памяти или в шине.

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

Следует понимать, что термин «программное обеспечение» охватывает также всю иерархию документации, определяющей программируемую систему. Она включает в себя спецификацию требований, спецификацию данных, спецификации подсистем и описания модулей, а также схемы информационных потоков, листинги и программные средства воспроизведения информации, которые часто считаются компонентами внутреннего ПО.

Опыт показывает, что, по крайней мере, 1 % отказов программного обеспечения вызван реальным «производством» постоянного программного обеспечения. И это не удивительно, так как действия по вводу кодов часто подлежат самопроверке и ошибки в них обнаружить довольно легко. Поэтому источниками отказов остаются проект и работы по кодировке. Из них работам по кодировке принадлежат менее 50%. Таким образом, безотказность программного обеспечения является врожденным следствием успешного выполнения требований спецификации в процессе его проектирования.

Способы проектирования


ремонт крыши дома