DRAKON.SU https://forum.drakon.su/ |
|
Действующие стандарты, связанные с алгоритмами https://forum.drakon.su/viewtopic.php?f=234&t=6938 |
Страница 1 из 1 |
Автор: | Владимир Паронджанов [ Вторник, 24 Ноябрь, 2020 10:49 ] |
Заголовок сообщения: | Действующие стандарты, связанные с алгоритмами |
Действующие стандарты, связанные с алгоритмами ГОСТ 34.003-90 АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ. Термины и определения https://files.stroyinf.ru/Data2/1/42948 ... 824585.pdf Цитата: Настоящий стандарт устанавливает термины и определения основных понятий в области автоматизированных систем (АС) и распространяется на АС, используемые в различных сферах деятельности (управление, исследования, проектирование и т. п., включая их сочетание), содержанием которых является переработка информации.
.................... Настоящий стандарт должен применяться совместно с ГОСТ 15971 и ГОСТ 16504. ..................... 1.5 алгоритм функционирования автоматизированной системы; алгоритм функционирования АС: Алгоритм, задающий условия и последовательность действий компонентов автоматизированной системы при выполнении ею своих функций 8.6 алгоритм проектирования в САПР: Совокупность предписаний, необходимых для выполнения проектирования ПРИЛОЖЕНИЕ 1 Справочное ОБЩЕТЕХНИЧЕСКИЕ ТЕРМИНЫ И ПОЯСНЕНИЯ, ПРИМЕНЯЕМЫЕ В ОБЛАСТИ АВТОМАТИЗИРОВАННЫХ СИСТЕМ 8. Алгоритм: Конечный набор предписаний для получения решения задачи посредством конечного количества операций. 9. Информационная модель: Модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта, связи между ними, входы и выходы объекта и позволяющая путем подачи на модель информации об изменениях входных величин моделировать возможные состояния объекта. © Издательство стандартов, 1991 © СТАНДАРТИНФОРМ, 2009 |
Автор: | Владимир Паронджанов [ Вторник, 24 Ноябрь, 2020 12:09 ] |
Заголовок сообщения: | Re: Действующие стандарты, связанные с алгоритмами |
Пример описания алгоритма (проектной процедуры) «Система обеспечения вызова экстренных оперативных служб по единому номеру 112 в Свердловской области» Вложение: Цитата: СОГЛАСОВАНО Директор Екатеринбургского филиала ОАО «Ростелеком» Сибирцев Д.С. «__» ________2012 год СОГЛАСОВАНО Генеральный директор ООО «НТЦ ПРОТЕЙ» Апостолова Н.А. «__» ________2012 год ТЕХНИЧЕСКИЙ ПРОЕКТ Система обеспечения вызова экстренных оперативных служб по единому номеру «112» в Свердловской области ОПИСАНИЕ АЛГОРИТМА (ПРОЕКТНОЙ ПРОЦЕДУРЫ) Скачав документ, посмотрите раздел 6 Алгоритм решения (стр. 17-23). Вы увидите текст и три рисунка, но понятного алгоритма там нет! Если бы они нарисовали алгоритм на языке ДРАКОН, ситуация бы полностью изменилась в лучшую сторону. |
Автор: | Владимир Паронджанов [ Среда, 25 Ноябрь, 2020 09:04 ] |
Заголовок сообщения: | Re: Действующие стандарты, связанные с алгоритмами |
В стандарте РД 50-34.698-90 следует обратить внимание на понятия: — алгоритм решения; — процедура и проектная процедура. РД 50-34.698-90. АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ ДОКУМЕНТОВ https://www.quantech.ru/upload/iblock/4 ... 698.90.pdf ОКСТУ 0034 Дата введения 01.01.92 Цитата: Настоящие методические указания распространяются на автоматизированные системы (АС), используемые в различных сферах деятельности (управление, исследование, проектирование и т. п.), включая их сочетание, и устанавливают требования к содержанию документов, разрабатываемых при создании АС. ......................... 2.2.3. В разделе "Описание процесса деятельности" отражают состав процедур (операций) с учетом обеспечения взаимосвязи и совместимости процессов автоматизированной к неавтоматизированной деятельности, формируют требования к организации работ в условиях функционирования АС. 2.2.4. В разделе "Основные технические решения" приводят: • 9) решения по составу программных средств, языкам деятельности, алгоритмам процедур и операций и методам их реализации. 3.2.4. В разделе "Методика проектирования" описывают выбранные математические методы, используемые при проектировании, указывают состав и назначение проектных процедур, порядок взаимодействия проектных процедур в процессе выполнения. 5.5.7. В разделе "Организация ведения информационной базы" при описании внутримашннной базы приводят последовательность процедур при создании и обслуживании базы с указанием, при необходимости, регламента выполнения процедур и средств защиты базы от разрушения и несанкционированного доступа, а также с указанием связей между массивами баз данных. и массивами входной информации. При описании внемашинной информационной базы должна быть приведена последовательность процедур по маршруту движения групп документов до передачи их на ВЦ, а также описан маршрут движения выходных документов. 5.12.4. В разделе "Процедуры изменения и контроля базы данных" приводят состав и последовательность выполнения процедур по контролю и изменению содержания базы данных. 5.12.5. В разделе "Порядок и средства восстановления базы данных" приводят описание средств защиты базы от разрушения и несанкционированного доступа, а также правила, средства и порядок проведения процедур по копированию и восстановлению базы данных. 7.1.7. В разделе "Алгоритм решения" следует приводить: • 1) описание логики алгоритма и способа формирования результатов решения с указанием последовательности этапов счета, расчетных и (или) логических формул, используемых в алгоритме; • 2) указания о точности вычисления (при необходимости); • 3) соотношения, необходимые для контроля достоверности вычислений; • 4) описание связей между частями и операциями алгоритма; • 5) указания о порядке расположения значений или строк в выходных документах (например, по возрастанию значений кодов объектов, по группам объектов и т. д ). 7.1.7.1. Алгоритмом должны быть предусмотрены все ситуации, которые могут возникнуть в процессе решения задачи. 7.1.7.2. При изложении алгоритма следует использовать условные обозначения реквизитов, сигналов, граф, строк со ссылкой на соответствующие массивы и перечни сигналов. В расчетных соотношениях (формулах) должны быть использованы обозначения реквизитов, приведенные при описании их состава в других разделах документа. 7.1.7.3. Алгоритм представляют одним из следующих способов: • 1) графический (в виде схемы); • 2) табличный; • 3) текстовой; • 4) смешанный (графический или табличный с текстовой частью). Способ представления алгоритма выбирает разработчик, исходя из сущности описываемого алгоритма и возможности формализации его описания. 7.1.7.4. Алгоритм в виде схемы выполняют по правилам, установленным ГОСТ 19.002 или ГОСТ 19.005. Алгоритм в виде таблиц выполняют по правилам, установленным ГОСТ 2.105. Алгоритм в виде текстового описания выполняют по правилам, установленным ГОСТ 24.301. 7.1.7.5. Соотношения для контроля вычислений на отдельных этапах выполнения алгоритма приводят в виде равенств и неравенств. При этом указывают контрольные соотношения, которые позволяют выявить ошибки, допущенные в процессе счета, и принять решение о необходимости отклонений от нормального процесса вычислений (продолжении работы по одному из вариантов алгоритма). 7.1.8. Допускается иллюстрационный материал, таблицы или текст вспомогательного характера давать в виде приложения. 7.1.9. При разработке документа "Описание проектной процедуры (операции)" допускается объединять в одном документе описание нескольких проектных процедур (операций). 7.1.9.1. Документ "Описание проектной процедуры (операции)" содержит введение и разделы: • 1) описание; • 2) метод выполнения; • 3) схема алгоритма; • 4) требования к разработке программы. 7.1.9.2. В введении определяют назначение проектной процедуры (операции), область и специфику ее применения. 7.1.9.3. В разделе "Описание" указывают содержание и (или) формализованное описание выполнения проектной процедуры (операции). В содержательном описании излагают сущность выполнения проектной процедуры (операции), приводят, при необходимости, чертежи схемы, графики, раскрывающие ее смысл. Указывают обозначение исходных данных и результаты их обработки. Условные обозначения должны отражать символику, принятую в соответствующей проблемной области. Излагают инженерную сущность технических ограничений, обосновывают выбор критериев оптимальности. При необходимости указывают ссылки на документы, имеющие отношение к выполнению данной проектной процедуры (операции). Формализованное описание содержит: • 1) математическую формулировку; • 2) описание входных, выходных, нормативно-справочных данных; • 3) список обозначений элементов предметной области с указанием их наименований, единиц измерения, диапазона изменения значений; • 4) ограничения, определяющие допустимые варианты реализации процедуры (операции); • 5) критерии оптимальности для процедуры (операции) оптимизации. 7.1.9.4. В разделе "Метод выполнения" описывают предлагаемый метод выполнения процедуры (операции). При необходимости приводят чертежи, схемы, поясняющие и раскрывающие сущность предлагаемого метода. Если реализуемая проектная процедура (операция) имеет нетривиальную математическую интерпретацию, то следует дать ей объяснение или указать источники, которые обеспечивают всестороннее понимание метода. 7.1.9.5. В разделе "Схема алгоритма" приводят схему алгоритма выполнения проектной процедуры (операции). Схему алгоритма выполняют по ГОСТ 19.002, ГОСТ 19.003. 7.1.9.6. В разделе "Требования к разработке программы" указывают: • 1) спектр диагностических сообщений при работе с программой; • 2) требования к контролю данных в процессе выполнения проектной процедуры (операции); • 3) ограничения, связанные с машинной реализацией; • 4) требования к контрольному примеру; • 5) другие данные, необходимые для разработки программы. Внимание! данный стандарт отменен. Что вместо него? См. письмо https://www.normacs.info/uploads/ckedit ... 2_8262.pdf |
Автор: | Владимир Паронджанов [ Среда, 25 Ноябрь, 2020 10:28 ] |
Заголовок сообщения: | Re: Действующие стандарты, связанные с алгоритмами |
Цитата: Росстандарт ответил, чем руководствоваться взамен РД 50-34.698-90. Письмо Росстандарта в .pdf и текстом ниже.
https://www.normacs.info/discussions/5542 В настоящее время прямой замены РД 50-34.698-90 «Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов» не выявлено. При создании документов к разрабатываемой автоматизированной системе (АС) рекомендуем руководствоваться соответствующими государственными стандартами Единой системы программной документации (ЕСПД), Единой системы конструкторской документации (ЕСКД), Системы проектной документации для строительства (СПДС) и Комплексом стандартов на автоматизированные системы (КСАС, ГОСТ 34.*, прежде всего ГОСТ 34.602-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы»). Виды и комплектность документов регламентированы ГОСТ 34.201-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем». Содержание каждого документа, разрабатываемого при проектировании АС согласно ГОСТ 34.201-89, определяет разработчик в зависимости от объекта проектирования (системы, подсистема и т.д.). Содержание документов, разрабатываемых на предпроектных стадиях по ГОСТ 34.601-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания», в том числе организационно-распорядительных, определяют разработчики в зависимости от объема информации, необходимой и достаточной для дальнейшего использования документов. Исходя из практической значимости вопросов стандартизации в области автоматизированных систем, в рамках деятельности ТК 022 «Информационные технологии» запланированы работы по актуализации требований, касающихся стандартизации в соответствующей области и содержавшихся в признанном недействующим на территории Российской Федерации РД 50-34.698-90. NormaCS Администратор, 13 мая 2019 |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |