8
В. В.
Липаев.
Сертификация программных
средств
пространение и модификация которых регламентируется и контроли-
руется заказчиком и поставщиком.
Первый класс сложных программных комплексов обычно пер-
воначально создается группами энтузиастов в университетах, корпо-
рациях или сообществах разработчиков и пользователей и распро-
страняется бесплатно. Функции таких комплексов программ ориен-
тированы на решение новых, оригинальных задач массового исполь-
зования и конкурентоспособных на рынке программных продуктов,
куда со временем они поступают. Их разработка, изменение и совер-
шенствование не регламентируется
в
реальном времени и реализуется
по инициативе пользователей без определенных, контролируемых
планов и сроков. По мере безвозмездного совершенствования функ-
ций и качества программного продукта различными заинтересован-
ными, неуправляемыми пользователями - разработчиками (зачастую
сотни и тысячи), расширяется сфера его применения, повышается ка-
чество, надежность и безопасность использования, что приводит к
активному проникновению
в
бизнес и систему образования. Вследст-
вие этого слабо документированный, непрерывно, спонтанно изме-
няющийся программный продукт и его производство трудно серти-
фицировать, однако целесообразно допускать
к
его изменениям толь-
ко специалистов, работающих с использованием сертифицированных
технологий и систем качества производства.
Второй класс программных продуктов обычно имеет конкрет-
ного заказчика, относительно узкую сферу применения, предназначен
для конкретных систем или пользователей, жестко регламентирован
технологией производства, модификаций и документирования, что
сближает их создание с обычным промышленным производством
сложных изделий. Оно управляется планами и ограниченными сро-
ками поставки готовых испытанных продуктов заказчику и пользова-
телям, которые допускается эпизодически изменять только с санкции
заказчика. Современные комплексы программ для систем управления
и обработки информации в реальном времени активно применяются в
сложных критических и ответственных системах динамического
управления объектами в высокоточном технологическом производст-
ве,
в авиации, космическими аппаратами, атомными электростанция-
ми и оборонной техникой. Такие изделия являются одними из наибо-
лее сложных интеллектуальных систем высокого качества, создавае-
мых человеком, для которых доступна и необходима сертификация