При проектировании различных систем ИТ, инфраструктуры или систем информационной безопасности, не смотря на явное разграничение для многих менеджеров, не подкованых в технической части, остается «секретом за семья печатями» отличие процессов разработки документации по ГОСТ 34 и ГОСТ 19. В нескольких прошлых статьях мы уже касались описания ГОСТ 34 (разработка АС). Сегодня же хотелось уделить внимание родственному ГОСТ 19 направленному на разработку ПО
Предмет нашего сегодняшнего материала, это размышление на тему АС против ПО или к вопросу о разнице между ГОСТ 34 и ГОСТ 19
И так, давайте обратимся к документах и узнаем, какая разница кроется между родственными ГОСТ 34 и 19
1. ГОСТ 19.781-90 «Единая система программной документации. Программное обеспечение систем обработки информации. Термины и определения» задает следующие определения:
- Программа – данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма.
- Программное обеспечение – совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ.
2. ГОСТ 34.003-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения» дает следующее определение:
Основы программирования / Урок #6 – Блок схемы и алгоритмы действий
Автоматизированная система, AC (automated system, AS) – система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая информационную технологию выполнения установленных функций.
В зависимости от вида деятельности выделяют, например, следующие виды АС:
- автоматизированные системы управления (АСУ),
- системы автоматизированного проектирования (САПР),
- автоматизированные системы научных исследований (АСНИ)
В зависимости от вида управляемого объекта (процесса) АСУ делят, например, на:
- АСУ технологическими процессами (АСУТП),
- АСУ предприятиями (АСУП)
При этом ГОСТ 34 выделяет в составе АС следующие виды обеспечения:
- 2.3 организационное
- 2.4 методическое
- 2.5 техническое
- 2.6 математическое
- 2.7 программное обеспечение автоматизированной системы – совокупность программ на носителях данных и программных документов, предназначенная для отладки, функционирования и проверки работоспособности АС
- 2.8 информационное
- 2.9 лингвистическое
- 2.10 правовое
- 2.11 эргономическое
Таким образом, АС не тождественна своему программному обеспечению, а лишь содержит его среди прочих видов обеспечения и других компонент АС, таких как пользователи и эксплуатационный персонал.
В отличие от программного продукта АС не может быть создана в отрыве от конкретной организации/пользователя, растиражирована, продана любому, кто пожелает её приобрести.
АС всегда представляет собой не только техническое, но и организационное решение, затрагивающее порядок работы людей, деятельность которых автоматизируется.
Блок схема алгоритма (часть 1)
В целом, можно утверждать следующее:
ТЗ по ГОСТ 19.ххх устанавливает порядок построения и оформления технического задания на разработку программы или программного изделия для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
То есть ГОСТ 34.ххх. описывает систему в целом, а ГОСТ 19.ххх описывает её программные модули.
Так, согласно «конкурсной дрокументации» комплект документов системы должен разрабатываться в соответствии с ГОСТ 34.ххх. То есть ТЗ на систему в целом описывется по ГОСТ 34.ххх А в качестве примера , ТЗ на одну из подсистем разрабатываемой системы будет написано по ГОСТ 19.ххх .
Источник: ipiskunov.blogspot.com
ГОСТ 19.005-85 Единая система программной документации. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения
Текст ГОСТ 19.005-85 Единая система программной документации. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения
Единая система программной документации
Р-СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ
Обозначения условные графические и правила выполнения
Unified system for program documentation. R-charts. Graphical chart symbols and conventions for charting
Дата введения 1986-07-01
Постановлением Государственного комитета СССР по стандартам от 27 марта 1985 г. N 893 дата введения установлена 01.07.86
ПЕРЕИЗДАНИЕ. Январь 2010 г.
Настоящий стандарт распространяется на алгоритмы, программы, данные и процессы для вычислительных машин, комплексов, автоматизированных систем и систем обработки информации независимо от их назначения и области применения.
Стандарт устанавливает условные графические обозначения элементов и структур Р-схем, а также правила их выполнения автоматическим и (или) ручным способами.
Р-схема (R-chart) — нагруженный по дугам ориентированный граф, изображаемый с помощью вертикальных и горизонтальных линий и состоящий из структур (подграфов), каждая из которых имеет только один вход и один выход.
1. УСЛОВНЫЕ ОБОЗНАЧЕНИЯ ЭЛЕМЕНТОВ Р-СХЕМ
1.1. Перечень, наименование, обозначение и функции элементов Р-схем должны соответствовать указанным в табл.1.
Окружность диаметром не менее 2 мм
2. Вершина специальная
Выделение вершины Р-схемы
Левая и правая круглые скобки на расстоянии не менее 1 мм
а)
б)
Направленное соединение двух вершин Р-схемы
Горизонтальная линия со стрелкой
а) справа б) слева
4. Дуга специальная
Специальное соединение двух вершин Р-схемы
Две горизонтальные линии, отстоящие друг от друга на расстоянии 0,8-3 мм
5. Линия соединительная
Соединение по вертикали указанных выше элементов Р-схемы
Связь между элементом Р-схемы и текстом комментария
Пунктирная вертикальная (вверх или вниз) и горизонтальная (влево или вправо) линии, оканчивающиеся квадратной скобкой, за которой следует текст комментария
1.2. В приложении 1 приведены примеры допустимых условных обозначений элементов Р-схем, выполненных на алфавитно-цифровых устройствах ввода-вывода.
1.3. В приложении 2 приведены примеры выполнения элементов Р-схем.
2. СТРУКТУРЫ Р-СХЕМ
2.1. Структуры Р-схем должны соответствовать указанным в табл.2 или полученным из них путем применения правил соединения структур (разд.3).
1. Структура базовая
Последовательность переходов между вершинами в соответствии с направлением дуг
Две вершины, соединенные одной и более дугами любого направления и в любом сочетании
2. Структура специальная
Последовательность переходов между вершинами, осуществляемых специальным образом
Две вершины, соединенные специальной дугой или специальной дугой и любым числом дуг любого направления и в любом сочетании
1. Вершина структуры, из которой исходит первая сверху дуга, называется начальной.
2. Вершина структуры, в которую входит первая сверху дуга, называется конечной.
3. Начальная и конечная вершины структуры, содержащей только специальную дугу, определяются ее конкретным использованием.
2.2. В приложении 3 и на черт.1-4 приведены примеры записи структур Р-схем.
3. ПРАВИЛА СОЕДИНЕНИЯ СТРУКТУР Р-СХЕМ
3.1. Устанавливаются следующие соединения структур Р-схем:
В результате их применения получаются структуры Р-схем, к которым также применимы установленные правила их соединения.
3.1.1. Последовательное соединение структур Р-схем осуществляется путем слияния конечной вершины и соединительной линии одной структуры с начальной вершиной и соединительной линией другой, располагаемой за ней структуры. Если конечная вершина первой и (или) начальная вершина второй структуры являются специальными, то в результате слияния образуется специальная вершина, при этом соединительные линии обеих структур не сливаются. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная вершина первой и конечная вершина второй из соединяемых структур.
Пример последовательного соединения г* структур а, б, в и а* приведен на черт.1.
* Текст документа соответствует оригиналу. — .
3.1.2. Параллельное соединение структур Р-схем осуществляется путем связи соединительными линиями начальной и конечной вершин одной структуры соответственно с начальной и конечной вершинами другой, расположенной под ней структуры. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная и конечная вершины первой (верхней) из соединяемых структур.
На черт.2 изображены примеры параллельного соединения структур: а — приведенных на черт.1 а, 1 б и 1 а; б — приведенных на черт.1 в и 1 б; в — приведенных на черт.1 б и 1 б.
3.1.3. Вложенное соединение структур Р-схем осуществляется путем замены дуги структуры, в которую производится вложение, на последовательное соединение дуги того же направления и вкладываемой структуры. При этом соединительная линия из конечной вершины вкладываемой структуры и сама конечная вершина (если она не является конечной вершиной параллельного соединения структур) сливаются соответственно с соединительной линией и вершиной, в которые входила заменяемая дуга. Начальной и конечной вершинами результирующей структуры остаются соответственно начальная и конечная вершины структуры, в которую производится вложение.
Примеры вложенного соединения структур Р-схем приведены на черт.3 и 4. На черт.3 вложение осуществляется путем замены дуги со стрелкой справа, а на черт.4 — слева.
На черт.3 изображены примеры вложенного соединения: а — структуры 1 в в структуру 1 б; б — последовательного соединения структур 1 б и 1 а в структуру 1 в; в — структуры 1 в в структуру 1 в; г — структуры 2 б в структуру 1 б.
На черт.4 изображены примеры вложенного соединения: а — структуры 1 б в структуру 1 б; б — последовательного соединения структур 1 в, 1 б и 1 а в структуру 1 б; в — последовательного соединения структур 1 б и 2 б в структуру 1 б.
4. НАДПИСИ НА ЭЛЕМЕНТАХ И СТРУКТУРАХ Р-СХЕМ
4.1. Надписи на элементах и структурах Р-схем должны соответствовать указанным в табл.3.
Источник: allgosts.ru
Г о с у д а р с т в е н н ы й с т а н д а р т с о ю з а с с р
Настоящий стандарт распространяется на алгоритмы, программы, данные и процессы для вычислительных машин, комплексов, автоматизированных систем и систем обработки информации независимо от их назначенияи области применения.
Стандарт устанавливает условные графические обозначения элементови структур Р-схем, а также правила их выполнения автоматическим и (или) ручным способами.
Р-схема (R-chart) — нагруженный по дугам ориентированный граф, изображаемый с помощью вертикальных и горизонтальных линий и состоящий из структур (подграфов), каждая из которых имеет только один вход и один выход.
1. Условные обозначения элементов р-схем
1.1. Перечень, наименование, обозначения и функции элементов Р-схем должны соответствовать указанным в табл. 1.
Наименование
Окружность диаметром не менее 2 мм
2. Вершина специальная
Левая и правая круглые скобки на расстоянии не менее 1 мм
Выделение вершины Р-схемы
Горизонтальная линия со стрелкой а) справа б) слева
Направленное соединение двух вершин Р-схемы
4. Дуга специальная
Две горизонтальные линии, отстоящие друг от друга на расстоянии 0,8 — 3 мм
Специальное соединение двух вершин Р-схемы
5. Линия соединительная
Вертикальная линия
Соединение по вертикали указанных выше элементов Р-схемы
Пунктирная вертикальная (вверх или вниз) и горизонтальная (влево или вправо) линии, оканчивающиеся квадратной скобкой, за которой следует текст комментария.
Связь между элементом Р-схемы и текстом комментария.
1.2. В справочном приложении 1 приведены примеры допустимых условных обозначений элементов Р-схем, выполненных на алфавитно-цифровых устройствах ввода-вывода.
1.3. В справочном приложении 2 приведены примеры выполнения элементов Р-схем.
2. Структура р-схем
2.1. Структуры Р-схем должны соответствовать указанным в табл. 2 или полученным из них путем применения правил соединения структур (разд. 3).
Наименование
1. Структура базовая
Две вершины, соединенные одной и более дугами любого направления и в любом сочетании.
Последовательность переходов между вершинами в соответствии с направлениями дуг.
2. Структура специальная
Две вершины, соединенные специальной дугой или специальной дугой и любым числом дуг любого направления и в любом сочетании.
Последовательность переходов между вершинами, осуществляемых специальным образом.
1. Вершина структуры, из которой исходит первая сверху дуга, называется начальной.
2. Вершина структуры, в которую входит первая сверху дуга, называется конечной.
3. Начальная и конечная вершины сруктуры, содержащей только специальную дугу, определяются ее конкретным использованием.
2.2. В справочном приложении 3 и на черт. 1-4 приведены примеры записи структур Р-схем.
Источник: studfile.net