
- •этапы разработки ПО
- •v модель
- •КЛАССЫ ПО(Технологии стиля работы разработки ПО)
- •Особенности классов ПО
- •Основные понятия
- •Основные понятия
- •Основные понятия
- •Цель сертификации ПО
- •2 типа сертификации
- •Типы сертификации
- •стандарты
- •Определение (дополнение)
- •Типы стандартов
- •Основные стандарты
- •Итоги сертификации
- •Сертификация программных продуктов (основные этапы)
- •ПОЛУЧЕНИЕ
- •Получение
- •Получение
- •Требования к ПО
- •тестирование (история)
- •Уровни тестирования
- •Истроия тестирования
- •Уровни тестирования
- •1этап Планирование проекта и анализ требований , подготовка ТЗ.
- •1 этап Планирование разработки ПО
- •1 этап Планирование
- •1 этап Планирование
- •Уровни тестирования
- •Типы тестирования
- •Уровни тестирования
- •Уровни тестирования
- •Уровни тестирования модуль1
- •Интеграционное тестирование
- •Приемочное тестирование
- •Интеграционное тестирование

стандарты
ПО должно разрабатываться в соответствии со стандартами
были ГОСТы
1990 межгосударственные стандарты и государственные стандарты РФ
За стандарты отвечает Федеральное агентство РОСТЕХРЕГУЛИРОВАНИЕ
РОТЕХРЕГУЛИРОВАНИЕ – Федеральное агентство по техническому регулированию и метрологии( Федеральный орган исполнительной власти (дата создания 2004 )

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

Типы стандартов
Договоренности достигнутые на предприятии оформляются в виде стандарта
организации(СТО). После утверждения руководителями организации СТО становятся обязательными для исполнения всеми сотрудниками данной организации.
Договоренности достигнутые в отрасли оформляются в виде отраслевых стандартов (ОСТы)
Более высокий уровень ГОСТы(в пределах государства.)
Международные стандарты (напр. МЭК)

Основные стандарты
СТАНДАРТ ISO / IEC 0002 определяет основные термины и определения в области стандартизации и сертификации
СТАНДАРТ ISO 9000 административное управление системой качества(международный стандарт)
.

Итоги сертификации
К сертификации допускаются квалифицированные специалисты –аудиторы(эксперты) по сертификации
Потребителей же интересует качество ПО
Однако качество может быть гарантировано только посредством испытаний
Т.о. результат – получение сертификата соответствия
Т.о. сертификат соответствия ПО должен гарантировано отвечать требования заказчика.
Кроме того полученный сертификат в дальнейшем может использоваться
Для работы с потенциальными заказчиками
Для рекламы разработанного ПО

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

ПОЛУЧЕНИЕ
СЕРТИФИКАТА
Для получения сертификата системы ГОСТ РФ нужно обратиться или в один из аттестованных Госстандартом России органов по сертификации, или непосредственно в Госстандарт, где порекомендуют такой орган. Можно также обратиться в одну из аккредитованных Госстандартом испытательных лабораторий

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

Получение
сертификата
Одним из примеров такой организации является Российский научно-технический центр информации по стандартизации, метрологии и оценке соответствия («Стандартинформ – Сертификат»). Организация аккредитована в качестве Органа по добровольной сертификации программных средств и информационных продуктов вычислительной техники в Системе сертификации ГОСТ Федерального агентства по техническому регулированию и метрологии.

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