Главная страница
Навигация по странице:

  • 7 Лабораторная работа №6. Расчет надежности вычислительных сетей

  • 7.1 Методика выполнения заданий

  • 7.2 Расчет показателей надежности вычислительной сети

  • 8 Лабораторная работа №7. Определение качества программных средств информационных систем

  • 8.1 Способы определения и повышения качества программных средств

  • 8.2 Задание к лабораторной работе № 7

  • 9 Литература, рекомендуемая для изучения

  • Приложение А (обязательное)

  • Приложение В (обязательное)

  • Извозчикова. Качество информационных


    Скачать 1.29 Mb.
    НазваниеКачество информационных
    Дата31.03.2023
    Размер1.29 Mb.
    Формат файлаpdf
    Имя файлаИзвозчикова.pdf
    ТипМетодические указания
    #1028561
    страница3 из 3
    1   2   3
    6.2 Задания к лабораторной работе №5
    6.2.1 Задача 1. Построить алгоритм диагностики состояний системы последо- вательного типа, состоящей из 11 элементов, используя метод половинного разбие- ния.
    6.2.2 Задача 2. Дана система с принципиальной схемой, показанной на рисунке
    6.2. Построить алгоритм диагностики на основе информационного критерия.
    Рисунок 6.2– Принципиальная схема диагностируемой системы

    30
    7 Лабораторная работа №6. Расчет надежности вычислительных
    сетей
    Цель работы: произвести расчет надежности заданного варианта вычисли- тельной сети.
    Указания к работе: a) сформулировать задачи в виде текста, то есть на естественном языке; b) ввести обозначения и пояснения к ним, т.е. формализовать условия задачи ; c) описать решения в терминах принятых обозначений; d) построить алгоритмы решения задач; е) написать программу решения на алгоритмическом языке по полученной блок- схеме или использовать готовое приложение. f) привести листинг рабочей программы и результаты решения (скриншоты).
    7.1 Методика выполнения заданий
    На рисунках 7.1и 7.2 приведены примеры структурных схем одноранговой се- ти и сети на основе выделенного сервера соответственно.
    Рисунок 7.1 – Структурная схема одноранговаой сети

    31
    Рисунок 7.2 Структурная схема сети на основе выделенного сервера
    Будем считать, что в данных сетях используются следующие вероятности без- отказной работы:
    – вероятность безотказной работы кабелей не менее 92%;
    – вероятность безотказной работы рабочих станций от 85% до 95%;
    – вероятность безотказной работы концентратора (например, SuperStack II
    BaselineDualSpeedHub (12 портов)) приблизительно 98%;
    – в случае использования сервера, его вероятность безотказной работы колеб- лется в пределах от 99,5% до 99,9%.
    Составим структурные схемы надѐжности для двух видов сетей, как показано на рисунках 7.3 и 7.4. Так как отказ компьютера в топологии «звезда» не выводит сеть из строя, то все компьютеры в схеме будут подключены параллельно. Однако выход из строя центрального элемента приводит к полному отказу всей сети, поэто- му концентратор будет входить в структурную схему надежности последовательно, так же как и сервер в варианте сети на основе сервера. Исходя из этих утверждений построим структурную схему надѐжности для обоих вариантов сети.

    32
    Рисунок 7.3 – Структурная схема надѐжности одноранговой сети
    Рисунок 7.4 Структурная схема надѐжности сети на основе выделенного сервера
    Чтобы рассчитать вероятности безотказной работы заданной системы вос- пользуемся следующими формулами:
    – для последовательного соединения
    t
    n
    1
    i
    i
    n
    n
    e
    )
    t
    (
    P
    )
    t
    (
    P
    , где n - количество элементов; б)

    33
    n
    i
    i
    n
    1
    - интенсивность отказов системы;
    – для параллельного соединения, формула имеет вид
    n
    1
    i
    i
    m
    )
    t
    (
    P
    1
    1
    )
    t
    (
    P
    Так как персональные компьютеры и линии связи соединены последователь- но, то мы воспользуемся формулой для последовательного соединения для каждого
    ПК и соответствующей ему линии связи. Затем, согласно формуле параллельного соединения рассчитаем вероятность безотказной работы для всех ПК с их линиями связи. Так как концентратор и ПК (в одноранговой сети) и концентратор, сервер с его линией связи и ПК (для сетей с выделенным сервером) соединены последова- тельно, то опять воспользуемся формулой последовательного соединения для полу- чения окончательного результата. Таким образом, формулы будут иметь вид:
    1) для одноранговой сети
    )
    Р
    P
    1
    (
    1
    Р
    Р
    св язи
    _
    .
    л
    n
    1
    i
    ПК
    а
    ком м утатор
    сети
    , где n – число компьютеров;
    2) для сети на основе сервера
    .
    )
    Р
    P
    1
    (
    1
    Р
    Р
    Р
    Р
    связи
    _
    линии
    n
    1
    i
    ПК
    сервера
    связи
    _
    .
    л
    а
    коммутатор
    сети
    В случае, если вероятности безотказной работы всех ПК равны и вероятности безотказной работы всех линий связи так же равны, формулы вероятностей безот- казной работы будут иметь следующий вид:
    1) для одноранговой сети
    n
    связи
    _
    .
    л
    ПК
    а
    коммутатор
    сети
    Р
    P
    1
    1
    Р
    Р
    , где n – число компьютеров;
    2) для сети на основе сервера:

    34
    ,
    Р
    P
    1
    1
    Р
    Р
    Р
    Р
    n
    связи
    _
    .
    л
    ПК
    сервера
    связи
    _
    .
    л
    а
    коммутатор
    сети
    Например, проведем расчет одноранговой сети топологии «звезда», состоящей из активного концентратора и 5 ПК. Вероятность безотказной работы всех ПК равна
    0.9, линий связи 0.92, а концентратора – 0.98. Формула будет следующей
    .
    98
    ,
    0
    92
    ,
    0
    9
    ,
    0
    1
    1
    98
    ,
    0
    Р
    5
    сети
    7.2 Расчет показателей надежности вычислительной сети
    7.2.3 Задание 1. Дана одноранговая сеть топологии «звезда» с активным кон- центратором (концентраторами) (100 Мбит/с). Составить структурную схему для расчета вероятности безотказной работы системы. Рассчитать показатели надежно- сти (вероятность безотказной работы) системы.
    7.2.4 Варианты заданий приведены в таблице 7.2
    Таблица 7.2 – Варианты заданий для одноранговой сети
    № варианта Количество компьютеров
    Количество концентраторов
    1 14 1
    2 15 2
    3 8
    2 4
    9 1
    5 10 1
    6 11 2
    7 12 1
    8 13 2
    9 11 1
    10 12 2
    11 13 1
    12 14 2
    13 15 1
    14 10 2
    15 9
    2 7.2.5 Задание 2. Дана сеть топологии «звезда» на основе сервера с активным концентратором (концентраторами) (100 Мбит/с) согласно варианту. Составить структурную схему для расчета вероятности безотказной работы системы. Рассчи- тать показатели надежности (вероятность безотказной работы) системы.

    35 7.2.6 Варианты заданий приведены в таблице 7.3
    Таблица 7.3 – Варианты заданий для сети на основе сервера
    № варианта Количество компьютеров
    Количество концентраторов
    Количество серверов
    1 14 1
    2 2
    15 2
    1 3
    8 2
    1 4
    9 1
    2 5
    10 1
    2 6
    11 2
    1 7
    12 1
    2 8
    13 2
    1 9
    11 1
    2 10 12 2
    1 11 13 1
    2 12 14 2
    1 13 15 1
    2 14 10 2
    1 15 9
    2 1
    На рисунках 7.1и 7.2 изображены в общем виде структурные схемы сетей двух типов: одноранговой сети и сети на основе выделенного сервера.

    36
    8 Лабораторная работа №7. Определение качества программных
    средств информационных систем
    Цель работы: составить тесты для проверки качества предоставленных Вам программ: «Программа_1.exe» и «Программа_2.exe».
    8.1 Способы определения и повышения качества программных средств
    Для обеспечения надежности функционирования программного комплекса ИС выполняется [10,11]:
    1) тщательное тестирование программ, то есть многократное выполнение про- граммы с целью обнаружения в ней ошибок (обязательное условие эффективного тестирования - по крайней мере один раз выполнить все разветвления программы в каждом из возможных направлений);
    2) применение стандартных протоколов, лицензионных программных продук- тов, библиотек процедур, интерфейсов;
    3) использование структурных методов (иерархическое построение программ, разбиение программ на сравнительно независимые модули и т. д.);
    4) изоляция параллельно работающих процессов, в результате чего ошибки в работе одной программы не влияют на работу операционной системы и других про- грамм.
    В зависимости от доступа разработчика тестов к исходному коду тестируемой программы различают «
    тестирование (по стратегии) белого ящика» и «тестирование
    (по стратегии) чѐрного ящика».
    При тестировании белого ящика, разработчик теста имеет доступ к исходному коду программ и может писать код, который связан с библиотеками тестируемого программного обеспечения. Это типично, когда тестируются только отдельные ча- сти системы, то есть для так называемого компонентного тестирования, при котором можно констатировать, что компоненты конструкции работоспособны и устойчивы, до определѐнной степени.

    37
    При тестировании чѐрного ящика тестировщик имеет доступ к программе только через те же интерфейсы
    , что и заказчик или пользователь, либо через внеш- ние интерфейсы, позволяющие другому компьютеру либо другому процессу под- ключиться к системе для тестирования. Как правило, тестирование чѐрного ящика ведѐтся с использованием спецификаций или иных документов, описывающих тре- бования к системе. Обычно в данном виде тестирования критерий покры- тия складывается из покрытия структуры входных данных, покрытия требований и покрытия модели (в тестировании на основе моделей).
    В лабораторной работе предлагается решить задачку по функциональному те- стированию, связанную с определением вида треугольника, методом «черного ящи- ка». Нужно протестировать предложенные программы, которые на вход принимают
    3 целых числа, интерпретируемые как длины сторон треугольника, а на выходе вы- водят на экран результат: является ли треугольник с такими сторонами равнобед- ренным, равносторонним или разносторонним .
    Предложите конкретные значения тестовых данных, которые Вы будете ис- пользовать для тестирования этих программ.
    Например, тест, направленный на выявления дефектов, связанных с непра- вильным извлечением исходных данных во внутренние переменные или последую- щим использованием этих переменных:

    7 7 10 - равнобедренный треугольник;

    7 10 7 - равнобедренный треугольник;

    10 7 7 - равнобедренный треугольник.
    8.2 Задание к лабораторной работе № 7
    1. Запустить программу и выполнить на ней составленные Вами тесты.
    2. Снять скриншоты, подтверждающие Ваши действия.
    3. Проанализировать реакцию программы на Ваши тесты.
    4. Сделать выводы.
    5. Оформить отчет, предоставив скриншоты и выводы.

    38
    9 Литература, рекомендуемая для изучения
    1 Мартишин, С. А. Основы теории надежности информационных систем: учебное пособие / С. А. Мартишин, В. Л. Симонов, М. В. Храпченко. – М.: ИД
    ФОРУМ : НИЦ ИНФРА-М, 2013. – 256 с. – Режим доступа : http://znanium.com/bookread2.php?book=419574 2 Исаев, Г. Н. Управление качеством информационных систем / Г. Н. Исаев. –
    М. : НИЦ ИНФРА-М, 2015. – 200 с. – Режим доступа : http://znanium.com/catalog.php?bookinfo=521644 3 Нечаев, Д. Ю. Надежность информационных систем : учебное пособие
    / Д. Ю. Нечаев, Ю. В. Чекмарев. – Издатель : ДМК Пресс, 2012. – Режим доступа : http://biblioclub.ru/index.php?page=book_view&book_id=232063 4 Половко, А. М. Основы теории надежности : учеб. пособие / А. М. Половко,
    С. В. Гуров. – 2-е изд., перераб. и доп. – СПб. : БВХ-Петербург, 2008. – 704 с. – Биб- лиогр. : с. 689-698. – Предм. указ.: с. 699-702. – ISBN 978-5-94157-541 5 Половко, А. М. Основы теории надежности. Практикум : учеб. пособие для вузов / А. М. Половко, С. В. Гуров. – CПб. : БВХ-Петербург, 2006. – 560 с. : ил. –
    Библиогр. : с. 559. – ISBN 5-94157-542-4.
    6 Герасимов, Б. Н. Управление качеством : учебное пособие / Б. Н. Герасимов,
    Ю. В. Чуриков. – М. : Вузовский учебник, ИНФРА-М, 2015. - 304 с. – Режим досту- па : http://znanium.com/bookread2.php?book=503665
    7 Герасимов, Б. Н. Управление качеством. Практикум : учебное пособие / Б.Н.
    Герасимов, Ю. В. Чуриков. - М. : Вузовский учебник: НИЦ Инфра-М, 2012. – 208 с.:
    60x90 1/16. (переплет) ISBN 978-5-9558-0228-2, 500 экз. – Режим доступа : http://znanium.com/bookread2.php?book=363520 8 Диагностика и надежность автоматизированных систем [Текст] : учеб. для вузов / Б. М. Бржозовский [и др.]. – 3-е изд., перераб. и доп. – Старый Оскол : ТНТ,
    2010. – 380 с. : ил. – Библиогр.: с. 369-375. – ISBN 978-5-94178-171-3.

    39 9 Березкин, Е. Ф. Надежность и техническая диагностика систем : учебное пособие. / Е. Ф. Березкин. – Издатель : МИФИ, 2012. – Режим доступа : http://biblioclub.ru/index.php?page=book_view&book_id=231590 10 Перемитина, Т. О. Управление качеством программных систем : учебное пособие. / Т. О. Перемитина. – Издатель : Эль Контент, 2011. – Режим доступа : http://biblioclub.ru/index.php?page=book_view&book_id=208689 11 Котляров, В. Основы тестирования программного обеспечения [Электрон- ный ресурс] / В. Котляров. – М. : Интуит.ру, 2005. – Режим доступа: http://www.intuit.ru/studies/courses/48/48/info
    (Интернет-университет информацион- ных технологий)

    40
    Приложение А
    (обязательное)
    Варианты структурных схем надежности
    На схемах, элементы m, обведенные пунктиром, являются функционально не- обходимыми в n параллельных ветвях.

    41

    42

    43

    44

    45
    Приложение В
    (обязательное)
    Численные значения параметров структурных схем надежности
    Таблица В.1 – Численные значения параметров к заданию

    , Интенсивности отказов элементов,
    , x10
    -6 1/ч вар. %
    1 2 3 4 5
    6 7
    8 9
    10 11 12 13 14 15 1
    90 0.1 1.0 0.5 1.0 0.1 2
    95 0.2 0.5 1.0 0.1 3
    80 0.1 1.0 2.0 1.0 5.0 0.2 4
    70 0.05 1.0 0.5 0.2 0.02 5
    50 0.01 0.05 0.1 0.5 1.0 6
    75 0.01 0.05 1.0 0.05 0.1
    -
    7 65 0.05 0.5 0.05 0.005 0.1 0.2 0.1
    -
    8 85 0.1 0.5 0.2 0.01 0.5 0.1
    -
    9 60 0.03 0.5 0.2 1.0 0.03 0.1
    -
    10 50 0.1 0.5 1.0 0.5 1.0 0.1
    -
    11 75 0.05 0.2 0.5 0.2 0.1 12 65 0.02 0.1 1.0 2.0 0.1 0.05 13 70 0.01 0.2 0.1 1.0 0.5 0.1
    -
    14 50 0.01 0.1 10.0 0.2 10.0 0.5
    -
    15 85 0.01 1.0 5.0 0.2 5.0 0.1
    -
    16 80 0.1 1.0 2.0 1.0 5.0 3.0 1.0 0.05 17 95 0.1 5.0 1.0 5.0 10.0 5.0 1.0 0.2 18 60 0.01 1.0 0.1
    -
    19 75 0.1 5.0 0.5 5.0 1.0 3.0 1.0 5.0 0.5 5.0 20 90 0.1 10.0 20.0 10.0 21 90 0.1 1.0 0.5 2.0 0.5 0.2 1.0 22 80 1.0 0.2 0.5 1.0 0.5 1.0 1.0 0.1 23 70 0.5 0.2 1.0 0.5 1.0 0.5 1.0 0.2 0.5 1.0 0.2 24 60 1.0 2.0 4.0 2.0 4.0 5.0 1.0 25 50 0.5 10.0 0.5 5.0 0.8 5.0 1.0 5.0 26 60 1.0 2.0 3.0 5.0 2.0 5.0 1.0
    1   2   3


    написать администратору сайта