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

  • Фаза Тестирование

  • Оценочные элементы фактора «надежность ПС»


  • Оценочные элементы фактора «сопровождаемость»

  • Лек_15_РП_качество. Лекция 15. Рабочий проект. Разработка программного обеспечения ас программное обеспечение


    Скачать 0.85 Mb.
    НазваниеЛекция 15. Рабочий проект. Разработка программного обеспечения ас программное обеспечение
    Анкорgfgrgr
    Дата13.12.2022
    Размер0.85 Mb.
    Формат файлаdoc
    Имя файлаЛек_15_РП_качество.doc
    ТипЛекция
    #842835
    страница2 из 5
    1   2   3   4   5

    Фазы жизненного цикла ПС

    Процесс

    Фаза

    Подфаза

    Результат

    Разработка

    Анализ

    -

    Определение требований.

    Спецификация требований.

    Техническое задание

    Проектирование

    Логическое проектирование

    Логический проект (функциональный проект).

    Программно-технический проект:

    - системы,

    - программ,

    - модулей,

    - документации

    Реализация

    -

    Модули.

    Программы.

    Система.

    Средства тестирования.

    Дополняющая документация

    Тестирование

    -

    Тестирование модуля, программы системы, дополняющая документация.

    Сдача в фонд (при необходимости)

    Изготовление

    Выпуск

    Программное средство в форме, готовой для поставки.

    Документация.

    Правила внесения изменений

    Испытания

    Установленное ПС.

    Организация применения.

    Отчет об испытаниях.

    Отзыв пользователя

    Применение

    Внедрение

    -

    Подтверждающее стабильной эксплуатации.

    Предоставление набора услуг по внедрению

    Эксплуатация

    -

    Предложения об усовершенствовании.

    Сообщение о функциональных отклонениях

    Обслуживание (сопровождение)

    -

    Информация о сопровождении программ.

    Измененное ПС

    3.2. Для показателей качества на всех уровнях (факторы, критерии, метрики, оценочные элементы) принимается единая шкала оценки от 0 до 1.

    3.3. Показатели качества на каждом вышестоящем уровне (кроме уровня оценочных элементов) определяются показателями качества нижестоящего уровня, т.е.:

    - результаты оценки каждого фактора определяются результатами оценки соответствующих ему критериев;

    - результаты оценки каждого критерия определяются результатами оценки соответствующих ему метрик;

    - результаты оценки каждой метрики определяются результатами оценки определяющих ее оценочных элементов.
    Фаза Тестирование

    Фазы реализации, тестирования, изготовления, обслуживания (сопровождения)



    Черт. 3

    Фазы реализации, тестирования и изготовления



    Черт. 6

    Фазы реализации и тестирования



    Черт. 9

    Фаза реализации, тестирования, изготовления, обслуживания (сопровождения)



    Черт. 13

    Фазы реализации, тестирования, изготовления, обслуживания (сопровождения)



    Черт. 16

    Фазы реализации, тестирования и изготовления



    Черт. 19

    Таблица 5

    Оценочные элементы фактора «надежность ПС»

    Код элемента

    Наименование

    Метод оценки

    Оценка

    Н0101

    Наличие требований к программе по устойчивости функционирования при наличии ошибок во входных данных

    Экспертный

    0-1

    Н0102

    Возможность обработки ошибочных ситуаций

    То же

    0-1

    Н0103

    Полнота обработки ошибочных ситуаций

    »

    0-1

    Н0104

    Наличие тестов для проверки допустимых значений входных данных

    »

    0-1

    Н0105

    Наличие системы контроля полноты входных данных

    »

    0-1

    Н0106

    Наличие средств контроля корректности входных данных

    »

    0-1

    Н0107

    Наличие средств контроля непротиворечивости входных данных

    »

    0-1

    Н0201

    Наличие требований к программе по восстановлению процесса выполнения в случае сбоя операционной системы, процессора, внешних устройств

    »

    0-1

    Н0202

    Наличие требований к программе по восстановлению результатов при отказах процессора, ОС

    »

    0-1

    Н0203

    Наличие средств восстановления процесса в случае сбоев оборудования

    »

    0-1

    Н0204

    Наличие возможности разделения по времени выполнения отдельных функций программ

    »

    0-1

    Н0205

    Наличие возможности повторного старта с точки останова

    »

    0-1

    Н0108

    Наличие проверки параметров и адресов по диапазону их значений

    »

    0-1

    Н0109

    Наличие обработки граничных результатов

    »

    0-1

    Н0110

    Наличие обработки неопределенностей (деление на 0, квадратный корень из отрицательного числа и т.д.)

    »

    0-1

    Н0301

    Наличие централизованного управления процессами, конкурирующими из-за ресурсов

    »

    0-1

    Н0302

    Наличие возможности автоматически обходить ошибочные ситуации в процессе вычисления

    »

    0-1

    Н0303

    Наличие средств, обеспечивающих завершение процесса решения в случае помех

    »

    0-1

    Н0304

    Наличие средств, обеспечивающих выполнение программы в сокращенном объеме в случае ошибок или помех

    »

    0-1

    Н0305

    Показатель устойчивости к искажающим воздействиям

    Расчетный

    P(Y) = 1 -D/K,

    где D - число экспериментов, в которых искажающие воздействия приводили к отказу,

    К - число экспериментов, в которых имитировались искажающие воздействия

    Н0401

    Вероятность безотказной работы

    То же

    P = 1 - Q/N,

    где Q - число зарегистрированных отказов,

    N - число экспериментов,

    Н0501

    Оценка по среднему времени восстановления

    »



    где Твдоп - допустимое среднее время восстановления;

    Тв - среднее время восстановления, которое определяется по формуле



    где N - число восстановлений;

    Tвi - время восстановления после i-го отказа

    Н0502

    Оценка по продолжительности преобразования входного набора данных в выходной

    Расчетный



    где - допустимое время преобразования i-го входного набора данных;

    Тпi - фактическая продолжительность преобразования i-го входного набора данных

    Таблица 6

    Оценочные элементы фактора «сопровождаемость»

    Код элемента

    Наименование

    Метод оценки

    Оценка

    С0803

    Наличие комментариев в точках входа и выхода программы

    Экспертный

    0-1

    С0302

    Оценка простоты программы по числу точек входа и выхода

    Расчетный



    где D - общее число точек входа в программу,

    F - общее число точек выхода из программы

    С1002

    Оценка простоты программы по числу переходов по условию

    То же

    U = (1 - А/В),

    где А - общее число переходов по условию;

    В - общее число исполняемых операторов

    С0303

    Осуществляется ли передача результатов работы модуля через вызывающий его модуль

    Экспертный

    0-1

    С0304

    Осуществляется ли контроль за правильностью данных, поступающих в вызывающий модуль от вызываемого

    То же

    0-1

    С0604

    Оценка программы по числу циклов

    »

    0-1

    С0801

    Наличие комментариев ко всем машинозависимым частям программы

    »

    0-1

    С0802

    Наличие комментариев к машинозависимым операторам программы

    »

    0-1

    С0901

    Соответствие комментариев принятым соглашениям

    »

    0-1

    С1001

    Используется ли язык высокого уровня

    »

    0-1

    С0301

    Наличие проверки корректности передаваемых данных

    »

    0-1

    С0902

    Наличие комментариев-заголовков программы с указанием ее структурных и функциональных характеристик

    »

    0-1

    С0601

    Использование при построении программ метода структурного программирования

    »

    0-1

    С0602

    Соблюдение принципа разработки программы сверху вниз

    »

    0-1

    С0201

    Наличие ограничений на размеры модуля

    »

    0-1

    С0101

    Наличие модульной схемы программы

    »

    0-1

    С030

    Наличие требований к независимости модулей программы от типов и форматов выходных данных

    »

    0-1

    С0102

    Оценка программы по числу уникальных модулей

    »

    0-1

    С0903

    Оценка ясности и точности описания последовательности функционирования всех элементов программы

    »

    0-1

    С0603

    Оценка программы по числу циклов с одним входом и одним выходом

    »

    0-1

    Таблица 7
    1   2   3   4   5


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