Категория:ЕСПД — различия между версиями

(Новая страница: «'''Единая система программной документации''' - комплекс государственных стандартов, уста…»)
 
 
Строка 7: Строка 7:
  
 
Сопровождение программы включает анализ функционирования, развитие и совершенствование программы, а также внесение изменений в нее с целью устранения ошибок.
 
Сопровождение программы включает анализ функционирования, развитие и совершенствование программы, а также внесение изменений в нее с целью устранения ошибок.
 +
 +
== Виды программных документов ==
 +
ГОСТ 19.101-77 определяет следующие виды программных документов:
 +
* '''Спецификация''' - cостав программы и документации на нее;
 +
* '''Ведомость держателей подлинников''' - перечень предприятий, на которых хранят подлинники программных документов;
 +
* '''Текст программы''' - запись программы с необходимыми комментариями;
 +
* '''Описание программы''' - сведения о логической структуре и функционировании программы;
 +
* '''Программа и методика испытаний''' - требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля;
 +
* '''Техническое задание''' - назначение и область применения программы, технические, технико-экономические и специальные требования, предъявляемые к программе, необходимые стадии и сроки разработки, виды испытаний;
 +
* '''Пояснительная записка''' - схема алгоритма, общее описание алгоритма и (или) функционирования программы, а также обоснование принятых технических и технико-экономических решений;
 +
* '''Эксплуатационные документы''' - сведения для обеспечения функционирования и эксплуатации программы:
 +
** '''Ведомость эксплуатационных документов''' - перечень эксплуатационных документов на программу;
 +
** '''Формуляр''' - основные характеристики программы, комплектность и сведения об эксплуатации программы;
 +
** '''Описание применения''' - cведения о назначении программы, области применения, применяемых методах, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств;
 +
** '''Руководство системного программиста''' - сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения;
 +
** '''Руководство программиста''' - сведения для эксплуатации программы;
 +
** '''Руководство оператора''' - сведения для обеспечения процедуры общения оператора с вычислительной системой в процессе выполнения программы;
 +
** '''Описание языка''' - описание синтаксиса и семантики языка;
 +
** '''Руководство по техническому обслуживанию''' - сведения для применения тестовых и диагностических программ при обслуживании технических средств.
 +
 +
Виды программных документов, разрабатываемых на разных стадиях:
 +
{| class="wikitable"
 +
! rowspan="3" style="text-align: center;" | Код вида документа
 +
! rowspan="3" style="text-align: center;" | Вид документа
 +
! colspan="4" style="text-align: center;" | Стадия разработки
 +
|-
 +
| rowspan="2" style="text-align: center;" | Эскизный проект
 +
| rowspan="2" style="text-align: center;" | Технический проект
 +
| colspan="2" style="text-align: center;" | Рабочий проект
 +
|-
 +
| style="text-align: center;" | компонент
 +
| style="text-align: center;" | комплекс
 +
|-
 +
| style="text-align: center;" | -
 +
| Спецификация
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | ◐
 +
| style="text-align: center;" | ⬤
 +
|-
 +
| style="text-align: center;" | 05
 +
| Ведомость держателей подлинников
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | ◐
 +
|-
 +
| style="text-align: center;" | 12
 +
| Текст программы
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | ⬤
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 13
 +
| Описание программы
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 20
 +
| Ведомость эксплуатационных документов
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 30
 +
| Формуляр
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 31
 +
| Описание применения
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 32
 +
| Руководство системного программиста
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 33
 +
| Руководство программиста
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 34
 +
| Руководство оператора
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 35
 +
| Описание языка
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 46
 +
| Руководство по техническому обслуживанию
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 51
 +
| Программа и методика испытаний
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|-
 +
| style="text-align: center;" | 81
 +
| Пояснительная записка
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | -
 +
| style="text-align: center;" | -
 +
|-
 +
| style="text-align: center;" | 90-99
 +
| Прочие документы
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
| style="text-align: center;" | 𐩒
 +
|}
 +
 +
Условные обозначения:
 +
 +
⬤ - документ обязательный;
 +
 +
◐ - документ обязательный для компонентов, имеющих самостоятельное применение;
 +
 +
𐩒 - необходимость составления документа определяется на этапе разработки и утверждения технического задания;
 +
 +
- - документ не составляют.
 +
  
 
[[Категория: Стандарты]]
 
[[Категория: Стандарты]]

Текущая версия на 13:12, 25 апреля 2019

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

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

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

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

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

ГОСТ 19.101-77 определяет следующие виды программных документов:

  • Спецификация - cостав программы и документации на нее;
  • Ведомость держателей подлинников - перечень предприятий, на которых хранят подлинники программных документов;
  • Текст программы - запись программы с необходимыми комментариями;
  • Описание программы - сведения о логической структуре и функционировании программы;
  • Программа и методика испытаний - требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля;
  • Техническое задание - назначение и область применения программы, технические, технико-экономические и специальные требования, предъявляемые к программе, необходимые стадии и сроки разработки, виды испытаний;
  • Пояснительная записка - схема алгоритма, общее описание алгоритма и (или) функционирования программы, а также обоснование принятых технических и технико-экономических решений;
  • Эксплуатационные документы - сведения для обеспечения функционирования и эксплуатации программы:
    • Ведомость эксплуатационных документов - перечень эксплуатационных документов на программу;
    • Формуляр - основные характеристики программы, комплектность и сведения об эксплуатации программы;
    • Описание применения - cведения о назначении программы, области применения, применяемых методах, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств;
    • Руководство системного программиста - сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения;
    • Руководство программиста - сведения для эксплуатации программы;
    • Руководство оператора - сведения для обеспечения процедуры общения оператора с вычислительной системой в процессе выполнения программы;
    • Описание языка - описание синтаксиса и семантики языка;
    • Руководство по техническому обслуживанию - сведения для применения тестовых и диагностических программ при обслуживании технических средств.

Виды программных документов, разрабатываемых на разных стадиях:

Код вида документа Вид документа Стадия разработки
Эскизный проект Технический проект Рабочий проект
компонент комплекс
- Спецификация - -
05 Ведомость держателей подлинников - - -
12 Текст программы - - 𐩒
13 Описание программы - - 𐩒 𐩒
20 Ведомость эксплуатационных документов - - 𐩒 𐩒
30 Формуляр - - 𐩒 𐩒
31 Описание применения - - 𐩒 𐩒
32 Руководство системного программиста - - 𐩒 𐩒
33 Руководство программиста - - 𐩒 𐩒
34 Руководство оператора - - 𐩒 𐩒
35 Описание языка - - 𐩒 𐩒
46 Руководство по техническому обслуживанию - - 𐩒 𐩒
51 Программа и методика испытаний - - 𐩒 𐩒
81 Пояснительная записка 𐩒 𐩒 - -
90-99 Прочие документы 𐩒 𐩒 𐩒 𐩒

Условные обозначения:

⬤ - документ обязательный;

◐ - документ обязательный для компонентов, имеющих самостоятельное применение;

𐩒 - необходимость составления документа определяется на этапе разработки и утверждения технического задания;

- - документ не составляют.

Страницы в категории «ЕСПД»

Показаны 3 страницы из 3, находящихся в данной категории.