Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Oskin.docx
Скачиваний:
20
Добавлен:
16.09.2019
Размер:
913.61 Кб
Скачать

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

Жизненный цикл - весь интервал времени от момента зарождения идеи о том что бы создать или приобрести программную систему для решения определенных задач, до момента полного прекращения использования последней её версии.

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

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

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

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

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

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

Характеристика качества по

1) Функциональность:

- способность к взаимодействию

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

- соответствие стандартам

- защищенность

- точность

2) Надёжность

- Зрелость

- способность к восстановлению

- устойчивость к отказам

- соответствие стандартам

3) Удобство использования

- удобство обучения

- привлекательность

- удобство работы

- понятность

- соответствие стандартам

4) Производительность

- Временная эффективность

- эффективность использования ресурсов

- соответствие стандартам

5) Удобство сопровождения

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

2. Место верификации в жизненном цикле по.

Задание верификации в рамках жизненного цикла.

Модели жизненного цикла ПО

В рамках Верификации в данных моделях играет важнейшую роль

Задачи:

1) Выявление дефектов различных артефактов разработки ПО, что позволяет

устранить их и поставлять пользователям и заказчикам более правильное

и надежное ПО.

2) Выявление наиболее критичных и наиболее подверженных ошибкам частей

создаваемой или сопровождаемой системы.

3) Контроль и оценка качества ПО во всех его аспектах.

4) Предоставление всем заинтересованным лицам информации

о текущем состоянии проекта и характеристиках его результатов.

5) Предоставление руководству проекта разработчикам информации для планирования

дальнейших работ.

Верификация и другие процессы разработки и сопровождения по.

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

ПО ISO 12207 к верификации имеет отношение 5 процессов: обеспечение качества, собственно верификация, валидация, совместные экспертизы, аудит.

Тестирование целиком отнесено к валидации. Кроме того, выделен процесс разрешения проблем, для которого верификация и валидация поставляют входные данные (те самые проблемы).

IEEE 1074 выделяет только один связанный с верификацией процесс - группу деятельностей по оценке, которая выполняет экспертизы, аудиты, проектирование требований и тестирование.

ISO 15288 считает отдельными процессами управление качеством, оценивание, верификацию и валидацию.

В ISO 15504 (SPICE) в качестве процессов выделены совместные экспертизы аудиты (один процесс), управление качеством обеспечение качества и экспертизы.

Тестирование считается частью других процессов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]