Автор работы: Пользователь скрыл имя, 19 Декабря 2011 в 12:50, контрольная работа
реферат по метрологии, стандартизации, сертификации и технической документации
Введение……………………………………………………………………………..3
Основные понятия и показатели надежности программных средств……….5
Основные понятия надежности систем……………………………………....5
Показатели качества и надежности программных средств………………....8
Ресурсы, необходимые для обеспечения надежности функционирования программных средств………………………………………………………….11
Заключение…………………………………………………………………………13
Список использованной литературы……………………………………………...14
Министерство
общего и профессионального
Государственное
образовательное учреждение профессионально-педагогический
колледж
Заочное
отделение
Контрольная работа по дисциплине
«Метрология, стандартизация, сертификация
и
техническое документоведение»
230401 –
Информационные системы
Выполнил:
студент группы 304Тз _____________________________ Н.А. Патрушева
(подпись,
дата)
Руководитель: ______________________________
(подпись,
дата)
Екатеринбург
2011
Содержание
Введение…………………………………………………………
Заключение……………………………………………………
Список использованной
литературы……………………………………………...
Введение
Опыт
создания и применения сложных информационных
систем (ИС) в последние десятилетия
выявил множество ситуаций, при которых
сбои и отказы их функционирования
были обусловлены дефектами
Очень высокие требования к качеству программ для подобных систем принципиально не могут быть выполнены, вследствие реальных ограничений всех видов ресурсов: бюджета, длительности разработки, характеристик вычислительных систем и квалификации специалистов. Применение таких систем при недостаточной их надежности и безопасности теряет смысл и может становиться не только бесполезным, но и опасным.
В результате около двадцати лет назад появились первые обобщающие работы, в которых были сформулированы концепция и основные положения теории надежности программных средств (ПС) для информационных систем. В это время были заложены основы методологии и технологии создания высоконадежных сложных комплексов программ, сущность которых кратко изложена в предисловии и подробнее развивается в материалах книги. Стало ясным, что для обеспечения высокой надежности функционирования и безопасности применения, создаваемых сложных комплексов программ, необходима четкая организация и высокая квалификация всего коллектива специалистов, участвующих в таком проекте.
Обеспечение
надежности должно реализовываться
специалистами в жизненном
При
создании информационных систем используются
комплексы программ, содержащие различные
дефекты проектирования и программирования,
снижающие надежность их функционирования,
уровень которых априори
Для обеспечения надежности программных средств в конкретных проектах должны быть организованы и стимулированы разработка, освоение и применение современных, автоматизированных технологий и инструментальных средств, обеспечивающих предупреждение или исключение большинства видов дефектов и ошибок при создании и модификации ПС и их компонент. Ограниченные ресурсы на разработку приводят к необходимости упорядоченного применения методов и рационального использования средств автоматизации проектирования. Поэтому процесс разработки должен планироваться и последовательно проходить этапы, охватывающих все компоненты ПС. Контроль надежности и безопасности создаваемых и модифицируемых программ должен сопровождать весь жизненный цикл ПС посредством специальной, достаточно эффективной технологической системы обеспечения их качества.
1.
Основные понятия
и показатели надежности
программных средств
1.1
Основные понятия
надежности систем
Надежность определяется как уровень, при котором система программ удовлетворяет поставленным требованиям и пригодна для эксплуатации. Следует отличать надежность от корректности, которая определяется как степень удовлетворения требованиям. Заметим, что система может удовлетворять всем требованиям, но не быть пригодной для эксплуатации (например, в каком-то одном случае скомпилированный код для оператора IF может оказаться неверным или очень неэффективным, хотя во всех остальных случаях он функционирует нормально и удовлетворяет предъявленным требованиям) или быть пригодной к эксплуатации, но не удовлетворять предъявленным к ней требованиям (например, отсутствует программа по обработки одного из типов входных данных, в то время как остальные программы функционируют удовлетворительно).
Надежность является составной частью более общего понятия – качества. Качественная программа не только надежна, но и компактна, совместима с другими программами, эффективна, удобна в сопровождении, портативна и вполне понятна. Некоторые могут еще добавить, что она должна быть разработана в срок и в пределах бюджетной стоимости.
По определению, установленному в ГОСТ 13377-75 надежность – свойство объекта выполнять заданные функции, сохраняя во времени значения установленных эксплуатационных показателей в заданных пределах, соответствующих заданным режимам и условиям использования, технического обслуживания, ремонта, хранения и транспортирования. Таким образом, надежность является внутренним свойством системы, заложенным при ее создании и проявляющимся во времени при функционировании и эксплуатации.
Надежность сложных программных средств определяется этими же факторами, однако доминирующими являются дефекты и ошибки проектирования, так как физическое хранение программ на магнитных носителях характеризуется очень высокой надежностью. Программа любой сложности и назначения при строго фиксированных исходных данных и абсолютно надежной аппаратуре исполняется по однозначно определенному маршруту и дает на выходе строго определенный результат. Однако случайное изменение исходных данных и накопленной при обработке информации, а также множество условных переходов в программе создают огромное число различных маршрутов исполнения каждого сложного ПС.
Источниками ненадежности являются непроверенные сочетания исходных данных, при которых функционирующее ПС дает неверные результаты или отказы. В результате комплекс программ не соответствует требованиям функциональной пригодности и работоспособности.
Вероятность безотказной работы – это вероятность того, что в пределах заданной наработки отказ системы не возникает.
Вероятность отказа – вероятность того, что в пределах заданной наработки отказ системы возникает.
Интенсивность
отказов системы – это условная
плотность вероятности
Средняя наработка до отказа – математическое ожидание времени работы ПС до очередного отказа.
Среднее время восстановления – математическое ожидание времени восстановления.
Коэффициент готовности –
В основе теории надежности лежат понятия о двух возможных состояниях объекта или системы: работоспособном и неработоспособном.
Работоспособным называется такое состояние объекта, при котором он способен выполнять заданные функции с параметрами, установленными технической документации. В процессе функционирования возможен переход объекта из работоспособного состояния в неработоспособное и обратно. С этим переходами связаны события отказа и восстановления.
Определение
степени работоспособности
-
контроль исправности системы
и полного соответствия ее
состояния и функций
-
проверку работоспособности
-
поиск, выявление и
1.2 Показатели качества
и надежности программных
средств
Формализации
показателей качества программных
средств посвящена группа нормативных
документов. В международном стандарте
ISO 9126:1991. при отборе минимума стандартизируемых
показателей выдвигались и
Рис. 1. Характеристики качества программных средств
Функциональная пригодность детализируется: пригодностью для применения, точностью, защищенностью, способностью к взаимодействию и согласованностью со стандартами и правилами проектирования.
Надежность
рекомендуется характеризовать: уровнем
завершенности (отсутствия ошибок), устойчивостью
к ошибкам и
Применимость предлагается описывать: понятностью, обучаемостью и простотой использования.
Эффективность рекомендуется характеризовать ресурсной и временной экономичностью.
Сопровождаемость – удобством для анализа, изменяемостью, стабильностью и тестируемостью.
Переносимость предлагается отражать: адаптируемостью, структурированностью, замещаемостью и внедряемостью.
Характеристики
и субхарактеристики в
Информация о работе Основные понятия и показатели надежности программных средств