Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Контрольная №1

.docx
Скачиваний:
8
Добавлен:
07.06.2024
Размер:
72.53 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра: «Математическая кибернетика и информационные технологии»

Контрольная работа

Дисциплина: «Тестирование программных продуктов»

Выполнили: студенты группы МБСТ

*

_________________________

Проверил:

Говоров Павел Михайлович

_________________________

Москва, 2025

Стандарты

Тема

Номер стандарта

Краткий состав стандарта

Составление спецификации

ГОСТ 2.104-68

ГОСТ 2.106-96

2.104-68 Настоящий стандарт устанавливает формы, размеры, порядок заполнения основных надписей и дополнительных граф к ним в конструкторских документах, предусмотренных стандартами Единой системы конструкторской документации.

2.106-96 Настоящий стандарт устанавливает формы и правила выполнения следующих конструкторских документов изделий машиностроения и приборостроения

ГОСТ 19.202-78

ГОСТ 19.601

Настоящий стандарт устанавливает форму и порядок составления программного документа “Спецификация”, определенного ГОСТ 19.101-77.

(Настоящий стандарт устанавливает виды программ и программных документов для вычислительных машин, комплексов и систем независимо от их назначения и области применения)

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

ГОСТ 34.602.89

ГОСТ 19.201-78

Настоящий стандарт распространяется на автоматизированные системы (АС) для автоматизации различных видов деятельности (управление, проектирование, исследование и т.п.), включая их сочетания, и устанавливает состав, содержание, правила оформления документа "Техническое задание на создание (развитие или модернизацию) системы"

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

Программа и методы испытаний

ГОСТ 19.301-2000

ГОСТ 19.301-79

Стандарт устанавливает требования, предъявляемые к содержанию и оформлению программного документа "Программа и методика испытаний". Стандарт содержит номенклатуру показателей качества программных средств, определяемых на основе или с использованием результатов анализа документа, и методические указания по определению количественных значений показателей качества.

Стандарт устанавливает требования к содержанию и оформлению программного документа "Программа и методика испытаний", определенного ГОСТ 19.101-77.

Текст программы

ГОСТ 19.401-78

Настоящий стандарт устанавливает требования к содержанию и оформлению программного документа “Текст программы”, определенного ГОСТ 19.101-77

Правила оформления титульного листа спецификации

ГОСТ 19.104-78

Настоящий стандарт устанавливает формы, размеры, расположение и порядок заполнения основных надписей листа утверждения и титульного листа в программных документах, предусмотренных стандартами Единой системы программной документации (ЕСПД), независимо от способа их выполнения.

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

ГОСТ Р 51000.5-96

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

Основные определения надежности

ГОСТ Р 27.102-2021

Настоящий стандарт устанавливает основные понятия, термины и определения, относящиеся к надежности объекта. Объектом могут быть аппаратные средства, программное обеспечение, сооружения или их комбинации. Объект может включать в себя персонал.

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

ГОСТ ИСО/МЭК 25000-2021

ГОСТ Р ИСО/МЭК 25010-2015

Раздел управления качеством ИСО/МЭК 2500n занимается определением требований к качеству систем и программной продукции, измерением и оценкой качества систем и программной продукции.

Настоящий международный стандарт разработан на основе ИСО/МЭК 9126 "Программная инженерия - Качество продукта", который был разработан для удовлетворения вышеуказанных нужд и в котором были определены шесть характеристик качества и описана модель процесса оценки программного продукта.

Ответы на вопросы

Тема

Ответ

Цели и преимущества сертификации

Цели сертификации:

  • Гарантировать соответствие ПО установленным стандартам и требованиям;

  • Обеспечивать безопасность и надежность ПО;

  • Улучшить доверие пользователей к ПО;

  • Снизить риски для бизнеса, связанные с использованием ненадежного или некачественного ПО.

Преимущества сертификации:

  • Улучшение качества ПО;

  • Повышение уровня безопасности и защиты данных;

  • Увеличение доверия пользователей и клиентов к ПО;

  • Соответствие законодательным требованиям и стандартам отрасли;

  • Облегчение процесса внедрения и эксплуатации ПО.

Международные и российские организации по сертификации

Российский научно-технический центр информации по стандартизации, метрологии и оценке соответствия “Стандартинформ-Сертификат”;

Международная организация по стандартизации - ИСО (ISO); Международная электротехническая комиссия - МЭК (IEC); Международный союз электросвязи - МСЭ (ITU).

Типы стандартов

  • Договоренности, достигнутые на предприятии, оформляются в виде стандарта организации (СТО). После утверждения руководителем организации, СТО становятся обязательными для исполнения всеми сотрудниками данной организации;

  • Договоренности, достигнутые в отрасли, оформляются в виде отраслевых стандартов (ОСТы);

  • Договоренности, достигнутые в государстве – ГОСТы;

  • Договоренности, достигнутые в мире – МЭК.

Государственная метрологическая служба (состав, отделы)

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

Состав:

  • Главный центр: Госстандарт России;

  • Главные центры и центры государственных эталонов – НПО и метрологические исследовательские институты;

  • Главный центр стандартных образцов и материалов;

  • Контрольные органы метрологической службы;

  • Центральные лаборатории стандартизации и метрологии.

Система аккредитации программных средств

Федеральная служба по техническому и экспортному контролю (ФСТЭК)

Задачи метрологии, шкалы измерения

Задачи:

  • Разработка и совершенствование методов и средств измерений для обеспечения точности и надежности р-ов измерений;

  • Установление и поддержание единиц измерений, стандартов и т.д. для обеспечения единообразия измерений;

  • Контроль и обеспечение качества измерений, включая оценку и управление измерительной неопределенностью.

Шкала измерений:

  • Шкала наименований;

  • Шкала порядка;

  • Шкала интервалов;

  • Шкала отношений.

Основные цели стандартизации

  • Снижение трудоемкости, длительности, стоимости и улучшение других технико-экономических показателей проектов ИС;

  • Повышение качества разрабатываемых или применяемых покупных компонент и ИС в целом при их разработке, приобретении, эксплуатации и сопровождении;

  • Обеспечение расширяемости ИС по набору прикладных функций и масштабируемости в зависимости от размерности решаемых задач;

  • Поддержка функциональной интеграции в ИС задач, ранее решавшихся раздельно;

  • Обеспечение переносимости прикладных программ и данных между разными аппаратно-программными платформами.

Типы моделей для оценки качества программных средств

Классификация моделей для оценки надежности

Примеры моделей:

  • Модель Шумана. Данные для такой модели собираются в процессе тестирования программного обеспечения в течении фиксированных или случайных интервалов времени. Модель Шумана предполагает, что тестирование проводится в несколько этапов. Каждый этап представляет собой выполнение программы на полном комплексе тестовых данных.

  • Модель Миллса. Модель Миллса позволяет оценить не только количество ошибок до начала тестирования, но и степень отлаженности программы. Для применения модели до начала тестирования в программу преднамеренно вносятся ошибки. Далее считают, что обнаружение преднамеренно внесеных ошибок и так называемых собственных ошибок равновероятно.

  • Метрики Чепина. Метрики Чепина позволяют исходя из анализа типа переменных, используемых в программе сделать вывод о сложности программы.

  • Метрики Холстеда. Метрика Холстеда относится к метрикам, вычисляемым на основании анализа числа строк и синтаксических элементов исходного кода программы.

  • Модель Мусы. Эта модель предназначена для прогнозирования

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

Показатели надежности

  • Стабильность. Сущность показателя – частота отказов при ошибках в ПО;

  • Устойчивость к дефектам. Сущность показателя- способность поддерживать определенный уровень качества в случаях ошибки;

  • Восстанавливаемость. Сущность – возможность восстановления ПО после сбоя.

Модели с оценкой тестовых наборов

Модель Нельсона. Модель Нельсона позволяет проанализировать исходный наборы тестовых данных на основе анализа результатов прогона всех тестов (модель позволяет отсечь те наборы, которые прошли без отказа и сконцентрировать внимание на тестовых наборах, в которых произошли отказы и т. о. более детально проверить программу)

Модель Шумана. Данные для такой модели собираются в процессе тестирования программного обеспечения в течении фиксированных или случайных интервалов времени. Модель Шумана предполагает, что тестирование проводится в несколько этапов. Каждый этап представляет собой выполнение программы на полном комплексе тестовых данных.