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

Первый метод должен обеспечивать высокое качество выполнения всего технологического процесса проектирования и производства, и тем самым минимум экономических потерь от брака, что особенно важно при создании сложных дорогих систем. Результаты испытаний качества процессов проектирования и производства труд - но измерять количественными критериями, и обычно характеризуются рядом требований к качественному выполнению наборов стандартизированных производственных процессов. Они оцениваются свой - ствами различных процессов, непосредственно отражающимися на характеристиках качества программного продукта, однако при этом нет гарантии адекватного и однозначного требуемого качества конечного продукта. При производстве этот метод может приводить к неконтролируемому, неизвестному качеству компонентов и комплексов программ в целом, и к значительным экономическим потерям за счет затрат на создание не пригодного к использованию продукта (брака), что может быть дорого для сложных систем.
Второй метод сертификации акцентирован на анализе, контроле и удостоверении качества готового программного продукта, которое удостоверяется при его испытаниях. Отсутствие или недостатки
системы обеспечения качества в технологическом процессе разработки могут приводить к длительному итерационному процессу доработок и повторных испытаний. При сертификационных испытаниях готового программного продукта могут использоваться его стандартизированные количественные и качественные критерии качества и характеристики, которые непосредственно отражают функции и свойства продукции, интересующие заказчика и потребителей, их можно измерить и достоверно установить реальные значения.
Соответственно можно выделить два вида сертификационных испытаний, технологий обеспечения жизненного цикла программных комплексов, поддержанных регламентированными системами качества; и испытаний готового программного продукта с полным комплектом эксплуатационной документации (см. рис. 2.17). Взаимосвязь качества разработанных комплексов программ с качеством технологии их создания и с затратами на производство становится особенно существенной при необходимости получения критического заказного программного продукта реального времени с особенно высокими значениями характеристик качества при ограниченных ресурсах [35]. Этот вид комплексной сертификации должен обеспечи- вать контроль реализации требований алгоритмической и функциональной корректности программного продукта, что особенно важно в программных комплексах для обеспечения функциональной безопасности применения сложных управляющих систем.
Сертификация производства продукции различных видов регламентирована стандартами: ГОСТ Р ИСО 9001:2001; ГОСТ Р 40.003: 2005 и ГОСТ Р ИСО 19011: 2003, а также комплексом международных стандартов создания и жизненного цикла программных продуктов и их компонентов (см. Приложение 1). Они акцентированы на Системе менеджмента качества производства. При этом сертификация производства определена как процедура подтверждения соответствия, посредством которой независимая от изготови- теля (продавца, исполнителя) и потребителя (покупателя) организация удостоверяет в письменной форме, что состояние производства (системы менеджмента качества производства) способно обеспечить требуемое качество и стабильность характеристик изготовляемой конкретной продукции.
Испытания производства и программных продуктов должны осуществлять эксперты (аудиторы) по сертификации производств, зарегистрированные в Регистре системы сертификации персонала - сертифицированные специалисты. Область сертификации определяет заказчик по согласованию с председателем комиссии органа по сертификации конкретной продукции. На практике акцент, распределение ресурсов и усилий на два вида сертификации зависят от особенностей характеристик комплекса программ, квалификации коллектива специалистов - разработчиков, требований заказчика - потребителей и наличия у сертификационной лаборатории соответствующей тематической квалификации. Для этого организация и процессы сертификации должны специализироваться на определенные классы программных продуктов, предусматривать соответствующие технологические работы и документы, обеспечивающие создание продукта требуемого качества [22].
В двух последующих разделах приводятся примеры процедур и содержания документов для сертификации технологических процессов производства и сертификации качества готовых программных продуктов. Эти разделы могут использоваться в качестве методической базы для подготовки руководящих документов и инструкций при производстве конкретных программных продуктов и их сертифи - кации, а также для подготовки специалистов - сертификаторов.
Еще по теме Организация сертификации сложных заказных программных продуктов:
- Липаев В.В.. Экономика производства программных продуктов., 2011
- Разработка программного обеспечения. Затраты, связанные с качеством программного обеспечения, в группе компаний Raytheon’s Electronic Systems
- Об организации снабжения населения всеми продуктами и предметами личного потребления и домашнего хозяйства,
- Самородова И.П.. Организация процесса приготовления и приготовление полуфабрикатов для сложной кулинарной продукции : учебник для студ. учреждений сред. проф. образования, 2015
- 4.7. ПРОДУКТ КАК РЕЗУЛЬТАТ ПРОИЗВОДСТВА. СВОЙСТВА ПРОДУКТА
- 20.3. ВАЛОВОЙ ВНУТРЕННИЙ ПРОДУКТ И ВАЛОВОЙ НАЦИОНАЛЬНЫЙ ПРОДУКТ. СОСТАВ и СПОСОБЫ РАСЧЕТА
- РАЗДЕЛ IV Люди с обычной, нормальной организацией все доступны одной и той же степени страсти; неравная сила страстей у них — всегда результат различия положений, в которые ставит их случай. Своеобразие характера каждого человека есть (как замечает Паскаль) продукт его первых привычек
- Информационное н программное обеспечение
- Программно-целевые методы
- Программная реализация
- Выбор программного обеспечения ГИС
- Готовность программно-технической среды
- Законы организации производственных процессов и возможности оптимизации организации материальных потоков в пространстве и во времени Законы организации производства и конкурентоспособность
-
Автоматизация -
Информатика -
Информационная безопасность -
Информационные технологии -
Искусственный интеллект -
Математическое моделирование, численные методы и комплексы программ -
Общая теория систем (ОТС) -
-
Безопасность жизнедеятельности и охрана труда -
Химические науки -
Бизнес и заработок -
Горно-геологическая отрасль -
Домашнему мастеру -
Естественные науки -
Зарубежная литература -
Информатика, вычислительная техника и управление -
Искусство. Культура -
История -
Литературоведение. Фольклор -
Международные отношения и политические дисциплины -
Науки о Земле -
Общеобразовательные дисциплины -
Педагогика, образование, воспитание -
Промышленность -
Психология -
Религиоведение -
Социология -
Строительство -
Техника -
Транспорт -
Филология -
Философские науки -
Экология -
Экономика -
Юридические дисциплины -