- •Стандартизация и сертификация программного обеспечения
- •© Уо «пгу», 2007Содержание введение
- •Рабочая программа
- •Рейтинговая оценка знаний
- •Конспект лекций
- •1. Качество как экономическая категория и объект управления
- •1.1. Понятие качества. Предмет и задачи курса
- •1.2. Управление качеством как фактор успеха предприятия в конкурентной борьбе
- •1.3. Стандартизация в системе управления качеством
- •1.3.1. Система стандартизации
- •1.3.2. Категории нормативных документов
- •1.3.3. Уровни стандартизации
- •1.4. Механизм управления качеством
- •1.5. Стандарты исо серии 9000
- •1.5.1. Фундаментальные требования
- •1.5.2. Структура комплекса стандартов
- •1.5.3. Структура документов системы управления качеством
- •1.5.4. Как работает система управления качеством
- •1.6. Сертификация продукции, услуг и систем менеджмента качества
- •1.6.1. Основные предпосылки сертификации
- •1.6.2. Обязательная и добровольная сертификация
- •1.6.3. Национальная система сертификации
- •1.6.4. Схемы сертификации и условия их применения
- •1.6.5. Порядок проведения работ по сертификации
- •Вопросы по теме
- •2. Жизненный цикл программнЫх средств
- •2.1. Понятие жизненного цикла
- •2.2. Базовый профиль жизненного цикла программных средств
- •2.3. Особенности стандартизации жизненного цикла программных средств
- •2.4. Методическая основа технологии жизненного цикла программных средств
- •2.5. Преимущества применения стандартов жизненного цикла
- •2.6. Структура профилей стандартов жизненного цикла программных средств
- •2.7. Стандартизация жизненного цикла программных средств
- •2.7.1. Стандарт iso/iec 12207
- •2.7.2. Стандарт iso 15504
- •2.8. Модель жизненного цикла программного продукта
- •2.8.1. Схема модели
- •2.8.2. Каскадная модель
- •2.8.3. Спиральная модель
- •2.8.4. Другие типы моделей
- •Вопросы по теме
- •3. Основные понятия и характеристики качества программных средств
- •3.1. Основные факторы, определяющие качество программных средств
- •3.2. Стандарты, регламентирующие характеристики качества
- •3.3. Метрики характеристик качества программных средств
- •3.4. Особенности измерения и оценивания характеристик качества
- •3.5. Негативные факторы, влияющие на качество
- •3.6. Ресурсы, ограничивающие достижимые характеристики качества
- •Вопросы по теме
- •4. Выбор мер и шкал характеристик качества программных средств
- •4.1. Принципы выбора характеристик качества
- •4.2. Выбор свойств и атрибутов качества функциональных возможностей
- •4.2.1. Функциональная пригодность
- •4.2.2. Корректность и надежность
- •4.2.3. Способность к взаимодействию
- •4.2.4. Защищенность
- •4.3. Выбор количественных атрибутов характеристик качества
- •4.3.1. Надежность
- •4.3.2. Эффективность
- •4.4. Выбор качественных атрибутов характеристик качества
- •4.4.1. Практичность
- •4.4.2. Сопровождаемость
- •4.4.3. Мобильность
- •4.4.4. Качество документации
- •4.5. Процессы выбора и установления характеристик и мер качества в проектах программных средств
- •Вопросы по теме
- •5. Стандартизация оценивания технологических процессов жизненного цикла и характеристик качества программных средств
- •5.1. Оценивание уровня зрелости процессов жизненного цикла и обеспечения качества программных средств
- •5.2. Оценивание жизненного цикла программных средств по стандарту iso 15504
- •5.3. Оценивание качества готового программного продукта по стандарту iso 14598
- •5.4. Организация и средства для оценивания качества комплексов программ
- •5.4.1. Модель внешней среды
- •5.4.2. Испытания программного продукта
- •5.4.3. Альфа– и Бета–тестирование
- •5.4.4. Программная генерация тестов
- •5.4.5. Обработка результатов испытаний
- •Вопросы по теме
- •6. Единая система программной документации
- •6.1. Общая характеристика еспд
- •6.2. Структура еспд
- •6.3. Гост 19.101. Виды программ и программных документов
- •6.4. Гост 19.102. Стадии разработки
- •6.5. Гост 19.103. Обозначение программ и программных документов
- •6.6. Гост 19.105. Общие требования к программным документам
- •6.7. Гост 19.104. Основные надписи
- •6.8. Гост 19.106. Требования к программным документам, выполненным печатным способом
- •6.9. Гост 19.201. Техническое задание. Требования к содержанию и оформлению
- •6.10. Гост 19.202. Спецификация. Требования к содержанию и оформлению
- •6.11. Гост 19.301. Программа и методика испытаний. Требования к содержанию, оформлению и контролю качества
- •6.11.1. Требования к содержанию
- •6.11.2. Показатели качества, определяемые на основе результатов анализа раздела «Требования к программе»
- •6.11.3. Показатели качества, определяемые на основе результатов анализа раздела «Требования к программной документации»
- •6.11.4. Показатели качества, определяемые на основе результатов анализа раздела «Средства и порядок испытаний»
- •6.11.5. Показатели качества, определяемые на основе результатов анализа раздела «Методы испытаний»
- •6.12. Гост 19.401. Текст программы. Требования к содержанию и оформлению
- •6.13. Гост 19.402. Описание программы
- •6.14. Гост 19.404. Пояснительная записка. Требования к содержанию и оформлению
- •6.15. Гост 19.502. Описание применения. Требования к содержанию и оформлению
- •6.16. Гост 19.503. Руководство системного программиста. Требования к содержанию и оформлению
- •6.17. Гост 19.504. Руководство программиста. Требования к содержанию и оформлению
- •6.18. Гост 19.505. Руководство оператора. Требования к содержанию и оформлению
- •6.19. Гост 19.508. Руководство по техническому обслуживанию. Требования к содержанию и оформлению
- •Вопросы по теме
- •7. Оценивание характеристик качества программных средств
- •7.1. Оценивание функциональных возможностей
- •7.1.1. Функциональная пригодность
- •7.1.2. Корректность
- •7.1.3. Способность к взаимодействию
- •7.1.4. Защищенность
- •7.2. Оценивание надежности функционирования
- •7.3. Оценивание эффективности использования ресурсов эвм
- •7.4. Оценивание практичности
- •7.5. Оценивание сопровождаемости
- •7.6. Оценивание мобильности
- •7.7. Оценивание качества эксплуатационной и технологической документации
- •7.7.1. Документирование в процессах жизненного цикла
- •7.7.2. Технологическая документация
- •7.7.3. Эксплуатационная документация
- •7.8. Оценивание рисков в жизненном цикле
- •7.9. Интегральное оценивание характеристик качества
- •Вопросы по теме
- •8. Сертификация программного обеспечения
- •8.1. Организация сертификации программных продуктов
- •8.2. Документирование процессов и результатов сертификации
- •Вопросы по теме
- •Практические занятия практическая работа № 1 выбор характеристик и мер качества программного средства по стандарту isO 9126
- •План практического занятия
- •Практическая работа № 2 разработка технического задания на создание программного средства
- •План практического занятия
- •Практическая работа № 3 разработка технологической документации на программное средство
- •План практического занятия
- •Практическая работа № 4 разработка эксплуатационной документации на программное средство
- •План практического занятия
- •Практическая работа № 5 Оценивание качества программного продукта по стандарту гост 28195
- •Словарь основных терминов
- •Список использованных источников
- •Перечень основных международных стандартов в области обеспечения жизенного цикла и качества программных средств
- •211440 Г. Новополоцк, ул. Блохина, 29
1.6.4. Схемы сертификации и условия их применения
В НСС используются схемы сертификации, принятые в ИСО и дополненные применением заявления о соответствии продукции изготовителя (поставщика). Эти схемы учитывают модульный подход оценки соответствия, используемый в Европейском Союзе.
В СТБ 5.1.01–96 приведены схемы в качестве справочного приложения, а в СТБ 5.1.04–95 обязательные схемы (табл. 1.3), которые необходимо применять при обязательной сертификации.
Таблица 1.3
Схемы сертификации, используемые в НСС РБ
Номер схемы |
Испытания |
Проверка производства |
Инспекционный контроль сертифицированной продукции |
2 |
Испытания типового образца |
|
|
3а |
Испытания типового образца |
Анализ состояния производства |
Испытания образцов и/или оценка состояния производства |
5 |
Испытания типового образца |
Сертификация системы качества |
Испытания образцов, контроль за стабильностью функционирования системы качества |
6а |
Рассмотрение заявления о соответствии продукции изготовителя с прилагаемыми документами |
Сертифицированная система качества |
Контроль за стабильностью функционирования системы качества |
7 |
Испытания партии |
|
|
8 |
Испытания каждого изделия |
|
|
9 |
Рассмотрение заявления о соответствии продукции изготовителя с прилагаемыми документами |
|
|
9а |
Рассмотрение заявления о соответствии продукции изготовителя с прилагаемыми документами |
Анализ состояния производства |
Испытания образцов, взятых у заявителей |
Схема 2 – для продукции, поставляемой по контракту малыми партиями в течение одного года.
Схема 3а и 5 – для изделий серийного и массового производства.
Схема 6а – для изделий серийного и массового производства при наличии сертифицированной системы качества.
Схема 7 – для партии продукции.
Схема 8 – для изделий, представляющих большую опасность для жизни человека или для изделий, выход из строя которых может привести к катастрофе.
Схема 9 – для изделий единичного производства и опытных образцов, а также малых партий продукции, приобретаемых целевым назначением для оснащения отечественных производственных или иных объектов, если представленная документация подтверждает безопасность изделия.
Схема 9а – для скоропортящихся пищевых продуктов, продовольственного сырья, плодов, овощей, ягод, грибов.
При обязательной сертификации орган сертификации назначает схему сертификации, при добровольной – заявитель предлагает схему сертификации.
В НСС проводится процедура признания сертификатов в рамках международных систем по документам, правилам и процедурам, установленным в данной системе.
1.6.5. Порядок проведения работ по сертификации
Сертификация включает последовательность процедур:
1) Подачу заявки на сертификат и представление материалов, прилагаемых к ней.
2) Анализ заявки на правильность заполнения и предоставленных документов на достаточность.
3) Принятие решения по заявке.
4) Анализ документации.
5) Идентификацию продукции и отбор образцов.
6) Испытания образцов продукции.
7) Анализ состояния производства.
8) Анализ полученных результатов.
9) Принятие решения о возможной выдаче сертификата.
10) Регистрацию и выдачу сертификата, а также заключение соглашения о сертификации серийной продукции.
11) Инспекционный контроль за сертифицированной продукцией.
Каждая процедура сертификации продукции должна быть документально оформлена. Все работы по сертификации оплачиваются заявителем и проводятся на основе договоров с обязательной калькуляцией и актами сдачи–приема работ.
Заявитель сам выбирает орган по сертификации, но при достаточно сложной продукции, для которой нет аккредитованного органа, Госстандарт назначает орган по сертификации.
Заявка на сертификацию рассматривается в течение двух недель.
Анализ нормативной документации включает проверку: 1) соответствия рассматриваемых нормативных требований установленным в Республике Беларусь; 2) согласования технических условий.
Типовые представители продукции выбираются в случае большой номенклатуры однотипной продукции, одинакового конструктивного исполнения и соответствия одним и тем же требованиям безопасности, изготовленной по однотипным принципам, схемам и типовому технологическому процессу.
Испытания образцов проводятся в специально аккредитованных испытательных лабораториях, которые могут быть аккредитованы на техническую компетентность и независимость. Программа испытаний разрабатывается органом сертификации, и образцы вместе с программой представляются в лабораторию. При отрицательных результатах лаборатория возвращает образцы и протокол в трех экземплярах в орган и заявителю.
Анализ состояния производства проводится по типовой программе, которая в соответствии со спецификой производства должна дорабатываться. Проверяются следующие элементы:
1) входной контроль сырья, материалов, комплектующих;
2) экспертиза контрактов;
3) идентификация продукции и прослеживаемость;
4) управление процессами;
5) контроль и проведение испытаний;
6) управление контрольным, измерительным и испытательным оборудованием;
7) корректирующие и предупреждающие действия;
8) погрузочно–разгрузочные работы, хранение упаковка, маркировка, консервация, поставка;
9) управление регистрацией данных о качестве.
По результатам оформляется акт анализа производства. Работа по сертификации приостанавливается, если путем корректирующих мероприятий можно устранить недостаток, а если нет, то прекращается. После проведения анализа состояния с протоколом знакомится представитель предприятия.
Анализ представленных материалов с заявлением о соответствии продукции на основе сертификата на систему качества, протоколов испытаний, информации о технологической дисциплине, позволяет принять решение о выдаче сертификата.
На серийную продукцию сертификат выдается на три года, на партию (с указанием ее размера, контракта на поставку) на один год. Одновременно с выдачей сертификата на серийную продукцию и продукцию по контракту оформляется соглашение по сертификации, срок действия которого тот же, что и у сертификата.
Орган сертификации определяет периодичность и объем инспекционного контроля. На периодичность и объем инспекционного контроля влияют: 1) потенциальная опасность продукции; 2) стабильность производства; 3) наличие системы качества и др.
Контроль осуществляется не реже одного раза в год. Есть плановый и внеплановый инспекционный контроль в случае, когда поступают претензии к некачественной продукции. По результатам инспекционного контроля орган сертификации может приостановить или отменить действие сертификата и аннулировать соглашение о сертификации.