Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ковалевская - Метрология, качество и сертификация программного обеспечения - 2002

.pdf
Скачиваний:
169
Добавлен:
11.08.2013
Размер:
1.25 Mб
Скачать

Факторы, определяющие затраты на создание ПС

ФАКТОРЫ

 

 

 

 

 

 

 

 

 

 

 

Отражающие

 

 

 

Характеризующие

 

особенности КП и

 

 

 

технологическую и

 

требования к его

 

 

программную оснащенность

 

характеристикам

 

 

средствами автоматизации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сложность КП

 

 

Применение современных

 

 

 

 

 

 

 

 

 

 

 

методов разработки КП

 

 

Размер БД КП

 

 

 

 

 

 

 

 

 

 

 

 

Надежность

 

 

 

 

Уровень автоматизации

 

 

 

 

 

 

 

функциониро-

 

 

 

 

разработки КП

 

 

вания КП

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Уровень языков

 

 

Ограничение

 

 

 

 

 

 

проектирования КП

 

 

 

 

ресурсов

 

 

 

 

 

 

производительности

 

 

Тираж системы

 

 

и оперативной

 

 

 

 

 

 

автоматизации разработки КП

 

 

памяти

 

 

 

 

 

 

 

 

 

 

реализующей ЭВМ

 

 

 

 

 

 

 

 

 

 

 

 

Длительность

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

предполагаемой

 

 

 

 

 

 

 

эксплуатации КП

 

 

 

 

 

 

 

Предполагаемый

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тираж программ

 

 

 

 

 

 

 

Мобильность

 

 

 

 

 

 

 

 

 

 

 

 

 

 

использования

 

 

 

 

 

 

 

компонент КП

 

 

 

 

 

 

 

для других

 

 

 

 

 

 

 

разработок

 

 

 

 

 

 

 

Мобильность

 

 

 

 

 

 

 

 

 

 

 

 

 

 

использования

 

 

 

 

 

 

 

компонент КП из

 

 

 

 

 

 

 

других

 

 

 

 

 

 

 

разработок

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отражающие

 

 

Определяющие

 

 

оснащенность

 

 

организацию

 

процесса создания

 

 

 

 

процесса

 

КП аппаратурными

 

 

 

разработки

 

 

средствами

 

 

 

 

программ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Относительное

 

 

 

 

Тематическая

 

быстродействие ЭВМ

 

 

 

 

квалификация

 

на одного специалиста

 

 

 

 

специалистов в

 

 

 

 

 

 

 

конкретной

 

Относительный объем

 

 

 

 

предметной области

 

оперативной памяти

 

 

 

 

Технологическая

 

ЭВМ на одного

 

 

 

 

 

специалиста

 

 

 

 

квалификация

 

 

 

 

 

 

 

специалистов в

 

Относительное число

 

 

 

 

использовании систем

 

 

 

 

 

автоматизации

 

дисплеев на одного

 

 

 

 

 

 

 

 

 

разработки КП

 

специалиста

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Программистская

 

 

 

 

 

 

 

 

 

 

 

 

 

 

квалификация

 

 

 

 

 

 

 

специалистов и опыт

 

 

 

 

 

 

 

работы с языками

 

 

 

 

 

 

 

проектирования КП

 

 

 

 

 

 

 

Уровень

 

 

 

 

 

 

 

 

 

 

 

 

 

квалификации

 

 

 

 

 

 

 

заказчика в

 

 

 

 

 

 

 

определенность

 

 

 

 

 

 

 

технического задания

 

 

 

 

 

 

 

на разработку КП

 

 

 

 

 

 

 

 

 

 

Методы разработки КП

МЕТОДЫ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Модульно-

 

Структурное

 

Распределение

 

 

Нисходящая разработка

 

Бригадная

иерархическое

 

программирова-

 

ресурсов памяти и

 

 

технических требований

 

организация

построение

 

ние программных

 

производительност

 

 

и спецификаций на

 

разработки крупных

всего комплекса

 

модулей и

 

и реализующей

 

 

программные

 

функциональных

программ, его

 

структурирование

 

ЭВМ с начала

 

 

компоненты КП с

 

компонент с

программных

 

информационных

 

проектирования,

 

 

последовательной

 

централизованным

компонент и

 

модулей базы

 

контроль и

 

 

иерархической

 

комплексированием

базы данных

 

данных

 

управление

 

 

детализацией функций и

 

и тестированием

 

 

 

 

 

 

использованием

 

 

формализацией связей

 

комплекса

 

 

 

 

 

 

 

 

 

 

 

ресурсов в течение

 

 

компонент

 

программ в целом

 

 

 

 

 

 

всей разработки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Методы сбора технико-экономической информации о разработках ПС

Методы сбора

Экспертный

 

Ретроспективный

 

Фактографический

 

 

 

 

 

Основные затраты, снижающие идеальную экономическую эффективность ПС

Основные затраты ЭΣ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Совокупные затраты на

 

 

Затраты на

 

 

Затраты на

разработку программ и

 

 

эксплуатацию программ

 

 

сопровождение

обеспечение решения

 

 

и аппаратные средства

 

 

программ – Эс

задач – Эр

 

 

ЭВМ– Ээ

 

 

 

 

Сертификация

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

Сертификация может быть обязательной или добровольной.

Решение о выдаче сертификата на ПС основывается на оценке степени его соответствия действующим и/или специально разработанным документам.

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

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

Решение о выдаче сертификата на ПС основывается на оценке степени его соответствия действующим и/или специально разработанным документам:

Действующие международные

инациональные стандарты на тестирование, испытания,

аттестацию программ и БД.

Международные и государственные стандарты на технологию создания компонент ПС и алгоязыки

Стандарты на сопровождающую ПС документацию

Технические условия, описания, спецификации и другие эксплутационные документы по выбору

Критерии и четко определенные значения показателей качества, которые должны быть достигнуты для выдачи в последующем сертификата соответствия

Значения исходных и результирующих данных, в пределах которых должны удовлетворяться заданные показатели качества

Стандарты, нормативные документы, методики точных воспроизводимых измерений показателей качества, состав и значение исходных и результатных данных

ГОССТАНДАРТ

РФ

 

-

организует

ведение

обязательной

 

 

 

 

 

сертификации продукции;

 

государственный

орган

по

 

-

организует

и

финансирует

 

сертификации

 

 

 

 

 

-

разработку;

 

 

 

 

 

 

 

 

 

утверждает

основополагающие

 

 

 

 

 

 

 

 

системы сертификации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ведомственные органы по

 

Те же функции, но в

 

 

 

управлению сертификацией

 

ограниченном объеме и для

 

продукции

 

 

 

конкретных классов продукции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Испытательные лаборатории сертификации

(ИЛС)

-проводят испытания согласно действующим

государственным нормативным документам;

-испытывают ПС по поручению органов госнадзора России, заказчиков или разработчиков ПС;

-оформляют в установленном

Впроцессе испытаний должны проверяться

икорректироваться инструкции по эксплуатации комплекса программ в следующих режимах:

-Генерация пользовательской версии ПС и установка ее на аппаратуре пользователя;

-контроль работоспособности программ и функциональный контроль всего ПС перед включением рабочего режима;

-нормальное рабочее функционирование всех программ в условиях и ограничениях, заданных в документации;

-аварийные и критические (стрессовые) ситуации, при которых должна сохраняться работоспособность программ;

-диагностика компонент программ и аппаратуры, поиска неисправностей или источника искажений;

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

Обеспечение полноты и объективности проведения испытаний, достоверности и точности их результатов

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

Предотвращение распространения сертифицированного продукта с нарушениями порядка, установленного законодательством, заказчиком или разработчиком

Сохранение государственных и фирменных секретов согласно требованиям действующих нормативных документов

Обеспечение соответствия технического состояния контрольно-измерительной аппаратуры требованиям эксплуатационной документации