AAA
Обычный Черный

Кто не делится найденным, подобен свету в дупле секвойи (древняя индейская пословица)

версия для печатиВерсия для печати



Библиографическая запись: Стандартизация и унификация при создании программных систем. — Текст : электронный // Myfilology.ru – информационный филологический ресурс : [сайт]. – URL: https://myfilology.ru//165/yazyki-programmirovaniya-i-ix-ispolzovanie-v-informaczionnyx-sistemax/standartizacziya-i-unifikacziya-pri-sozdanii-programmnyx-sistem/ (дата обращения: 29.03.2024)

Стандартизация и унификация при создании программных систем

Стандартизация и унификация при создании программных систем

Содержание

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

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

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

    Основной нормативный документ, регламентирующий состав процессов ЖЦ ПС, – международный стандарт ISO/IES 12207. Стандарт определяет структуру ЖЦ, содержащую процессы, действия и задачи, выполняемые в процессе создания.

    Стандарты для ПС:

    • ISO (International Organization of Standardization) – Международная организация по стандартизации
    • IEC (International Electro-technical Commission) – Международная организация по электротехнике
    • ISO/IEC 12207 – стандарт, принятый в 1995 году для разработки ПС.

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

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

    Стандарты бывают международными, региональными, национальными, административно-территориальными. Они принимаются соответственно международными, региональными, национальными, территориальными органами по стандартизации. Все эти категории стандартов предназначены для широкого круга потребителей. По существующим нормам стандартизации стандарты периодически пересматриваются для внесения изменений, чтобы их требования соответствовали уровню научно-технического прогресса, или, согласно терминологии ИСО/МЭК, стандарты должны представлять собой «признанные технические правила». Нормативный документ, в том числе и стандарт, считается признанным техническим правилом, если он разработан в сотрудничестве с заинтересованными сторонами путем консультаций и на основе консенсуса. Указанные категории стандартов называют общедоступными. Другие же категории стандартов, такие, как фирменные или отраслевые, не являясь таковыми, могут использоваться и в нескольких странах согласно существующим там правовым нормам.

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

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

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

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

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

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

    • по предмету стандартизации. К этой группе можно отнести функциональные стандарты (на языки программирования, интерфейсы, протоколы) и стандарты на организацию жизненного цикла создания и использования информационных систем и программного обеспечения;
    • по утверждающей организации. Здесь можно выделить официальные международные, официальные национальные или национальные ведомственные стандарты (например, ГОСТы, ANSI, IDEF0/1), стандарты международных консорциумов и комитетов по стандартизации (например, консорциума OMG), стандарты «де-факто» — официально никем не утвержденные, но фактически действующие (например, стандартом «де-факто» долгое время были: язык взаимодействия с реляционными базами данных SQL и язык программирования C), фирменные стандарты (например, Microsoft ODBC);
    • по методическому источнику. К этой группе относятся различного рода методические материалы ведущих фирм-разработчиков программного обеспечения, фирм-консультантов, научных центров, консорциумов по стандартизации.

    С точки зрения пользователя, все многообразие ПО должно управляться единообразно. Должна быть единообразная навигация — перемещение по программе, единообразные органы управления ПО и единая реакция программного обеспечения на действия пользователя. Для этого разработаны стандарты на пользовательский интерфейс — GUI (Graphical User Interface). Все это регламентируется стандартами, действующими в сфере информационных технологий.

    Необходимость стандартизации разработки программного обеспечения наиболее удачно описана во введении в стандарт ISO/ IEC 12207: «Программное обеспечение является неотъемлемой частью информационных технологий и традиционных систем, таких, как транспортные, военные, медицинские и финансовые. Имеется множество разнообразных стандартов, процедур, методов, инструментальных средств и типов операционной среды для разработки и управления программным обеспечением. Это разнообразие создает трудности при проектировании и управлении программным обеспечением, особенно при объединении программных продуктов и сервисных программ. Стратегия разработки программного обеспечения требует перехода от этого множества к общему порядку, который позволит специалистам, практикующимся в программном обеспечении, «говорить на одном языке» при разработке и управлении программным обеспечением. Этот международный стандарт обеспечивает такой общий порядок».

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

    Одна из главных причин значимости современной программы стандартизации — осознание опасности злоупотребления стандартами «де-факто». В 60-е и 70-е годы XX века создание стандартов «де-факто» ставило пользователей в зависимое от производителей положение при использовании основных средств обработки данных и телекоммуникаций. Важный аспект сегодняшней работы по стандартизации — преодоление этой зависимости через продвижение стандартных интерфейсов.

    Стандарт «де-юре» создается формально признанной стандартизующей организацией. Он разрабатывается при соблюдении правил консенсуса в процессе открытой дискуссии, в которой каждый имеет шанс принять участие. Ни одна группа не может действовать независимо, создавая стандарты для промышленности. Если какая-либо группа поставщиков создаст стандарт, не учитывающий требования пользователей, она потерпит неудачу. То же самое происходит, если пользователи создают стандарт, с которым не могут или не будут соглашаться поставщики, — этот стандарт также не будет успешным. Стандарты «де-юре» не могут быть изменены, не пройдя процесс согласования под контролем организации, разрабатывающей стандарты. Стандарты OSI (Open Systems Interconnection reference model), Ethernet, POSIX, SQL и большинство стандартов языков — примеры такого рода стандартов.

    Международная организация по стандартизации (ИСО) создана в 1946 г. двадцатью пятью национальными организациями по стандартизации. При создании организации и выборе ее названия учитывалась необходимость того, чтобы аббревиатура наименования звучала одинаково на всех языках. Для этого было решено использовать греческое слово «isos» — равный. Вот почему на всех языках мира Международная организация по стандартизации имеет краткое название ISO (ИСО). Сфера деятельности ИСО касается стандартизации во всех областях, кроме электротехники и электроники, относящихся к компетенции Международной электротехнической комиссии (МЭК). Некоторые виды работ выполняются совместными усилиями этих организаций. Кроме стандартизации ИСО занимается и проблемами сертификации.

    Международная электротехническая комиссия (МЭК) создана на международной конференции, в работе которой участвовали 13 стран, в наибольшей степени заинтересованных в такой организации. Датой начала международного сотрудничества по электротехнике считается 1881 г., когда состоялся первый Международный Koнгpecc по электричеству. Позже, в 1904 г., правительственные делегаты конгресса решили, что необходима специальная организация, которая бы занималась стандартизацией параметров электрических машин и терминологией в этой области. После второй мировой войны, когда была создана ИСО, МЭК стала автономной организацией в ее составе. МЭК занимается стандартизацией в области электротехники, электроники, радиосвязи, приборостроения.

    Объединенный технический комитет (JTC1). В 1987 г. ИСО и МЭК объединили свою деятельность в области стандартизации информационных технологий (ИТ), создав единый орган JTC1 (Joint Technical Committee 1 — Объединенный технический комитет 1), предназначенный для формирования всеобъемлющей системы базовых стандартов в области ИТ и их расширений для конкретных сфер деятельности.

    JTC1 имеет 17 подкомиссий, чья работа покрывает все: от техники программного обеспечения до языков программирования, компьютерной графики и обработки изображения, соединения оборудования, методов защиты и т.д. Работа над стандартами ИТ в JTC1 тематически распределена по подкомитетам (Subcommittees — SC). В дополнение создана специальная группа по функциональным стандартам (Special Group on Functional Standards — SGFS) для обработки предложений по международным стандартизованным профилям (International Standardized Profiles — ISPs), представляющим определения профилей ИТ.

    Подкомитеты и группы JTC1, связанные с разработкой стандартов ИТ, относящихся к окружению открытых систем (Open Systems Environment — OSE):

    • C2 — Символьные наборы и кодирование информации;
    • SC6 — Телекоммуникация и информационный обмен между системами;
    • SC7 — Разработка программного обеспечения и системная документация;
    • SC18 — Текстовые и офисные системы;
    • SC21 — Открытая распределенная обработка (Open Distributed Processing — ODP), управление данными (Data Management — DM) и взаимосвязь открытых систем (OSI);
    • SC22 — Языки программирования, их окружение и интерфейсы системного программного обеспечения;
    • SC24 — Компьютерная графика;
    • SC27 — Общие методы безопасности для ИТ-приложений;
    • SGFS — Специальная группа по функциональным стандартам.

    Государственный комитет РФ по стандартизации. Согласно Руководству 2 ИСО/МЭК деятельность по стандартизации осуществляют соответствующие органы и организации. Орган рассматривается как юридическая или административная единица, имеющая конкретные задачи и структуру. Это могут быть органы власти, фирмы, учреждения. Под органом, занимающимся стандартизацией, подразумевается орган, деятельность которого в области стандартизации является общепризнанной на национальном, региональном или международном уровне. Основные функции такого органа — разработка и утверждение нормативных документов, доступных широкому кругу потребителей. Однако он может выполнять немало других функций, что особенно характерно для национального органа по стандартизации.

    Национальным органом по стандартизации в России является Государственный комитет Российской Федерации по стандартизации и метрологии (Госстандарт России). Это федеральный орган исполнительной власти, осуществляющий межотраслевую координацию, а также функциональное регулирование в области стандартизации, метрологии и сертификации.

    Государственный комитет Российской Федерации по стандартизации и метрологии — правопреемник упраздненного Министерства промышленности и торговли Российской Федерации в отношении функций по реализации государственной политики в сфере стандартизации, метрологии и сертификации.

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


    1. Благодатских В.А. Стандартизация разработки программных средств: учеб. пособие / В.А. Благодатских, В.А. Волнин, К.Ф. Поскакалов; под ред. О.С. Разумова. - М. : Финансы и статистика, 2006. - 288 с.
    2. Бедрина С.Л. Разработка и стандартизация программного обеспечения: Учебное пособие. – Владивосток: Изд-во ВГУЭС, 2007. – 180 с.
    3. Основы стандартизации и сертификации программных средств и комплексов автоматизированных систем управления: метод. указания к практическим занятиям / сост. В.А. Колпаков. – Самара: Изд-во СГАУ, 2008. – 34 с.
    4. Избачков Ю. С., Петров В. Н., Васильев А. А., Телина И. С.  Информационные системы: Учебник для вузов. 3-е изд. — СПб.: Питер, 2011. — 544 с.: ил.

    13.02.2022, 891 просмотр.


    Уважаемые посетители! С болью в сердце сообщаем вам, что этот сайт собирает метаданные пользователя (cookie, данные об IP-адресе и местоположении), что жизненно необходимо для функционирования сайта и поддержания его жизнедеятельности.

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

    Dear visitors! It is a pain in our heart to inform you that this site collects user metadata (cookies, IP address and location data), which is vital for the operation of the site and the maintenance of its life.

    If you do not want to provide this data for processing under any pretext, please leave the site immediately and we will not tell anyone that you were here. With the same care, the site administration.