26.  Стандартизация при проектировании ИС. Оформление схем алгоритмов, программ, данных и систем.

 

Различают следующие виды информационных продуктов:

1)      АС – автоматизированная система

2)      ПК – программный комплекс

 

ISO и Госстандарт РФ

Виды нормативных документов:

1)      ГОСТ (СССР и РФ)

2)      ОСТ – отраслевые стандарты

3)      СТП – стандарты предприятий

4)      РД – руководящие документы

5)      НТД – нормативно-техническая документация

Регламент – общий нормативный документ с определенными ограничениями (по выхлопам авто, например).

Различают следующие виды документов:

1)      документация на АС общая

2)      конструкторская

3)      программная документация

Для ПК – только 3.

ГОСТ 34.ххх – ИТ, АС

ЕСКД ГОСТ 2.ххх

ЕСПД ГОСТ 19.ххх

 

Документирование проектов информационных системы

Схемы алгоритмов алгоритмов, программ, данных и систем – ГОСТ 19.701 – 90 (ИСО 5807 – 85) ЕСПД
Схема данных – это путь данных при решении задач, определяет этапы обработки и носители данных.
Схема программы – последовательность выполнения операций в программе. Схема алгоритма отличается от нее большей общностью.
Схема работы системы – управление операциями и потоками данных в системе. Она объединяет в себе предыдущие две схемы.
Схема взаимодействия программ – путь активации программ и взаимодействия с данными.
Схема ресурсов системы – конфигурация блоков данных и обрабатывающих блоков, требующихся для решения задач.

Основные символы данных:

 - данные, носитель не определен

- запоминаемые данные, отображает хранимые данные в виде, пригодном для обработки

Специфические символы:

 - ОЗУ – данные в оперативной памяти

 - ЗУ с последовательным доступом – лента, магнитофонная кассета и т.п.

 - ЗУ с прямым доступом – магнитный диск.

 - документ – данные на носителе в удобочитаемой форме (бланки ввода данных, микрофильм и т.п.)

 - ручной ввод – данные, вводимые вручную (клавиатура, полоски со штрих-кодом и т.п.)

 - карта – данные, на карте

 - бумажная лента

 - дисплей

Символы процесса, основные:

 - процесс – функция обработки данных любого вида

 - предопределенный процесс – процесс, состоящий из операций, которые определены в другом месте (модуле, подпрограмме)

 - ручная операция – любой процесс, выполняемый человеком

 - подготовка – модификация команды с целью воздействия на некоторую последующую функцию

 - решение – функция переключательного типа с 1 входом и несколькими выходами

 - параллельные действия – синхронизация двух или более параллельных операций

Цикл

Flowchart loop.png - Символ состоит из двух частей − соответственно, начало и конец цикла − операции, выполняемые внутри цикла, размещаются между ними. Условия цикла и приращения записываются внутри символа начала или конца цикла − в зависимости от типа организации цикла. Часто для изображения на блок-схеме цикла вместо данного символа используют символ решения, указывая в нем условие, а одну из линий выхода замыкают выше в блок-схеме (перед операциями цикла).

 

Символы линий.

Линия  отображает поток данных или управления.

Специальные символы линий:

|> - передача управления – передача управления от 1 процесса к другому (иногда с возможностью возвращения управления к индуцируемому процессу). Тип передачи пишется внутри символа – запрос, вызов, сообщение, прерывание и т.п.

 

Канал связи

 - передача данных по каналу связи.

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

d - терминатор – отображает выход в среду или вход из внешней среды.

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

Hosted by uCoz