Цели и виды сертификации. Виды сертификационных испытаний программ.



Основной целью сертификации является – защита интересов пользователей. И она включает в себя:

1) Контроль качества

2) Обеспечение высоких потребительских свойств

3) Повышение эффективности затрат

Формальная цель – выдача сертификата при этом учитываются следующие факторы:

1) Полнота и точность эталонных данных

2) Адекватные показатели качества программных средств

3) Методологии интерпретации данных

В зависимости от области применения ИТ назначение программных средств их сертификация может быть обязательной и добровольной.

ГОСТ 19 31 Разработка документов на приёмо сдаточных материалов

(Метрики)

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

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

Виды сертификационных испытаний:

- Испытание компонент ПС (программных средств)

- Системные испытания

- Приёмосдаточные испытания

- Полевые испытания

- Промышленные испытания

Под аттестацией программного средства понимается авторитетное подтверждение его качества.

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

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

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

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

Методы технология и средства обеспечения сертификации ПС:

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

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

О технологии сертификации:

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

1) Рассмотрение заявки

2) Определение стоимости сертификации программного средства

3) Подготовка договора на проведение сертификации

4) Который отправляется заявителю для подписания

Далее после поступления денег по договору на счёт отдела сертификации (ОС)ПС после послабления денег и программные документации. Проверка оптимальности нормативных документов на соответствие требований по которым будет проводится сертификация. Затем идёт подготовка и согласование программы и методики сертификационных испытаний. Документа для следующего этапа сертификации. На котором будут проводится испытания. Будет осуществлена проверка выполнения программным средством требований отдельных пунктов нормативных документов на соответствие требований по которым это средство сертифицируется. Испытания проводятся по прикладным и системотехническим характеристикам. Испытание проводится Результаты сертификационных испытаний оформляются протоколом который согласуется с заявителем. До принятия приемлемого решения. ОС ПС всегда указывает перечень пунктов которым сертифицированные программная продукция не соответствует. В дальнейшем эти пункты могут быть использованы для развития программного продукта.

Последний ЭТАП

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

Испытания по системно техническим причинам. В Соответствии гост 19.101

Информационно обслуживание владельца сертификата. Внесение сведений о заявители из сертификационной программной продукции гос-реестр.

Для энспекционного контроля.

Основой сертификации является результаты стандартизации

Нормативную базу сертификации

Нормативная база три группы документов

1) На объекты

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

Целью которого является защита интересов потребителя.

Защита потребителя от недобросовестности изготовителя

Контроля безопасности

Сертификация средств и систем информатизации является элиментом общей системы сертификации

Расширение сферы преминения и получение дополнительных экономических преимуществ.

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

Виды метрик.

1) Понятие сертификации, её необходимость и способы подтверждения соответствия в рамках руководства ИСО\МЕК

2) Основная цель и задачи сертификации. Основные проблемы сертификации ПС.

3) Обязательная и добровольная сертификация, основные задачи

4) Виды сертификационных испытаний Программных средств

5) Методы сертификации ПС.

6) Этапы составляющие её технологию.

7) Указать известные вам стандарты Сертификации ПС

8) Что является основой сертификации и указать соответствующую базу.

9) Что понимают под количественной оценкой качества программных средств.

10) Метрики качества программ, основные направления поиска метрик

11) Основные виды метрик. И метрических шкал.

12) Функциональные и конструктивные критерии качества программ, упорядочение по этапам жизненного цикла.

На сегодня возникает необходимость из сравнения и оценки качества разных программ. Введение для них метрических оценок которые способствуют их объективному сравнению тем самым обеспечивая промышленную основу использования таких программ. Тоесть от подхода “лишь бы программа работала” в настоящее время переходят к подходу “с какими характеристиками качества создаётся и функционирует программа, а так же при каких затратах достигаются высокие результаты”.

Качество программного обеспечения – это совокупность свойств определяющих полезность изделия (программы) для пользователей в соответствии с функциональным назначением и предъявленными требованиями.

Характеристика качества программы – понятие отражающие отдельные факторы влияющие на качество программ и поддающиеся измерению.

Критерии качества - это численный показатель характеризующий степень, в которой программе присуще оцениваемые свойства. Критерии качества включают следующие характеристики:

1) Экономичность;

2) Документированность;

3) Гибкость;

4) Модульность;

5) Надёжность;

6) Обоснованность;

7) Тестируемость;

8) Ясность;

9) Точность;

10) Модифицируемость;

11) Эффективность;

12) Лёгкость сопровождения и тд;

Численно характеризовать основную

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

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

Метрика качества программ есть система измерения качества программ. Эти измерения могут проводится на уровне критерии качества программ или на уровне отдельных характеристик качества. В первом случае система измерений позволяет сравнивать программы по качеству. При этом сами измерения не могут быть проведены без субъективных оценок свойств программ.

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

 


Дата добавления: 2016-01-04; просмотров: 50; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!