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



бет55/85
Дата29.09.2023
өлшемі5.65 Mb.
#479244
түріМетодические указания
1   ...   51   52   53   54   55   56   57   58   ...   85
metod-ukazaniya-prakticheskie-raboty-pm-05

Ход работы

  1. Используя ГОСТ Р МЭК 61508-3-2007 Функциональная безопасность систем электрических, электронных, программируемых электронных, связанных с безопасностью. Часть 3. Требования к программному обеспечению, описать процесс верификации программного обеспечения

  2. Составить план верификации, используя ГОСТ Р 51904-2002 Программное обеспечение встроенных систем. Общие требования к разработке и документированию


Практическая работа № 4
«Описание валидации»


Цель:
- Научиться проводить оценку качества программного средства по различным показателям
Теоретические сведения
Валидация (validation) – это процесс оценки конечного продукта. Необходимо проверить, соответствует ли программное обеспечение ожиданиям и требованиям клиента. Это динамический механизм проверки и тестирования фактического продукта.

  • Валидация всегда включает в себя запуск кода программы.

  • Валидация использует методы, такие как тестирование методом «белого» и «черного» ящика и нефункциональное тестирование.

  • Валидация отвечает на вопрос “Делаем ли мы правильный продукт?”

  • Валидация проверяет, соответствует ли программное обеспечение требованиям и ожиданиям клиента.

  • Валидация может найти ошибки, которые процесс верификации не может поймать.

  • Валидация происходит после верификации.

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

Надежность работы ПП определяется бессбойностью и устойчивостью в работе программ, точностью выполнения предписанных функций обработки, возможностью диагностики возникающих в процессе работы программ ошибок.
Эффективность ПП оценивается как с позиций прямого его назначения – требований пользователя, так и сточки зрения расхода вычислительных ресурсов, необходимых для его эксплуатации. Расход вычислительных ресурсов оценивается через объем внешней памяти для размещения программ и объём оперативной памяти для запуска программ.
Учёт человеческого фактора означает обеспечение дружественного интерфейса для работы конечного пользователя, наличие контекстно-зависимой подсказки или обучающей системы в составе программного средства, хорошей документации для освоения и использования, заложенных в программном средстве функциональных возможностей, анализ и диагностику возникших ошибок и др.
Удобство эксплуатации включает следующие показатели качества:
- модифицируемость;
- коммуникативность.
Модифицируемость ПП означает способность к внесению изменений, например расширение функций обработки, переход на другую техническую базу обработки и т.п.
Коммуникативность ПП основана на максимально возможной их интеграции с другими программами, обеспечении обмене данными в общих форматах представления (экспорт/импорт баз данных, внедрение или связывание объектов обработки и др.).
Естественно, что в условиях существования рынка программных продуктов важными характеристиками являются: стоимость; количество продаж; длительность продаж (время нахождения на рынке); известность фирмы-разработчика и программы; наличие программных продуктов аналогического назначения.
Для оценки качества программного средства (ПС) используются различные способы получения информации о нём:

  • измерительный – основан на получении информации о свойствах и характеристиках ПС с использованием инструментальных средств (например, объём ПС);

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

  • органолептический – анализ восприятия органов чувств, служащий для определения таких показателей как удобство применения ПС, его эффективность и др.;

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

  • экспертный - рекомендован к применению при определении показателей наглядности, полноты и доступности программной документации, легкости освоения, структурности; - социологические – основаны на обработке специальных анкет-вопросников.

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


Достарыңызбен бөлісу:
1   ...   51   52   53   54   55   56   57   58   ...   85




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет