Ковалевская - Метрология, качество и сертификация программного обеспечения - 2002
.pdfФакторы, определяющие затраты на создание ПС
ФАКТОРЫ
|
|
|
|
|
|
|
|
|
|
|
Отражающие |
|
|
|
Характеризующие |
||||
|
особенности КП и |
|
|
|
технологическую и |
||||
|
требования к его |
|
|
программную оснащенность |
|||||
|
характеристикам |
|
|
средствами автоматизации |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
Сложность КП |
|
|
Применение современных |
||||
|
|
|
|||||||
|
|
|
|
|
|
|
|
методов разработки КП |
|
|
|
Размер БД КП |
|
|
|||||
|
|
|
|
|
|
|
|
||
|
|
Надежность |
|
|
|
|
Уровень автоматизации |
||
|
|
|
|
|
|||||
|
|
функциониро- |
|
|
|
|
разработки КП |
||
|
|
вания КП |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Уровень языков |
|
|
|
Ограничение |
|
|
|||||
|
|
|
|
проектирования КП |
|||||
|
|
||||||||
|
|
ресурсов |
|
|
|
|
|||
|
|
производительности |
|
|
Тираж системы |
||||
|
|
и оперативной |
|
|
|||||
|
|
|
|
автоматизации разработки КП |
|||||
|
|
памяти |
|
|
|||||
|
|
|
|
|
|
||||
|
|
реализующей ЭВМ |
|
|
|
|
|||
|
|
|
|
|
|
||||
|
|
Длительность |
|
|
|
|
|
||
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|||
|
|
предполагаемой |
|
|
|
|
|
||
|
|
эксплуатации КП |
|
|
|
|
|
||
|
|
Предполагаемый |
|
|
|
|
|
||
|
|
|
|
|
|
|
|||
|
|
тираж программ |
|
|
|
|
|
||
|
|
Мобильность |
|
|
|
|
|
||
|
|
|
|
|
|
|
|||
|
|
использования |
|
|
|
|
|
||
|
|
компонент КП |
|
|
|
|
|
||
|
|
для других |
|
|
|
|
|
||
|
|
разработок |
|
|
|
|
|
||
|
|
Мобильность |
|
|
|
|
|
||
|
|
|
|
|
|
|
|||
|
|
использования |
|
|
|
|
|
||
|
|
компонент КП из |
|
|
|
|
|
||
|
|
других |
|
|
|
|
|
||
|
|
разработок |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отражающие |
|
|
Определяющие |
|
||||
|
оснащенность |
|
|
организацию |
|
||||
процесса создания |
|
|
|
|
процесса |
|
|||
КП аппаратурными |
|
|
|
разработки |
|
||||
|
средствами |
|
|
|
|
программ |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Относительное |
|
|
|
|
Тематическая |
|||
|
быстродействие ЭВМ |
|
|
|
|
квалификация |
|||
|
на одного специалиста |
|
|
|
|
специалистов в |
|||
|
|
|
|
|
|
|
конкретной |
||
|
Относительный объем |
|
|
|
|
предметной области |
|||
|
оперативной памяти |
|
|
|
|
Технологическая |
|||
|
ЭВМ на одного |
|
|
|
|
||||
|
специалиста |
|
|
|
|
квалификация |
|||
|
|
|
|
|
|
|
специалистов в |
||
|
Относительное число |
|
|
|
|
использовании систем |
|||
|
|
|
|
|
автоматизации |
||||
|
дисплеев на одного |
|
|
|
|
||||
|
|
|
|
|
разработки КП |
||||
|
специалиста |
|
|
|
|
||||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
Программистская |
||
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
квалификация |
||
|
|
|
|
|
|
|
специалистов и опыт |
||
|
|
|
|
|
|
|
работы с языками |
||
|
|
|
|
|
|
|
проектирования КП |
||
|
|
|
|
|
|
|
Уровень |
||
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
квалификации |
||
|
|
|
|
|
|
|
заказчика в |
||
|
|
|
|
|
|
|
определенность |
||
|
|
|
|
|
|
|
технического задания |
||
|
|
|
|
|
|
|
на разработку КП |
||
|
|
|
|
|
|
|
|
|
|
Методы разработки КП
МЕТОДЫ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Модульно- |
|
Структурное |
|
Распределение |
|
|
Нисходящая разработка |
|
Бригадная |
|||||||
иерархическое |
|
программирова- |
|
ресурсов памяти и |
|
|
технических требований |
|
организация |
|||||||
построение |
|
ние программных |
|
производительност |
|
|
и спецификаций на |
|
разработки крупных |
|||||||
всего комплекса |
|
модулей и |
|
и реализующей |
|
|
программные |
|
функциональных |
|||||||
программ, его |
|
структурирование |
|
ЭВМ с начала |
|
|
компоненты КП с |
|
компонент с |
|||||||
программных |
|
информационных |
|
проектирования, |
|
|
последовательной |
|
централизованным |
|||||||
компонент и |
|
модулей базы |
|
контроль и |
|
|
иерархической |
|
комплексированием |
|||||||
базы данных |
|
данных |
|
управление |
|
|
детализацией функций и |
|
и тестированием |
|||||||
|
|
|
|
|
|
использованием |
|
|
формализацией связей |
|
комплекса |
|||||
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
ресурсов в течение |
|
|
компонент |
|
программ в целом |
|||||
|
|
|
|
|
|
всей разработки |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Методы сбора технико-экономической информации о разработках ПС
Методы сбора
Экспертный |
|
Ретроспективный |
|
Фактографический |
|
|
|
|
|
Основные затраты, снижающие идеальную экономическую эффективность ПС
Основные затраты ЭΣ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Совокупные затраты на |
|
|
Затраты на |
|
|
Затраты на |
|||
разработку программ и |
|
|
эксплуатацию программ |
|
|
сопровождение |
|||
обеспечение решения |
|
|
и аппаратные средства |
|
|
программ – Эс |
|||
задач – Эр |
|
|
ЭВМ– Ээ |
|
|
|
|
Сертификация
Под сертификацией понимается действие третьей стороны, доказывающее, что обеспечивается необходимая уверенность в том, что должным образом идентифицированная продукция, процесс или услуга соответствует конкретному стандарту или другому нормативному документу.
Сертификация может быть обязательной или добровольной.
Решение о выдаче сертификата на ПС основывается на оценке степени его соответствия действующим и/или специально разработанным документам.
Программные средства, выполняющие особо ответственные функции, в которых недостаточное качество, ошибки или отказы могут нанести большой ущерб или опасны для жизни и здоровья людей (авиация, атомная энергетика, системы управления органами власти, банковские системы…)
Для удостоверения качества ПС с целью повышения их конкурентоспособности, расширения сферы использования и получения дополнительных экономических преимуществ. Таким сертификационным испытаниям подвергаются компоненты операционных систем и ППП широкого применения, повышение гарантий качества которых выгодно как для поставщиков, так и для пользователей ПС.
Решение о выдаче сертификата на ПС основывается на оценке степени его соответствия действующим и/или специально разработанным документам:
Действующие международные
инациональные стандарты на тестирование, испытания,
аттестацию программ и БД.
Международные и государственные стандарты на технологию создания компонент ПС и алгоязыки
Стандарты на сопровождающую ПС документацию
Технические условия, описания, спецификации и другие эксплутационные документы по выбору
Критерии и четко определенные значения показателей качества, которые должны быть достигнуты для выдачи в последующем сертификата соответствия
Значения исходных и результирующих данных, в пределах которых должны удовлетворяться заданные показатели качества
Стандарты, нормативные документы, методики точных воспроизводимых измерений показателей качества, состав и значение исходных и результатных данных
ГОССТАНДАРТ |
РФ |
– |
|
- |
организует |
ведение |
обязательной |
|
||
|
|
|||||||||
|
|
сертификации продукции; |
|
|||||||
государственный |
орган |
по |
|
- |
организует |
и |
финансирует |
|
||
сертификации |
|
|
|
|
|
- |
разработку; |
|
|
|
|
|
|
|
|
|
утверждает |
основополагающие |
|
||
|
|
|
|
|
|
|
системы сертификации |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ведомственные органы по |
|
Те же функции, но в |
|
||
|
|
||||
управлению сертификацией |
|
ограниченном объеме и для |
|
||
продукции |
|
|
|
конкретных классов продукции |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
Испытательные лаборатории сертификации
(ИЛС)
-проводят испытания согласно действующим
государственным нормативным документам;
-испытывают ПС по поручению органов госнадзора России, заказчиков или разработчиков ПС;
-оформляют в установленном
Впроцессе испытаний должны проверяться
икорректироваться инструкции по эксплуатации комплекса программ в следующих режимах:
-Генерация пользовательской версии ПС и установка ее на аппаратуре пользователя;
-контроль работоспособности программ и функциональный контроль всего ПС перед включением рабочего режима;
-нормальное рабочее функционирование всех программ в условиях и ограничениях, заданных в документации;
-аварийные и критические (стрессовые) ситуации, при которых должна сохраняться работоспособность программ;
-диагностика компонент программ и аппаратуры, поиска неисправностей или источника искажений;
-профилактические работы, контроль носителей информации и программ, их дублирование и т.д.
Обеспечение полноты и объективности проведения испытаний, достоверности и точности их результатов
Соблюдение порядка и сроков проведения испытаний, согласованных с заявителем, а также условий, обеспечивающих конфиденциальность их проведения
Предотвращение распространения сертифицированного продукта с нарушениями порядка, установленного законодательством, заказчиком или разработчиком
Сохранение государственных и фирменных секретов согласно требованиям действующих нормативных документов
Обеспечение соответствия технического состояния контрольно-измерительной аппаратуры требованиям эксплуатационной документации