Руководство ИСО/МЭК рекомендует использовать следующие виды нормативных документов:
1) стандарты,
2) документы технических условий,
3) своды правил,
4) регламенты (технические регламенты),
5) положения (рис. 2.1).
Стандарт (от англ. standard — норма, образец) — в широком смысле слова образец, эталон, модель, принимаемые за исходные для сопоставления с ними других подобных объектов. Стандарт как нормативно-технический документ устанавливает комплекс норм, правил, требований к объекту стандартизации. Стандарт может быть разработан как на материальные предметы (продукцию, эталоны, образцы веществ), так и на нормы, правила, требования в различных областях. В переносном смысле — шаблон, трафарет, не содержащий ничего оригинального.
Стандарт — это нормативный документ, разработанный на основе консенсуса, утвержденный признанным органом, направленный на достижение оптимальной степени упорядочения в определенной области. В стандарте устанавливаются для всеобщего и многократного использования общие принципы, правила, характеристики, касающиеся различных видов деятельности или их результатов. Стандарт должен быть основан на обобщенных результатах научных исследований, технических достижений и практического опыта, тогда его использование принесет оптимальную выгоду дляобщества.
Предварительный стандарт — это временный документ, который принимается органом по стандартизации и доводится до широкого круга потенциальных потребителей, а также до тех, кто может его применить. Информация, полученная в процессе использования предварительного стандарта, и отзывы об этом документе служат базой для решения вопроса о целесообразности принятия стандарта.
Международные, региональные, национальные, административно-территориальные стандарты принимаются, соответственно, международными, региональными, национальными, территориальными органами по стандартизации. Все эти категории стандартов предназначены для широкого круга потребителей. По существующим нормам стандартизации стандарты периодически пересматриваются для внесения изменений, чтобы их требования соответствовали уровню научно-технического прогресса, или, согласно терминологии ИСО/МЭК, стандарты должны представлять собой «признанные технические правила». Нормативный документ, в том числе и стандарт, считается признанным техническим правилом, если он разработан в сотрудничестве с заинтересованными сторонами путем консультаций и на основе консенсуса.
Документ технических условий (technical specification) устанавливает технические требования к продукции, услуге, процессу.
Свод правил, как и предыдущий нормативный документ, может быть самостоятельным стандартом либо самостоятельным документом, а также частью стандарта..
Кроме стандартов нормативными документами являются также ПР — правила по стандартизации, Р — рекомендации по стандартизации и ТУ — технические условия.
Отраслевые стандарты разрабатываются применительно к продукции определенной отрасли.
Объектами отраслевой стандартизации могут быть:
• продукция, процессы и услуги, применяемые в отрасли;
• правила организации работ по отраслевой стандартизации;
• типовые конструкции изделий отраслевого применения (инструменты, крепежные детали и т.п.);
• правила метрологического обеспечения в отрасли.
Диапазон применяемости отраслевых стандартов ограничивается предприятиями, подведомственными государственному органу управления, принявшему данный стандарт.
Стандарты предприятий разрабатываются и принимаются самими предприятиями. Объектами стандартизации в этом случае обычно являются составляющие подсистем организации и управления производством, совершенствование которых — главная цель стандартизации на данном уровне.
Закон РФ «О стандартизации» рекомендует использовать стандартизацию на предприятии для освоения данным конкретным предприятием государственных, международных, региональных стандартов, а также для регламентирования требований к сырью, полуфабрикатам и т.п., закупаемым у других организаций. Эта категория стандартов обязательна для предприятия, принявшего этот стандарт. Но если в договоре на разработку, производство, поставку продукта или предоставление услуг имеется ссылка на стандарт предприятия, он становится обязательным для всех субъектов хозяйственной деятельности — участников такого договора.
Правила и рекомендации по стандартизации по своему характеру соответствуют нормативным документам методического содержания.
Технические условия разрабатывают предприятия и другие субъекты хозяйственной деятельности в том случае, когда стандарт создавать нецелесообразно.
2.2. Стандарты «де-факто» и «де-юре»
Стандарт «де-факто» — термин, обозначающий продукт какого-либо поставщика, который захватил большую долю рынка и который другие поставщики стремятся эмулировать, копировать или использовать для того, чтобы захватить свою часть рынка.
Одна из главных причин значимости современной программы стандартизации — осознание опасности злоупотребления стандартами «де-факто». В 60-е и 70-е годы XX века создание стандартов «де-факто» ставило пользователей в зависимое от производителей положение при использовании основных средств обработки данных и телекоммуникаций. Важный аспект сегодняшней работы по стандартизации — преодоление этой зависимости через продвижение стандартных интерфейсов. Долгое время та кими стандартами были SQL (Structured Query Language) и язык диаграмм Д. Росса SADT (Structured Analysis and Design Technique).
Стандарт «де-юре» создается формально признанной стандартизующей организацией. Он разрабатывается при соблюдении правил консенсуса в процессе открытой дискуссии, в которой каждый имеет шанс принять участие. Ни одна группа не может действовать независимо, создавая стандарты для промышленности. Если какая-либо группа поставщиков создаст стандарт, не учитывающий требования пользователей, она потерпит неудачу. То же самое происходит, если пользователи создают стандарт, с которым не могут или не будут соглашаться поставщики, — этот стандарт также не будет успешным. Стандарты «де-юре» не могут быть изменены, не пройдя процесс согласования под контролем организации, разрабатывающей стандарты. Стандарты OSI (Open Systems Interconnection reference model), Ethernet, POSIX, SQL и большинство стандартов языков — примеры такого рода стандартов.
Переход стандарта «де-факто» в «де-юре» на примере развития языка SQL.
Работы по созданию языка SQL, были начаты в 70-х годах 20 века в компании IВМ. Коммерчески был впервые реализован в начале 80-х годов в небольшой группе программных продуктов. Когда Американский национальный институт стандартов (ANSI) учредил комитет ХЗН2 для разработки стандартов языков БД, представитель IВМ предложил использовать в качестве предварительных спецификаций реляционного языка результаты ранее проведенной IВМ работы над SEQUEL/2. Предложение было принято и в результате разработчики представили документ, озаглавленный «SQL», представляющий в основном описание различных форм SQL, используемых в коммерческих программных продуктах. ИСО в рамках технического комитета ТС97 (теперь - ISO/IEC JTC1) также вела работу по созданию стандарта языков реляционных БД. В середине 80-х годов как ANSI, так и ISO одобрили стандарты SQL (ANSI - в 1986 г., ISO — в начале 1987 г.).
Первый стандарт SQL был весьма неполным в части функциональных возможностей систем БД, и многие из поставщиков продолжали вносить в свои программные продукты большой ряд расширений к стандарту. В 1989 г. была принята пересмотренная версия стандарта SQL, которая отличалась от стандарта 1986 г. главным образом возможностями поддержки целостности по ссылкам. Однако еще до 1989 г. как в ANSI, так и в ISO началась работа по радикальному расширению SQL. Эта работа началась в 1987 г. под названием «SQL-2» и через 5 лет завершилась принятием стандарта SQL-92.
В настоящее время SQL стал одним из главных стандартов в области ИС и обеспечил технологию базового языка для целого поколения СУБД, основанных на реляционной модели.