Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Стандартизация и сертификация программного обеспечения

Покупка
Артикул: 679497.01.99
Доступ онлайн
342 ₽
В корзину
Рассмотрены вопросы стандартизации и сертификации программного обеспечения согласно требованиям нормативных документов международных организаций по стандартизации, а также республиканских нормативно-правовых актов. Даны общий обзор международных и национальных нормативных актов, регламентирующих техническое нормирование и стандартизацию, список основных терминов и общие цели и принципы технического нормирования. Освещены вопросы стандартизации процесса разработки программного обеспечения как основного способа обеспечения приемлемого уровня качества программного продукта. Предназначено для учащихся, получающих образование в отрасли информационных технологий, чья специализация подразумевает работу в области разработки программного обеспечения. Может быть использовано при подготовке программной документации и для оценки качества программных средств в процессе курсового и дипломного проектирования.
Шандриков, А. С. Стандартизация и сертификация программного обеспечения: Учебное пособие / Шандриков А.С. - Минск :РИПО, 2014. - 304 с.: ISBN 978-985-503-401-9. - Текст : электронный. - URL: https://znanium.com/catalog/product/948950 (дата обращения: 29.03.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
А. С. Шандриков

стандартизация 
и сертификация

программного обеспечения

Допущено Министерством образования Республики Беларусь 

в качестве учебного пособия для учащихся учреждений 

образования, реализующих образовательные программы среднего 

специального образования по специальности 

«Программное обеспечение информационных технологий»

Минск
РИПО

2014

УДК  006+681.3(075.32)
ББК  30ц:32.973-018.2я723

Ш20

Р еценз енты:

кафедра радиоэлектроники УО «Минский государственный 

высший радиотехнический колледж» (О. С. Лосик);

заведующий кафедрой«Прикладная математика и механика» 

УО «Витебский государственный университет имени П. М. Машерова»,

кандидат физико-математических наук С. А. Ермоченко.

Все права на данное издание защищены. Воспроизведение всей книги или 

любой ее части не может быть осуществлено без разрешения издательства.

Выпуск издания осуществлен при финансовой поддержке Министерства образования Республики Беларусь.

Шандриков, А. С.

Ш20
Стандартизация и сертификация программного обеспече
ния : учеб. пособие / А. С. Шандриков. – Минск : РИПО, 
2014. – 304 с. : ил. 

ISBN 978-985-503-401-9.

Рассмотрены вопросы стандартизации и сертификации програм много 

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

Предназначено для учащихся, получающих образование в отрасли 

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

УДК 006+681.3(075.32)
ББК 30ц:32.973-018.2я723

ISBN 978-985-503-401-9                   © Шандриков А. С., 2014

© Оформление. Республиканский институт

профессионального образования, 2014

ВВЕДЕНИЕ

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

Учебная дисциплина «Стандартизация и сертификация 

программного обеспечения» предусмотрена учебным планом 
специальности 2-40 01 01 «Программное обеспечение информационных технологий», составленным на основании образовательного стандарта РД РБ 02100.4.019-2004. Будущим 
специалистам-разработчикам программного обеспечения необходимо знание общих принципов стандартизации процесса разработки, а также сертификации готовых программных 
продуктов. Особенно актуальны вопросы стандартизации и 
сертификации программного обеспечения, к качеству которого предъявляются повышенные требования (например, ПО 
для автоматизированных систем управления, от чьих решений 
могут зависеть жизнь и здоровье людей).

В предлагаемом учебном пособии рассмотрены вопросы 

как стандартизации процесса разработки программного обеспечения и критериев его качества, так и сертификации программных средств. 

I. ОСНОВЫ ТЕХНИЧЕСКОГО НОРМИРОВАНИЯ 
И СТАНДАРТИЗАЦИИ

1.1. ЗАКОНОДАТЕльНАЯ бАЗА СТАНДАРТИЗАЦИИ

Национальное законодательство Республики Беларусь в 

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

Деятельность по стандартизации в Беларуси базируется на 

легитимной основе. Законодательную и нормативно-правовую 
основу проведения работ по стандартизации в Республике Беларусь составляют: 

Законы Республики Беларусь:
•

«О защите прав потребителей» [1.1]; 
–

«О техническом нормировании и стандартизации» [1.2];
–

«Об оценке соответствия требованиям технических 
–

нормативных правовых актов в области технического нормирования и стандартизации» [1.3];

«Об обеспечении единства измерений» [1.4]; 
–

стандарты Государственной системы стандартизации 
•

Республики Беларусь; 

межгосударственное (со странами СНГ) Соглашение о 
•

проведении согласованной политики в области стандартизации, метрологии и сертификации от 13 марта 1992 г. [1.5]; 

основополагающие государственные стандарты и дру•

гие документы, в том числе документы межгосударственной 
системы стандартизации. 

Закон Республики Беларусь «О техническом нормировании 

и стандартизации» от 5 января 2004 г. № 262-З регламентирует 
деятельность в области технического нормирования и стандартизации (далее – ТНС) на территории Республики Беларусь. 
Закон был принят Палатой представителей 26 ноября 2003 г. и 
одобрен Советом Республики 18 декабря 2003 г.

1.2. Основные термины в области технического нормирования и стандартизации

Закон основан на положениях Соглашений Всемирной 

торговой организации (ВТО). При этом Закон:

учитывает аспекты систем технического регулирования 
•

и стандартизации России, Украины и других стран, а также 
Европейского Союза (ЕС);

регулирует отношения, возникающие при разработке, 
•

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

определяет правовые и организационные основы ТНС и 
•

направлен на обеспечение единой государственной политики 
в этой области.

1.2. ОСНОВНЫЕ ТЕРМИНЫ В ОблАСТИ ТЕХНИЧЕСКОГО 
НОРМИРОВАНИЯ И СТАНДАРТИЗАЦИИ 

Основные термины в области ТНС установлены стандар
том СТБ 1500-2004 «Техническое нормирование и стандартизация. Термины и определения» [2.1].

Техническое нормирование – деятельность по установле
нию обязательных для соблюдения технических требований, 
связанных с безопасностью продукции, процессов ее разработки, производства, эксплуатации (использования), хранения, перевозки, реализации и утилизации на всех стадиях 
жизненного цикла (далее – ЖЦ) или оказания услуг.

Безопасность – отсутствие недопустимого риска, связан
ного с возможностью нанесения ущерба.

Технические требования – технические нормы, правила, 

характеристики и (или) иные требования к объектам ТНС.

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

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

I. Основы технического нормирования и стандартизации

Объекты технического нормирования, объекты стандар
тизации – продукция на всех стадиях ее ЖЦ или оказание 
услуг.

Система технического нормирования и стандартизации – 

совокупность технических нормативных правовых актов 
(ТНПА) в области ТНС, субъектов ТНС, а также правил и 
процедур функционирования системы в целом.

Аспект стандартизации – краткое выражение обобщенного 

содержания устанавливаемых стандартом требований. Аспект 
стандартизации указывают в наименовании стандарта в виде 
подзаголовка.

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

Государственная регистрация технических нормативных 

правовых актов в области ТНС – присвоение уполномоченным государственным органом регистрационных номеров 
ТНПА в области ТНС с целью их учета и идентификации. 
В Республике Беларусь таким органом является Государственный комитет по стандартизации, метрологии и сертификации 
при Совете Министров (далее – Госстандарт). 

1.3. ЦЕлИ И пРИНЦИпЫ ТЕХНИЧЕСКОГО НОРМИРОВАНИЯ 
И СТАНДАРТИЗАЦИИ

Целями ТНС являются:

защита жизни, здоровья и наследственности человека, 
•

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

повышение конкурентоспособности продукции (услуг); 
•

техническая и информационная совместимость, а также 
•

взаимозаменяемость продукции;

единство измерений; 
•

национальная безопасность; 
•

устранение технических барьеров в торговле; 
•

рациональное использование ресурсов.
•
В основе ТНС лежат принципы:

обязательности применения технических регламентов; 
–

1.4. Уровни стандартизации

доступности технических регламентов, технических ко–

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

приоритетного использования международных и меж–

государственных (региональных) стандартов;

использования современных достижений науки и тех–

ники; 

обеспечения права участия юридических и физических 
–

лиц, включая иностранные, и технических комитетов (ТК) по 
стандартизации в разработке технических кодексов, государственных стандартов;

добровольного примене
–
ния государственных стандартов.

1.4. УРОВНИ СТАНДАРТИЗАЦИИ

Уровень стандартизации – форма участия в деятельности 

по стандартизации с учетом географического, политического 
или экономического признака. Различают следующие уровни 
стандартизации:

международная стандартизация
–
– стандартизация, уча
стие в которой открыто для соответствующих органов всех 
стран;

региональная стандартизация
–
 – стандартизация, участие 

в которой открыто для соответствующих органов стран только 
одного географического, политического или экономического 
района мира;

межгосударственная стандартизация
–
 – региональная 

стандартизация, проводимая на уровне государств – участников Соглашения о проведении согласованной политики в 
области стандартизации, метрологии и сертификации, принятого правительствами государств – членов СНГ;

национальная стандартизация
–
 – стандартизация на уров
не одной конкретной страны;

стандартизация на уровне организации
–
 (юридического 

лица или индивидуального предпринимателя) – стандартизация, которая проводится на уровне организации.

I. Основы технического нормирования и стандартизации

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

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

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

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

Международная организация по стандартизации ISO (ИСО) 

осуществляет координацию всех работ по стандартизации в 
мировом масштабе. 

Аббревиатура ISO происходит от греческого слова «IΣOΣ Ι» 

(ИСОС), что означает «равный». В то же время аббревиатура 
ISO может быть расшифрована как «International Organization
for Sro» (Международная организация по стандар Sro» (Международная организация по стандарSro» (Международная организация по стандар» (Международная организация по стандар
тизации). 

ИСО начала ра ботать в 1947 г. Штаб-квартира ИСО на
ходится в Женеве, рабочие языки – английский, французский 
и русский. 

Основные задачи ИСО:

содействие развитию стандартизации и смежных видов 
–

деятельности с целью обеспечения международного обмена 
товарами и услугами; 

1.4. Уровни стандартизации

развитие сотрудничества в интеллектуальной, научно–

технической и экономической областях.

Сфера деятельности ИСО охватывает стандартизацию во 

всех областях, кроме электроники и электротехники, которые 
относятся к компетенции Международной электротехнической 
комиссии (МЭК), а вопросы информационной технологии, 
микропроцессорной техники, сертифи кации и тому подобное 
являются объектами разработок Объединенного технического 
комитета JTC1 (Joint Technical Committee – совместный орган 
ИСО/МЭК).

По состоянию на 1 июля 2013 г. в состав ИСО входит 164 

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

В ИСО более 150 комитетов-членов. Республика Беларусь 

является комитетом-членом, ее представляет Госстандарт Республики Беларусь.

Комитеты-члены имеют право принимать участие в работе 

любого технического комитета ИСО, голосовать по проектам 
стандартов, избираться в состав ИСО и быть представленными на заседаниях высшего руководящего органа – Генеральной ассамблеи.

Кроме комитетов-членов членство в ИСО может иметь 

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

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

Организационная структура ИСО представлена на рисун
ке 1.1. 

I. Основы технического нормирования и стандартизации

Рис. 1.1. Организационная структура ИСО

Руководящие органы: Генеральная ассамблея (высший ор
ган), Совет, Техническое руководящее бюро. 

Рабочими органами являются технические комитеты (ТК), 

подкомитеты, технические консультативные группы (ТКГ), 
рабочие группы (РГ).

Совету ИСО подчиняются семь комитетов: 
ПЛАКО – техническое бюро подготавливает предложения 

по планированию работы ИСО, по организации и координации технических сторон работы; 

СТАКО – комитет по изучению научных принципов стан
дартизации, обязан оказывать методическую и информационную помощь Совету ИСО по принципам и методике разработки международных стандартов. СТАКО занимается также 
терминологией и организацией семинаров по применению 
международных стандартов для развития торговли;

КАСКО – занимается вопросами подтверждения соответ
ствия продукции, услуг процессов и систем качества требованиям стандартов;

Генеральная ассамблея
Генеральная ассамблея

СТАКО
ПЛАКО
КАСКО
ИНФКО
ДЕВКО
КОПОЛКО
РЕМКО

Совет ИСО

Исполнительное
бюро

Центральный
секретариат

Технические
комитеты

Подкомитеты

Рабочие группы

Доступ онлайн
342 ₽
В корзину