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

Информационные технологии и стандартизация

Покупка
Основная коллекция
Артикул: 778146.01.99
В пособии содержатся основные сведения о стандартах в области информационных технологий. В настоящее время информационные технологии находят широкое применение во всех сферах жизнедеятельности человека. От правильности работы программных средств во многом зависят результаты труда и безопасность тысяч людей. Уделено большое внимание стандартизации программных средств и процессов их разработки, прогнозированию, оценке и управлению качеством программных средств на протяжении всего их жизненного цикла. Предназначено для специалистов в области программного обеспечения, использования в дисциплинах, изучающих принципы разработки и построения программных продуктов.
Коршикова, Л. А. Информационные технологии и стандартизация : учебное пособие / Л. А. Коршикова. - Новосибирск : Изд-во НГТУ, 2018. - 76 с. - ISBN 978-5-7782-3545-8. - Текст : электронный. - URL: https://znanium.com/catalog/product/1866898 (дата обращения: 28.04.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Министерство образования и науки Российской Федерации 

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ 
__________________________________________________________________________ 
 
 
 
 
 
Л.А. КОРШИКОВА 
 
 
 
ИНФОРМАЦИОННЫЕ 
ТЕХНОЛОГИИ  
И СТАНДАРТИЗАЦИЯ 
 
Утверждено Редакционно-издательским советом университета 
в качестве учебного пособия 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
НОВОСИБИРСК  
2018 

УДК 004.057.2(075.8) 
К 704 
 
 
Рецензенты: 
канд. техн. наук, доц. Е.Л. Романов 
канд. физ.-мат. наук, доц. Ю.А. Котов 
 
 
Работа подготовлена на кафедре вычислительной техники  
для студентов АВТФ всех форм обучения по направлениям 09.04.01 – 
Информатика и вычислительная техника  
и 09.04.04 – Программная инженерия 
 
 
Коршикова Л.А. 
К 704       Информационные технологии и стандартизация: учебное пособие / Л.А. Коршикова. – Новосибирск: Изд-во НГТУ, 2018. – 
76 с. 

ISBN 978-5-7782-3545-8 

В пособии содержатся основные сведения о стандартах в области 
информационных технологий. В настоящее время информационные 
технологии находят широкое применение во всех сферах жизнедеятельности человека. От правильности работы программных средств  
во многом зависят результаты труда и безопасность тысяч людей. 
Уделено большое внимание стандартизации программных средств и 
процессов их разработки, прогнозированию, оценке и управлению качеством программных средств на протяжении всего их жизненного 
цикла. 
Предназначено для специалистов в области программного обеспечения, использования в дисциплинах, изучающих принципы разработки и построения программных продуктов. 
 
 
 
УДК 004.057.2(075.8) 
 
ISBN 978-5-7782-3545-8 
 
 
         © Коршикова Л.А., 2018                     
© Новосибирский государственный  
технический университет, 2018     

ПРЕДИСЛОВИЕ 
 
В последние годы во всем мире особое внимание уделяется стандартизации программных средств и процессов их разработки, прогнозированию, оценке и управлению качеством программных средств на 
протяжении всего их жизненного цикла. 
Имеется множество разнообразных стандартов, процедур, методов, 
инструментальных средств и типов операционной среды для разработки и управления программным обеспечением. Это разнообразие создает трудности при проектировании и управлении программным обеспечением, особенно при объединении программных продуктов и сервисных программ. Стратегия разработки программного обеспечения требует перехода от этого множества к общему порядку, который позволит специалистам, практикующимся в программном обеспечении, «говорить на одном языке» при разработке и управлении программным 
обеспечением.  
Контролирующие материалы, представленные в учебном пособии, – контрольные вопросы – позволяют оперативно провести промежуточный и итоговый контроль знаний. 
 
 
 
 

1. ВВЕДЕНИЕ В ПРЕДМЕТНУЮ ОБЛАСТЬ 
 
Понятие «Стандартизация» определяется как принятие соглашения по спецификации, производству и использованию аппаратных 
и программных средств вычислительной техники; установление и 
применение стандартов, норм, правил.  
 
Стандарты занимают все более значительное место в направлении 
развития индустрии информационных технологий. Более 250 подкомитетов в официальных организациях по стандартизации работают над 
стандартами в области информационных технологий. Множество 
стандартов или уже приняты этими организациями, или находятся в 
процессе разработки [3, 14]. 

Классификация стандартов 

На рис. 1 представлена классификация стандартов, принятая официальными организациями по стандартизации, работающих в области 
информационных технологий. 
Пояснения к рис. 1: 
стандарт «де-факто» – термин, обозначающий продукт какоголибо поставщика, который захватил большую долю рынка и который 
другие поставщики стремятся эмулировать, копировать или использовать, для того чтобы захватить свою часть рынка; 
стандарт «де-юре» создается формально признанной стандартизующей организацией. Он разрабатывается при соблюдении правил консенсуса в процессе открытой дискуссии, в которой каждый имеет шанс 
принять участие. 
Ни одна группа не может действовать независимо, создавая стандарты для промышленности. Если какая-либо группа поставщиков создаст стандарт, не учитывающий требований пользователей, она потерпит неудачу. 

Рис. 1. Классификация стандартов 

В качестве примера перехода стандарта «де-факто» в стандарт  
«де-юре», как правило, рассматривается история развития и стандартизации языка SQL.  
Например, даты разработки стандартов языка SQL следующие:  
 1975–1980 – прототипы, основанные на SQL, 
 1980 – появление первых коммерческих SQL-продуктов, 

 1985 – работа комитета по стандартам над SQL, 
 1986 – SQL –86, 
 1989 – SQL – 89, 
 1990 – работа над SQL – 2, SQL – 3, 
 200.. – принятие следующих версий SQL. 
В области информационных технологий существуют два основных 
исторически сложившихся подхода к разработке стандартов: 
первый, когда назревает проблема в необходимости стандарта; 
во втором случае – компании-разработчики программного обеспечения (ПО) разрабатывают каждая свое решение, и самое популярное, 
массовое, с точки зрения частоты использования, решение обретает 
статус стандарта. 

Требования к стандартам 

С точки зрения пользователя, все многообразие ПО должно управляться единообразно: должна быть единообразная навигация – перемещение по программе, единообразные органы управления ПО и 
единая реакция программного обеспечения на действия пользователя. Для этого разработаны стандарты на пользовательский интерфейс – GUI (Graphical User Interface). Все это регламентируется стандартами, действующими в сфере информационных технологий.  
Необходимость стандартизации разработки программного обеспечения наиболее удачно описана во введении в стандарт ISO/ IEC 
12207: 
«Программное обеспечение является неотъемлемой частью информационных технологий и традиционных систем, таких как транспортные, военные, медицинские и финансовые. Имеется множество 
разнообразных стандартов, процедур, методов, инструментальных 
средств и типов операционной среды для разработки и управления 
программным обеспечением. Это разнообразие создает трудности при 
проектировании и управлении программным обеспечением, особенно 
при объединении программных продуктов и сервисных программ. 
Стратегия разработки программного обеспечения требует перехода от 
этого множества к общему порядку, который позволит специалистам, 
практикующимся в программном обеспечении, “говорить на одном 
языке” при разработке и управлении программным обеспечением. Этот 
международный стандарт обеспечивает такой общий порядок». 

Виды нормативных документов 

Нормативный документ – документ, устанавливающий правила, 
общие принципы или характеристики, касающиеся различных видов 
деятельности или их результатов. 
Правило (ПР) – документ, устанавливающий обязательные для 
применения организационно-технические или общетехнические положения, порядки, методы выполнения работ. 
Рекомендации (Р) – документ, содержащий добровольные для применения организационно-технические или общетехнические положения, порядки, методы выполнения работ. 
Норма – положение, устанавливающее количественные или качественные критерии, которые должны быть удовлетворены. 
Регламент – документ, содержащий правовые нормы и принятый 
органом власти. 
Общероссийский классификатор технико-экономической и социальной информации (ОКТЭСИ) – официальный документ, представляющий собой систематизированный свод наименований кодов классификационных группировок и (или) объектов классификации в области технико-экономической и социальной информации. 
Существуют стандарты, зависящие от сферы действия, например: 
 международный стандарт; 
 региональный стандарт; 
 государственный стандарт РФ (ГОСТ-Р); 
 межгосударственный стандарт (ГОСТ); 
 стандарт отрасли (ОСТ); 
 стандарт научно-технического или инженерного общества (СТО); 
 стандарт предприятия (СТП). 
 
К техническим регламентам относятся: 
 законодательные акты; 
 постановления правительства РФ, содержащие требования, нормы и технические характеристики; 
 государственные стандарты; 
 нормы и правила федеральных органов исполнительной власти. 
 
Основные правила стандартизации следующие: 
 сбалансированность интересов сторон, разрабатывающих, изготавливающих, потребляющих определенный продукт; 

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

Приоритетные для РФ направления стандартизации  
информационных технологий  

Направления 1-го приоритета: 
 языки программирования и программный интерфейс; 
 языки описания документов; 
 программная инженерия; 
 сервисы управления данными; 
 работа в сетях и соответствующие соединения; 
 безопасность информационных технологий; 
 терминология. 
 
Направления 2-го приоритета: 
 сбор данных и системы идентификации; 
 мультимедиа и представление информации; 
 пользовательский интерфейс; 
 офисное оборудование; 
 кодирование набора символов. 
 
Направления 3-го приоритета: 
 среды для информационного обмена; 
 геоинформационные технологии – повышение качества электронных карт и соответствие их требованиям международных стандартов. 
 


Приоритетными для РФ являются и стандарты на организацию 
жизненного цикла (ЖЦ) программного продукта, например: 
– стандарты обеспечения качества, 
– стандарты надежности, 
– стандарты разработки ПО, 
– стандарты тестирования, 
– стандарты документирования, 
– стандарты интерфейса, 
– стандарты программирования, 
– стандарта обмена данными. 

Контрольные вопросы 

1. Что такое стандартизация? 
2. В чем заключается необходимость стандартизации? 
3. Назовите виды нормативных документов. 
4. Назовите основные направления 1-го приоритета. 
 
 
 
 
 

2. ПОНЯТИЕ ОТКРЫТЫХ СИСТЕМ 
 
Развитие систем и средств вычислительной техники привели к 
необходимости объединения конкретных вычислительных устройств и 
реализованных на их основе информационных систем в единые информационно-вычислительные системы и среды, к формированию 
единого информационного пространства. 
 
Единое информационное пространство – это: 
– информационные ресурсы, 
– организационные структуры, 
– средства информационного взаимодействия. 
 
Информационные ресурсы: 
– данные, 
– сведения, 
– информация и знания. 
 
Структуры организации систем и сред должны выполнять функции поиска, сбора, обработки, хранения, защиты и передачи информации. 
 
Средства информационного взаимодействия 
 программно-аппаратные средства и пользовательские интерфейсы, 
 правовые и организационно-нормативные документы, обеспечивающие доступ к информационным ресурсам на основе соответствующих информационно-коммуникационных технологий.