Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
ЛЕКЦИЯ № 2 Надежность информационных систем
Три типа системных (программно–аппаратных) компонентов ИС, склонных к отказам
ЛЕКЦИЯ 2
2
ПЕРВЫЕ ПУБЛИКАЦИИ ПО НАДЕЖНОСТИ программного обеспечения
ЛЕКЦИЯ 2
3
ОСОБЕННОСТИ ПО КАК ОБЪЕКТА АНАЛИЗА НАДЕЖНОСТИ
ЛЕКЦИЯ 2
4
ОСОБЕННОСТИ ПО КАК ОБЪЕКТА АНАЛИЗА НАДЕЖНОСТИ (продолжение)
ЛЕКЦИЯ 2
5
Соотношение надежности программы и аппаратуры
ЛЕКЦИЯ 2
6
Статистика отказов в информационных системах
Специалисты компании Marathon Technologies приводят статистику причин отказов в системах обработки транзакций: • отказы дисков составляют 27%; • отказы сервера или его ядра — 24%; • отказы в программах — 22%; • отказы в коммуникационном оборудовании — 11%; • отказы в каналах передачи данных — 10%; • отказы из-за ошибок персонала — 6%.
ЛЕКЦИЯ 2
7
НАДЕЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ЛЕКЦИЯ 2
8
Типичное распределение стоимости ПО
Ошибки в ПО обходятся только в США от 20 до 60 млрд. долл. ежегодно. При этом примерно 60% убытков ложится на плечи конечных пользователей. Складывается ситуация, при которой потребители вынуждены покупать заведомо бракованный товар.
ЛЕКЦИЯ 2
9
Самая дорогая точка в программе (примеры последствий ошибок)
Американский космический аппарат Маринер-1 должен был направиться к Венере, но был уничтожен во время аварии на старте в 09:26:16 UT (Universal Time)22 июля 1962 года через 293 секунды после старта. Антенна аппарата потеряла связь с наводящей системой на Земле, в результате управление взял на себя бортовой компьютер, программа которого содержала ошибку. Неудача при запуске первого американского спутника к Венере случилась, вероятнее всего, из-за ошибки в программе – вместо требуемой в операторе запятой программист поставил точку. Вот как был записан этот оператор: DO 50 I = 12.525 На самом же деле он должен был выглядеть следующим образом: DO 50 I = 12,525 В программе на Фортране IV требовался цикл, а программист поставил точку, а в результате получилось присваивание значения 12,525 неявной переменной DO50I (пробелы в Фортране игнорируются)
ЛЕКЦИЯ 2
10
Обоснование необходимости раннего обнаружения ошибок ПО
ЛЕКЦИЯ 2
11
Определение понятий надежности ПО в соответствии с классической работой Г.Майерса
ЛЕКЦИЯ 2
12
Определение понятия надежности ПО в соответствии с работой Р.Гласа
Надежность - это уровень, при котором система программ удовлетворяет
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.