Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка и стандартизация ПС и ИТ.doc
Скачиваний:
356
Добавлен:
10.05.2014
Размер:
4 Мб
Скачать
☆

14. Способ диаграмм причин-следствий.

Диаграммы причинно-следственных связей — способ проектирования тестовых вариантов, который обеспечивает формальную запись логических условий и со­ответствующих действий. Используется автоматный подход к решению задачи.

Шаги способа:

  1. для каждого модуля перечисляются причины (условия ввода или классы экви­валентности условий ввода) и следствия (действия или условия вывода). Каж­дой причине и следствию присваивается свой идентификатор;

  2. разрабатывается граф причинно-следственных связей;

  3. граф преобразуется в таблицу решений;

  4. столбцы таблицы решений преобразуются в тестовые варианты.

Изобразим базовые символы для записи графов причин и следствий (cause-effect graphs).

Сделаем предварительные замечания:

  1. причины будем обозначать символами сi, а следствия — символами еi;

  1. каждый узел графа может находиться в состоянии 0 или 1 (0 — состояние отсутствует, 1 — состояние присутствует).

Функция тождество (рис. 5.9) устанавливает, что если значение с1 есть 1, то и зна­чение e1 есть 1; в противном случае значение e1 есть 0.

Функция не (рис. 5.10) устанавливает, что если значение с1 есть 1, то значение е1 есть 0; в противном случае значение e1 есть 1.

Функция или (рис. 5.11) устанавливает, что если с1 или с2 есть 1, то е1 есть 1, в про­тивном случае е1 есть 0.

Функция и (рис. 5.12) устанавливает, что если и с1 и с2 есть 1, то е1 есть 1, в против­ном случае е1 есть 0.

15. Основные характеристики качества и надежности программных средств.

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

К основным характеристикам качества ПС отнесены:

  1. Функциональная пригодность

  2. Надежность

  3. Применимость

  4. Эффективность

  5. Сопровождаемость

  6. Переносимость

Каждая из характеристик имеет свои черты на следующем уровне детализации:

Функциональная пригодность

  1. пригодность для применения,

  2. точность,

  3. защищенность,

  4. способность к взаимодействию и согласованностью со стандартами и правилами проектирования.

Надежность

  1. уровень завершенности (отсутствие ошибок),

  2. устойчивость к ошибкам и перезапускаемость

Применимость

  1. понятность,

  2. обучаемость,

  3. простота использования

Эффективность

  1. Ресурсная экономичность

  2. временная экономичность

Сопровождаемость

  1. удобство для анализа,

  2. изменяемость,

  3. стабильность,

  4. тестируемость.

Переносимость

  1. адаптируемость,

  2. структурированность,

  3. замещаемость

  4. внедряемость

Близким к описанному стандарту по идеологии, структуре и содержанию является ныне действующий стандарт ГОСТ 28195-89 «Оценка качества программных средств. Общие положения». На верхнем, первом уровне в нем выделено 6 показателей - факторов качества: корректность, надежность, удобство применения, эффективность, сопровождаемость и универсальность.