26.
Стандартизация
при проектировании ИС. Оформление схем алгоритмов, программ, данных и систем.
Различают следующие виды информационных продуктов:
1) АС – автоматизированная система
2) ПК – программный комплекс
ISO и Госстандарт РФ
Виды нормативных документов:
1) ГОСТ (СССР и РФ)
2) ОСТ – отраслевые стандарты
3) СТП – стандарты предприятий
4) РД – руководящие документы
5) НТД – нормативно-техническая документация
Регламент – общий нормативный документ с определенными ограничениями (по выхлопам авто, например).
Различают следующие виды документов:
1) документация на АС общая
2) конструкторская
3) программная документация
Для ПК – только 3.
ГОСТ 34.ххх – ИТ, АС
ЕСКД ГОСТ 2.ххх
ЕСПД ГОСТ 19.ххх
Документирование
проектов информационных системы
Схемы алгоритмов алгоритмов, программ, данных и систем – ГОСТ 19.701 – 90
(ИСО 5807 – 85) ЕСПД
Схема данных – это путь данных при решении задач, определяет этапы обработки и
носители данных.
Схема программы – последовательность выполнения операций в программе. Схема
алгоритма отличается от нее большей общностью.
Схема работы системы – управление операциями и потоками данных в системе. Она
объединяет в себе предыдущие две схемы.
Схема взаимодействия программ – путь активации программ и взаимодействия с
данными.
Схема ресурсов системы – конфигурация блоков данных и обрабатывающих блоков,
требующихся для решения задач.
Основные символы
данных:
- данные, носитель не определен
- запоминаемые
данные, отображает хранимые данные в виде, пригодном для обработки
Специфические символы:
- ОЗУ – данные в оперативной памяти
- ЗУ с последовательным доступом – лента,
магнитофонная кассета и т.п.
- ЗУ с прямым доступом – магнитный диск.
- документ – данные на носителе в
удобочитаемой форме (бланки ввода данных, микрофильм и т.п.)
- ручной ввод – данные, вводимые вручную
(клавиатура, полоски со штрих-кодом и т.п.)
- карта – данные, на карте
- бумажная лента
- дисплей
Символы процесса, основные:
- процесс – функция обработки данных любого
вида
- предопределенный процесс – процесс,
состоящий из операций, которые определены в другом месте (модуле, подпрограмме)
- ручная операция – любой процесс, выполняемый
человеком
- подготовка – модификация команды с целью
воздействия на некоторую последующую функцию
- решение – функция переключательного типа с 1
входом и несколькими выходами
- параллельные действия – синхронизация двух
или более параллельных операций
Цикл
- Символ состоит из двух частей −
соответственно, начало и конец цикла − операции, выполняемые внутри
цикла, размещаются между ними. Условия цикла и приращения записываются внутри
символа начала или конца цикла − в зависимости от типа организации цикла.
Часто для изображения на блок-схеме цикла вместо данного символа используют
символ решения, указывая в нем условие, а одну из линий выхода замыкают выше в
блок-схеме (перед операциями цикла).
Символы линий.
Линия отображает поток данных или управления.
Специальные символы линий:
|> - передача управления – передача управления от 1 процесса к другому (иногда с возможностью возвращения управления к индуцируемому процессу). Тип передачи пишется внутри символа – запрос, вызов, сообщение, прерывание и т.п.
Канал связи
- передача данных по каналу связи.
- соединитель - символ отображает выход в
часть схемы и вход из другой части этой схемы. Используется для обрыва линии и
продолжения ее в другом месте (пример: разделение блок-схемы, не помещающейся
на листе). Соответствующие соединительные символы должны иметь одно (при том
уникальное) обозначение.
d - терминатор
– отображает выход в среду или вход из внешней среды.
---[ - комментарий - используется для более подробного описания шага, процесса или группы процессов. Описание помещается со стороны квадратной скобки и охватывается ей по всей высоте. Пунктирная линия идет к описываемому элементу, либо группе элементов (при этом группа выделяется замкнутой пунктирной линией). Также символ комментария следует использовать в тех случаях, когда объем текста в каком-либо другом символе (например, символ процесса, символ данных и др.) превышает его объем.