Добавил:
sergeevpavel0406@mail.ru СОВА Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы проектирования приборов и систем. Лекции

.pdf
Скачиваний:
30
Добавлен:
23.05.2021
Размер:
5.86 Mб
Скачать

контроллера технологического подсистемы контроля и управления технологическими параметрами представлен на рисунке 120.

Рисунок 113 - Укрупненная схема структурная программного обеспечения локальной системы управления краном перегружателем

Рисунок 114 - Детализированная схема структурная взаимодействия частей OPC-сервера локальной системы управления краном перегружателем

Рисунок 115 - Детализированная схема структурная программы управления

контроллера локальной системы управления краном перегружателем

Рисунок 116 - Детализированная схема структурная взаимодействия базы данных

контроллера и задач локальной системы управления краном перегружателем

Рисунок 117 - Укрупненная схема структурная программного обеспечения системы контроля радиационной обстановки и управления технологическими параметрами

Рисунок 118 - Детализированная схема структурная взаимодействия частей OPC-сервера подсистемы контроля радиационной обстановки

Рисунок 119 - Детализированная схема структурная программы управления контроллера дозиметрического подсистемы контроля радиационной обстановки

Рисунок 120 - Детализированная схема структурная программы управления

контроллера технологического подсистемы контроля и управления

технологическими параметрами

Лекция 21

1.1Единая система программной документации (2 часа)

1.1.1 Рассмотрим документ: ГОСТ 19.001-77. Единая система программной документации.

Общие положения

1) Назначение ЕСПД

Единая система программной документации (ЕСПД) - комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации.

В стандартах ЕСПД устанавливают требования, регламентирующие разработку, сопровождение, изготовление и эксплуатацию программ. Сопровождение программы включает анализ функционирования, развитие и совершенствование программы, а также внесение изменений в нее с целью устранения ошибок.

2) Состав ЕСПД.

Правила и положения установленные в стандартах ЕСПД, распространяются на программы и программную документацию для вычислительных машин, комплексов и систем независимо от их назначения

иобласти применения.

Всостав ЕСПД входят:

основополагающие и организационно-методические стандарты; стандарты, определяющие формы и содержание программных документов;

стандарты, обеспечивающие автоматизацию разработки программных документов.

3) Классификация стандартов ЕСПД

Стандарты ЕСПД подразделяют на группы, приведенные в таблице 14.

4) Обозначение стандартов ЕСПД.

Обозначения стандартов ЕСПД строят по классификационному признаку.

Пример обозначения стандарта ЕСПД Единая система программной документации. Общие положения приведен на рисунке 121.

Таблица 14. Группы стандартов ЕСПД

Код группы

Наименование группы

0

Общие положения

1

Основополагающие стандарты

2

Правила выполнения документации разработки

3

Правила выполнения документации изготовления

4

Правила выполнения документации сопровождения

5

Правила выполнения эксплуатационной документации

6

Правила обращения программной документации

7

Резервные группы

8

 

9

Прочие стандарты

Рисунок 121 - Пример обозначения стандарта

1.1.2 Рассмотрим документ: ГОСТ 19.101-77. Единая система программной документации. Виды

программных документов

1) Виды программ

Программу допускается идентифицировать и применять самостоятельно или в составе других программ. Программы подразделяют на следующие виды:

Компонент программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса;

Комплекс программа, состоящая из двух или более компонентов или комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса.

Документация, разработанная на программу, может использоваться для реализации и передачи программы на носителях данных, а также для изготовления программного изделия.

2) Виды программных документов

Программные документы содержат сведения, необходимые для разработки, изготовления, сопровождения и эксплуатации программ.

Виды программных документов и их содержание приведены в таблице 15.

Таблица 15. Виды программных документов и их содержание

Вид документа

 

Содержание документа

Стандарт ЕСПД

 

 

Спецификация

 

Состав программы и документации на нее

ГОСТ

19.202-78.

ЕСПД.

 

 

 

 

 

 

Спецификация.

Требования

к

 

 

 

 

 

 

содержанию и оформлению

 

 

Ведомость

 

Перечень предприятий, на которых хранят

ГОСТ 19.403-79. ЕСПД. Ведомость

держателей

 

подлинники программных документов

держателей подлинников

 

 

подлинников

 

 

 

 

 

 

 

 

 

 

Текст программы

 

Запись программы с необходимыми

ГОСТ 19.401-78. ЕСПД. Текст

 

 

комментариями

 

 

 

программы.

 

Требования

 

к

 

 

 

 

 

 

содержанию и оформлению

 

 

Описание

 

Сведения о логической структуре и

ГОСТ 19.402-78. ЕСПД. Описание

программы

 

функционировании программы

 

программы

 

 

 

 

Программа

и

Требования, подлежащие проверке при

ГОСТ 19.301-79. ЕСПД. Программа

методика испытаний

испытании программы, а также порядок и

и методика испытаний. Требования к

 

 

методы их контроля

 

 

содержанию и оформлению

 

 

Техническое

 

Назначение

и

область

применения

ГОСТ

19.201-78.

ЕСПД.

задание

 

программы,

технические,

технико-

Техническое задание. Требования к

 

 

экономические и специальные требования,

содержанию и оформлению

 

 

 

 

предъявляемые к программе, необходимые

 

 

 

 

 

 

 

стадии и сроки разработки, виды испытаний

 

 

 

 

 

Пояснительная

Схема алгоритма, общее описание алгоритма

ГОСТ

19.404-78.

ЕСПД.

записка

и функционирования программы, а также

Пояснительная записка.

Требования

 

обоснование принятых технических и технико

к содержанию и оформлению

 

-экономических решений

 

 

 

 

Эксплуатационные

Сведения

для

обеспечения

Таблица 16

 

 

документы

функционирования

и

эксплуатации

 

 

 

 

программы

 

 

 

 

 

Виды эксплуатационных документов и их содержание приведены в таблице 16.

В зависимости от способа выполнения и характера применения программные документы подразделяются на подлинник, дубликат и копию, предназначенные для разработки, сопровождения и эксплуатации программы.

Необходимость разработки программных документов определяется на этапе разработки и утверждения технического задания. Обязательными для разработки являются следующие программные документы:

Спецификация; Текст программы.

Таблица 16. Виды эксплуатационных документов и их содержание

Вид документа

Содержание документа

Стандарт ЕСПД

 

Ведомость

Перечень эксплуатационных документов на

ГОСТ 19.507-79. ЕСПД. Ведомость

эксплуатационных

программу

 

 

эксплуатационных документов

 

документов

 

 

 

 

 

 

 

Формуляр

Основные

характеристики

программы,

ГОСТ 19.501-78. ЕСПД. Формуляр.

 

комплектность и сведения об эксплуатации

Требования

к

содержанию

и

 

программы

 

 

оформлению

 

 

 

Руководство

Сведения для проверки, обеспечения

ГОСТ 19.503-79. ЕСПД. Руководство

системного

функционирования и настройки программы на

системного программиста. Требования

программиста

условия конкретного применения

 

к содержанию и оформлению

 

Руководство

Сведения для эксплуатации программы

ГОСТ 19.504-79. ЕСПД. Руководство

программиста

 

 

 

программиста.

 

Требования

к

 

 

 

 

содержанию и оформлению

 

Руководство

Сведения

для обеспечения

процедуры

ГОСТ 19.505-79. ЕСПД. Руководство

оператора

общения

оператора с вычислительной

оператора. Требования к содержанию и

 

системой в процессе выполнения программы

оформлению

 

 

 

Описание языка

Описание синтаксиса и семантики языка

ГОСТ 19.506-79. ЕСПД. Описание

 

 

 

 

языка. Требования к содержанию и

 

 

 

 

оформлению

 

 

 

Руководство по

Сведения для применения тестовых и

ГОСТ 19.508-79. ЕСПД. Руководство

техническому

диагностических программ при обслуживании

по техническому

обслуживанию.

обслуживанию

технических средств

 

Требования

к

содержанию

и

 

 

 

 

оформлению

 

 

 

Стандартом ГОСТ 19.102 установлен жизненный цикл разработки программного обеспечения.

В таблице 17 приведены стадии разработки программных продуктов и программной документации, а также этапы и содержание работ, их составляющие.

Неверно предполагать, что жизненный цикл разработки программного обеспечения есть последовательное выполнение стадий и этапов, определенных в таблице 17. В реальности трудно провести четкую границу между этапами, а сам процесс создания программного обеспечения является итеративным. После завершения очередного этапа почти всегда есть необходимость в коррекции уже выполненных этапов и стадий с целью внесения уточнений. При разработке принципиально нового программного обеспечения, как правило, необходимо осуществить пробную реализацию с целью получения результатов, требующихся для принятия решения на некоторой стадии.

Таблица 17. Стадии разработки программного обеспечения, этапы и содержание работ

Стадии разработки

 

Этапы и содержание работ

1 Техническое задание

1.1 Обоснование необходимости разработки программ:

 

1)

постановка задачи;

 

2)

сбор исходных материалов;

 

3)

выбор и обоснование критериев эффективности и качества;

 

4)

обоснование необходимости проведения научно-исследовательских работ