Автор работы: Пользователь скрыл имя, 19 Января 2012 в 09:29, курсовая работа
Существует и другое, более простое определение, согласно которому программное обеспечение представляет собой совокупность компьютерных инструкций. Оно охватывает программы, подпрограммы (разделы программы) и данные. Таким образом, программное обеспечение указывает компьютеру, что делать, как, когда, в какой последовательности и как часто. Нередко программное обеспечение называют просто программой.
Введение 3
1 Обоснование проблемы 5
2 Причины сложившейся ситуации 6
3 Вероятностный подход к проблеме надежности 8
4 Компьютерная программа как объект исследования 9
5 Надежность и правильность программы 10
6 Основные причины отказов ПО 12
7 Основные показатели надежности ПО 15
8 Модель последовательности испытаний Бернулли 16
9 Некоторые следствия 18
10 Методы повышения надёжности программного обеспечения 20
11 Заключение 22
12 Библиография 23
3. Унификацию правил организации межмодульного интерфейса;
4. Поэтапный контроль полноты и качества решения функциональных задач.
Несмотря на очевидную актуальность, вопрос надежности программного обеспечения не привлекает должного внимания. Вместе с тем, даже поверхностный анализ проблемы с теоретико-вероятностной точки зрения позволяет выявить некоторые закономерности.
В заключение можно подвести итог:
1. В соответствии с классической работой Г. Майерса:
2. Из данных определений можно сделать важные выводы:
3. Основными причинами ошибок программного обеспечения являются:
[1] Г. Майерс.
Надежность программного
[2] Р. Гласс.
Руководоство по надежному
[3] В. Турский. Методология программирования. Москва, Мир, 1981 год.
[4] В. Феллер. Введение в теорию вероятностей и ее приложения. Т.1. Москва; изд.: «Мир». 1967 год.