Файл: Международные и отечественные стандарты языков программирования. Сходство и отличия стандартов.( Отечественные стандарты языков программирования ).pdf
Добавлен: 01.04.2023
Просмотров: 304
Скачиваний: 1
Итак, какими могут быть стандарты в Российской федерации:
- ГОСТ, а точнее ГОСТ Р.
ГОСТ – это аббревиатура, обозначающая государственный стандарт. Но так как этот стандарт используют так же и страны СНГ, то он считается региональным. [25]
В свою очередь, ГОСТ Р действует лишь в России и является самой большой системой в ней. [26]
Так же к стандарту может быть приставлена пометка ИСО или МЭК, что говорит о том, что это перевод стандарта соответствующей организации.
Сертификация ГОСТ Р – единственная в Российской Федерации система сертификации для обязательной оценки соответствия, что означает участие в них государственных органов.
Примером можно назвать ГОСТ Р МЭК 61131-3-2016 [27] – перевод стандарта, приведенного выше в этой работе, а именно стандарт, описывающий возможные языки программирования для управления микроконтроллерами.
- ЕСПД.
ЕСПД или единая система программной документации – это комплекс государственных стандартов Российской Федерации, который устанавливает взаимосвязанные правила разработки, оформления и обращения программ и программной документации. [28]
Это часть стандартов ГОСТ, но полностью отведенных для стандартизации программ и их документации, поэтому ЕСПД можно выделить в отдельный пункт.
Как пример можно привести ГОСТ 19.401-78 Единая система программной документации (ЕСПД). Текст программы. Требования к содержанию и оформлению. [29]
Как видно из названия, этот ГОСТ устанавливает требования к содержанию и оформлению программного документа «текст программы».
Принят данный ГОСТ постановлением Государственного комитета СССР по стандартам от 18 декабря 1978 года. Дата введения установлена 01.01.80
Настоящий стандарт устанавливает синтаксис и семантику языков программирования программируемых контроллеров, определенных в МЭК 61131.
Настоящий стандарт устанавливает синтаксис и семантику унифицированного набора языков программирования для программируемых контроллеров. Данный набор состоит из двух текстовых языков программирования, списка инструкций, структурированного текста, и двух графических языков, релейно-контактных схем и функциональных блоковых диаграмм.
Дополнительный набор графических и эквивалентных текстовых элементов, именуемый последовательная функциональная схема, определяется для структурирования внутренней организации программ и функциональных блоков программируемого контроллера. Определены также элементы конфигурации, поддерживающие установку программ программируемого контроллера в системы программируемого контроллера. Кроме того, определены средства, облегчающие взаимодействие между программируемыми контроллерами и другими компонентами автоматизированных систем.
- ОСТ
ОСТ или отраслевой стандарт – документ по стандартизации, который приняли до 1 июля 2003 года. В настоящее время может устанавливать требования к оборонной продукции, а также к процессам и иным объектам.
Объектами отраслевой стандартизации в частности могут быть отдельные виды продукции ограниченного применения, технологическая оснастка и инструмент, предназначенные для применения в данной области, сырьё, материалы, полуфабрикаты внутриотраслевого применения, отдельные виды товаров народного потребления. Также объектами могут быть технические нормы и типовые технологические процессы, специфичные для данной отрасли, нормы, требования и методов в области организации проектирования; производства и эксплуатации промышленной продукции и товаров народного потребления.
Отраслевые стандарты обязательны для всех предприятий и организаций данной области, а также для предприятий других отраслей (заказчика), принимающих или потребляющих продукцию этой отрасли. Отраслевые стандарты утверждаются министерством (ведомством), являющимся головным (ведущим) в производстве данного вида продукции. Степень обязательности соблюдения требований стандарта отрасли определяется тем предприятием, которое применяет его, или по договору между изготовителем и потребителем. Контроль за выполнением обязательных требований организует ведомство, принявшее данный стандарт.
Пример: ОСТ 11 305.913-83 Микропроцессорные средства вычислительной техники. Программное обеспечение. Язык программирования ПАСКАЛЬ [30]
Глава 4. Сравнение международных и отечественных стандартов языков программирования
Чтобы сравнить стандарты, необходимо понять, в чем особенности международных стандартов, а в чем – российских.
Иногда особенностей нет вовсе, например, ГОСТ Р ИСО или ГОСТ Р МЭК – как писалось выше, это просто перевод стандарта ИСО или МЭК соответственно. Такие стандарты полностью копируют друг друга, за исключением языка написания.
Основное и главное отличие – международные стандарты – это рекомендации и их выполнение добровольно, в то время, как отечественные стандарты обязательны к исполнению.
От международных стандартов можно и в некоторых случаях даже нужно отклоняться, если это целесообразно. При сертификации могут возникнуть проблемы, но если создатель продукта докажет, что отклонения от стандарта было необходимостью, то вопросов у проверяющих не возникнет. Тем более если какой-либо пункт изначально прописан, как необязательный – в таком случае при его невыполнении никаких вопросов не возникнет изначально и ничего оправдывать, и доказывать будет не нужно.
ГОСТ Р – это обязательный к исполнению стандарт, от которого абсолютно нельзя отступать, что может привести не просто к отказу в сертификации, но и к проблемам с законом, так как всё управление находится у государственных органов.
Вторым отличием, которое вытекает из первого, можно назвать последствия первого отличия.
Так как государственные службы не устанавливают обязательные стандарты, существует система договоренности между производителем или исполнителем и заказчиком. Именно заказчик определяет, какие стандарты должны выполняться в том или ином продукте, а производитель или исполнитель обязуется выполнять условия этого стандарта или отказывается от выполнения данной работы. Это позволяет как заказчику, так и исполнителю или производителю не выполнять требования уже устаревшего стандарта, а договориться о том, что будет выполняться новый стандарт, который учитывает все новейшие разработки.
В России контроль осуществляется государственными органами и процесс изменения существующих стандартов или создания новых достаточно медлительный, поэтому может возникнуть ситуация, когда исполнитель или производитель будет вынужден использовать стандарты с устаревшими требованиями, даже если и он и заказчик считают, что необходимо использовать новейшие разработки. Но если конечный продукт будет проходить сертификацию, то это невозможно.
Третье отличие, так же вытекающее из первого.
В случае с международными стандартами, если они уже неактуальны, не соответствуют изменениям каких-либо новых разработок, то можно создать новый стандарт, к которому можно обращаться и использовать его в создании продукта.
С отечественными стандартами это, разумеется, невозможно, так как стандарты устанавливаются государственными органами. Можно написать, например, СТП – стандарт предприятия, но действовать он будет только на конкретном предприятии, и продукция тем не менее должна соответствовать ГОСТу.
Четвертое отличие – способы распространения.
ГОСТы общедоступны, так как создаются и распространяются под контролем государственных органов и являются обязательными к исполнению.
В то же время многие международные стандарты являются платными, так как несут рекомендательный характер и не предназначены для повсеместного обязательного использования.
Заключение
Итогом данной работы стало изучение международных и отечественных стандартов, разбор некоторых примеров данных стандартов, сравнение их между собой. Было найдено много сходств, но также и много отличий, больше чем сходств.
Основным выводом, к которому можно прийти при рассмотрении международных и отечественных стандартов – это схожее «наполнение» стандартов. Если рассматривать два стандарта, которые описывают один и тот же процесс, то их содержание будет схожим.
Но при этом организована работа со стандартами очень по-разному и все различия сводятся именно к этому.
Таким образом, основная цель этой курсовой работы считается выполненной в полном объеме.
Список литературы
- Голиков В.А. Теория программирования. / Московская финансово-промышленная академия. – М., 48 с. ©Московский финансово-промышленный университет «Университет»
- Симонович С. В.С37 Информатика. Базовый курс: Учебник для вузов. 3-е изд. Стандарт третьего поколения. — СПб.: Питер, 2011. — 640 с.
- ГОСТ 19781-83 //Вычислительная техника. Терминология: Справочное пособие. Выпуск 1 / Рецензент канд. техн. наук Ю. П. Селиванов.— М.: Издательство стандартов, 1989. — 168 с. — 55000 экз. — ISBN 5-7050-0155-X
- ГОСТ 19781-83
- https://ru.bmstu.wiki/Интерпретатор (Дата обращения: 12.02.20)
- https://www.iso.org/ru/standards.html (Дата обращения: 12.02.20)
- ГОСТ Р 1.0-92
- Медведев А. М. Международная стандартизация — М.: Издательство стандартов, 1988
- http://docs.cntd.ru/document/1200102193 (Дата обращения: 12.02.20)
- https://www.iso.org/ru/standards-catalogue/browse-by-ics.html (Дата обращения: 12.02.20)
- https://www.iso.org/files/live/sites/isoorg/files/archive/pdf/en/iso_iec_guide_2_2004.pdf (Дата обращения: 12.02.20)
- http://www.inogate.org/documents/PetrenkoPR_5_ISO_GUIDE_RU.pdf (Дата обращения: 12.02.20)
- https://www.iso.org/ru/about-us.html (Дата обращения: 12.02.20)
- https://www.iso.org/member/2176.html (Дата обращения: 12.02.20)
- https://www.iso.org/ru/structure.html (Дата обращения: 12.02.20)
- https://www.iso.org/ru/standard/72320.html (Дата обращения: 12.02.20)
- https://www.iec.ch (Дата обращения: 12.02.20)
- https://www.gost.ru/portal/gost//home/about/subjectactivity (Дата обращения: 12.02.20)
- https://webstore.iec.ch/publication/4552 (Дата обращения: 12.02.20)
- https://www.un.org/ru/ecosoc/itu/ (Дата обращения: 12.02.20)
- https://www.un.org/ru/ecosoc/itu/cybersecurity.shtml (Дата обращения: 12.02.20)
- https://www.itu.int/ITU-T/recommendations/rec.aspx?rec=8043&lang=ru (Дата обращения: 12.02.20)
- http://docs.cntd.ru/document/901900525 (Дата обращения: 12.02.20)
- https://metrob.ru/html/Gosstandart/goskomRF.html (Дата обращения: 12.02.20)
- http://www.eurasiancommission.org/ru/act/texnreg/deptexreg/metod/Documents/Приложение%20№%209%20к%20Договору%20о%20Евразийском%20экономическом%20союзе.pdf (Дата обращения: 12.02.20)
- http://docs.cntd.ru/document/420284277 (Дата обращения: 12.02.20)
- http://docs.cntd.ru/document/1200135008 (Дата обращения: 12.02.20)
- http://docs.cntd.ru/document/1200038795 (Дата обращения: 12.02.20)
- http://docs.cntd.ru/document/1200007651 (Дата обращения: 12.02.20)
- http://docs.cntd.ru/document/471826254 (Дата обращения: 12.02.20)