Введение.
Процесс сертификации программных продуктов
Сертификация программный продукт документирование Разработка программных средств (ПС) (программных продуктов) в современном мире превратилась в одну из важнейших индустрий. И это не удивительно. В связи с автоматизацией промышленных отраслей и бизнес-процессов спрос на специализированные программные средства постоянно растет, а вместе с тем растут и требования предъявляемые к ним. Низкое качество… Читать ещё >
Введение. Процесс сертификации программных продуктов (реферат, курсовая, диплом, контрольная)
В современном мире разработка программного обеспечения является одной из важнейших индустрий. Это обусловлено тем, что все промышленные отрасли, а также бизнес-процессы автоматизированы. Спрос на такие средства стремительно возрастает, параллельно увеличивается и уровень требований, предъявляемых к ним. И это понятно, ведь даже самая незначительная ошибка в программе может привести к нежелательным результатам.
В то же время увеличение количества всевозможных программных средств приводит к тому, что выбрать оптимальную программу с наилучшими свойствами очень трудно. В связи с этим, явным преимуществом, которое выделяет ПС среди других, является сертификация программ. Данная процедура направлена на подтверждение их качества и надежности.
Процесс сертификации программных средств
сертификация программный продукт документирование Разработка программных средств (ПС) (программных продуктов) в современном мире превратилась в одну из важнейших индустрий. И это не удивительно. В связи с автоматизацией промышленных отраслей и бизнес-процессов спрос на специализированные программные средства постоянно растет, а вместе с тем растут и требования предъявляемые к ним. Низкое качество программ может привести к очевидным нежелательным результатам. Увеличение номенклатуры программных средств, и их разнообразие порой затрудняют выбор программного продукта с наилучшим качеством среди однотипных программ. Поэтому явным преимуществом, выделяющим программный продукт среди других с той же областью применения, является наличие сертификата соответствия, подтверждающего качество программных средств.
Сертификация проводится для подтверждения соответствия программного продукта государственным стандартам в области информационных технологий (набор стандартов, на соответствие которым будет проверяться ПС, согласуется с заказчиком), требованиям технических условий, технического задания. Список нормативных документов, на соответствие которым проверялись ПС, приводится в сертификате.
Процесс сертификации программного обеспечения включает в себя следующие этапы:
. подача заказчиком заявки на сертификацию;
. принятие решения по заявке на сертификацию, в том числе назначение экспертов на проведение основных работ по сертификации из числа экспертов органа по сертификации;
. оформление договора на проведение работ по сертификации;
. разработка методики проведения сертификационных испытаний ПС и согласование этой методики с заказчиком;
. проведение сертификационных испытаний ПС;
. принятие решения о выдаче Сертификата соответствия либо об отказе в выдаче Сертификата соответствия;
. оформление Сертификата соответствия.
Сертификационные испытания ПС осуществляется в два этапа:
. Технологические испытания. Проводятся с использованием современных методов и средств по формализованным правилам, удостоверяющим соответствие реальных количественных и качественных показателей тем, которые зафиксированы в НТД или программной документации;
. Оценка, проводимая экспертами.
В ходе испытаний выполняется:
. Идентификация объекта испытаний путем проверки характеристик идентификации программного средства (полное название ПС, версия и дата выпуска ПС, сведения о разработчике ПС, сведения о входящих в состав компонентах, основные выполняемые функции, состав программной документации);
. Инсталляция путем установки программного продукта на компьютеры, на которые до этого данный программный продукт не был установлен;
. Экспертиза программной документации на соответствие требованиям Государственных стандартов ГОСТ Р ИСО/МЭК 12 119−2000 (п. 3.2), ГОСТ Р ИСО 9127−94 (п.п. 5, 6.1, 6.3−6.5);
4. Проверка и оценка качества сертифицируемого программного продукта в соответствии с требованиями нормативных документов (список документов определяется в процессе разработки методики), проверка программного продукта на соответствие выполняемых функций по руководству пользователя и требованиям технического задания.
Добровольная сертификация программной продукции проводится по инициативе ее изготовителя с целью рекламы, повышения конкурентоспособности, обеспечения продвижения ее на отечественный рынок.
Анализ сертификационных программных средств показал, что процесс сертификации способствовал созданию цивилизованного рынка качественной программной продукции.