Аттестация программного обеспечения является необходимой если

Обновлено: 16.06.2024

Вы можете изучить и скачать доклад-презентацию на тему Презентация на тему «Анализ спецификаций. Верификация и аттестация программного. Презентация на заданную тему содержит 10 слайдов. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций в закладки!

500
500
500
500
500
500
500
500
500
500

Верификация и аттестация модуля Верификацией и аттестацией называются процессы проверки и анализа, в ходе которых проверяется соответствие программного обеспечения своей спецификации и требованиям заказчиков. Верификация и аттестация охватывают весь цикл жизни ПО – они начинаются на этапе анализа требований и завершаются проверкой программного кода на этапе тестирования программной системы.

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

Цель верификации и аттестации Главная цель верификации и аттестации - удостовериться в том, что система "соответствует своему назначению". Соответствие программной системы своему назначению отнюдь не предполагает, что в ней совершенно не должно быть ошибок. Скорее, система должна достаточно хорошо соответствовать тем целям, для которых планировалась. Уровень необходимой достоверности соответствия зависит от назначения системы, ожиданий пользователей и условий на рынке программных продуктов. Назначение ПО. Ожидания пользователей. Условия рынка программных продуктов.

В процессах верификации и аттестации используются две основные методики проверки и анализа систем: инспектирование ПО и тестирование ПО. Инспектирование ПО подразумевает анализ и проверку различных представлений системы, например, документации. Инспектирование происходит на всех этапах разработки программной системы. Параллельно с инспектированием может проводиться автоматический анализ исходного кода программ и соответствующих документов. Инспектирование и автоматический анализ – это статические методы верификации и аттестации, поскольку им не требуется исполняемая система.

Разработка технического задания Разработка технического задания (ТЗ) является важным предварительным этапом проекта, который выполняется или самим Заказчиком, или подрядной организацией. Техническое задание имеет юридический статус - как правило, оно является необходимым приложением к договору. Все изменения и дополнения к техническому заданию согласуются между участниками проекта и документально оформляются. Разработка технического задания предшествует всем последующим этапам реализации объекта.

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

Пример организации структуры SRS, на основе стандарта ISO/IEC/IEEE 29148:2011 Введение Цели Соглашения о терминах Предполагаемая аудитория и последовательность восприятия Масштаб проекта Ссылки на источники Общее описание Видение продукта Функциональность продукта Классы и характеристики пользователей Среда функционирования продукта (операционная среда) Рамки, ограничения, правила и стандарты Документация для пользователей Допущения и зависимости Функциональность системы Функциональный блок X (таких блоков может быть несколько) Описание и приоритет Причинно-следственные связи, алгоритмы (движение процессов, workflows) Функциональные требования Требования к внешним интерфейсам Интерфейсы пользователя (UX) Программные интерфейсы Интерфейсы оборудования Интерфейсы связи и коммуникации Нефункциональные требования Требования к производительности Требования к сохранности (данных) Требования к качеству программного обеспечения Требования к безопасности системы Требования на интеллектуальную собственность

Отличия SRS и верификации и аттестации 1. Составления ТЗ - это трудоемкий и долго воспроизводимый процесс. 2. Составление SRS - это быстрый и простой процесс составления базы между заказчиком и разработчиком.

Читайте также: