Что такое программный документ

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

Ниже мы рассмотрим понятие программной документации и ее разновидности.

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

В России разработку программной документации принято проводить в соответствии с требованиями ЕСПД – единой системы программной документации.

С точки зрения ЕСПД программы разделают на следующие виды (ГОСТ 19.101):

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

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

Также в ГОСТ 19.101 упоминается и такое важное понятие как «программное изделие», в п. 1.3 данного стандарта указано следующее: «документация, разработанная на программу, может использоваться для реализации и передачи программы на носителях данных, а также для изготовления программного изделия». А в соответствии с ГОСТ 19.004 программное изделие – это «Программа на носителе данных, являющаяся продуктом промышленного производства».

Отдельно необходимо сказать несколько слов о разработке технических условий на программу (а если точнее на программное изделие, этот термин мы поясняли немного выше). В том же ГОСТ 19-101 достаточно немного про них написано, а именно «2.7. На этапе разработки и утверждения технического задания определяют необходимость составления технических условий, содержащих требования к изготовлению, контролю и приемке программы. Технические условия разрабатывают на стадии «Рабочий проект».

Т.е. получается, что если в техническом задании нет требований по разработке ТУ на программу, то вроде бы можно и не разрабатывать. Однако довольно часто этот документ все же разрабатывают т.к. он достаточно полезен при изготовлении, контроле, приемке, а также и при сертификации программных изделий, особенно актуальна разработка технических условий на программу при работах в интересах государственного Заказчика (МО РФ и др.). Необходимо упомянуть и следующую особенность – в системе ЕСПД не существует стандарта, предъявляющего требования к разделам и содержанию ТУ на программное изделие. Обычно при разработке ТУ руководствуются требованиями «конструкторского» ГОСТ 2.114, применяя его основные требования, оформление же делают в соответствии с ГОСТ 19-106 (т.е. без рамки как в КД).

Также необходимо упомянуть о том, что в зависимости от способа выполнения и характера применения программные документы подразделяются на подлинник, дубликат и копию (ГОСТ 2.102), предназначенные для разработки, сопровождения и эксплуатации программы.

Источник

Программный документ

6. Программный документ

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

Примечание. Программные документы и их части могут выполняться любым способом на любом материале, вводиться в ЭВМ и передаваться по каналам связи

Смотри также родственные термины:

Программный документ Программное обеспечение

Полезное

Смотреть что такое «Программный документ» в других словарях:

Программный документ — документ, содержащий сведения, необходимые для разработки, изготовления, эксплуатации и сопровождения программного изделия. По английски: Program document См. также: Спецификации программных систем Финансовый словарь Финам … Финансовый словарь

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

программный документ — сущ., кол во синонимов: 2 • платформа (30) • программа (114) Словарь синонимов ASIS. В.Н. Тришин. 2013 … Словарь синонимов

Программный документ Программное обеспечение — По ГОСТ 18.004 80 По ГОСТ 19781 83 Источник … Словарь-справочник терминов нормативно-технической документации

Эксплуатационный программный документ — программный документ, содержащий сведения, необходимые для обеспечения функционирования и эксплуатации программного изделия. По английски: Exploitative document Синонимы: Эксплуатационный документ См. также: Программные изделия Финансовый словарь … Финансовый словарь

Эксплуатационный программный документ — Программный документ, содержащий сведения, необходимые для обеспечения функционирования и эксплуатации программного изделия Источник: РД 34.35.414 91: Правила организации пусконаладочных работ по АСУ ТП на тепловых электростанциях … Словарь-справочник терминов нормативно-технической документации

«Манифест Коммунистической партии» — великий программный документ научного коммунизма — «Манифест Коммунистической партии» был первым программным документом научного коммунизма и первой программой международной коммунистической организации. В нем впервые получили систематическое и цельное изложение все составные части великого… … Всемирная история. Энциклопедия

ПРОГРАММНЫЙ — ПРОГРАММНЫЙ, программная, программное (книжн.). 1. прил. к программа. Программный исток. Обсуждение программных вопросов на партийном съезде. 2. Излагающий, устанавливающий программу. Что делать Ленина программный документ большевизма.… … Толковый словарь Ушакова

программный — ая, ое. programme m. 1. Отн. к программе. Программное задание. БАС 1. Борьба Ленина с оппортунистическими элементами на съезде по программным и организационным вопросам положила водораздел между революционной частью РСДРП большевиками и… … Исторический словарь галлицизмов русского языка

программный — см. программа (кроме 1 зн.); ая, ое Програ/ммный документ сессии. Програ/ммный центр радиовещания. Станки с программным управлением. П ая музыка, симфония (созданная на определённый сюжет, тему) Програ/ммный продукт (программа, предназначенная… … Словарь многих выражений

Источник

Программный документ

Смотреть что такое «Программный документ» в других словарях:

Программный документ — По ГОСТ 19781 Источник: ГОСТ 28195 89: Оценка качества программных средств. Общие положения ори … Словарь-справочник терминов нормативно-технической документации

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

программный документ — сущ., кол во синонимов: 2 • платформа (30) • программа (114) Словарь синонимов ASIS. В.Н. Тришин. 2013 … Словарь синонимов

Программный документ Программное обеспечение — По ГОСТ 18.004 80 По ГОСТ 19781 83 Источник … Словарь-справочник терминов нормативно-технической документации

Эксплуатационный программный документ — программный документ, содержащий сведения, необходимые для обеспечения функционирования и эксплуатации программного изделия. По английски: Exploitative document Синонимы: Эксплуатационный документ См. также: Программные изделия Финансовый словарь … Финансовый словарь

Эксплуатационный программный документ — Программный документ, содержащий сведения, необходимые для обеспечения функционирования и эксплуатации программного изделия Источник: РД 34.35.414 91: Правила организации пусконаладочных работ по АСУ ТП на тепловых электростанциях … Словарь-справочник терминов нормативно-технической документации

«Манифест Коммунистической партии» — великий программный документ научного коммунизма — «Манифест Коммунистической партии» был первым программным документом научного коммунизма и первой программой международной коммунистической организации. В нем впервые получили систематическое и цельное изложение все составные части великого… … Всемирная история. Энциклопедия

ПРОГРАММНЫЙ — ПРОГРАММНЫЙ, программная, программное (книжн.). 1. прил. к программа. Программный исток. Обсуждение программных вопросов на партийном съезде. 2. Излагающий, устанавливающий программу. Что делать Ленина программный документ большевизма.… … Толковый словарь Ушакова

программный — ая, ое. programme m. 1. Отн. к программе. Программное задание. БАС 1. Борьба Ленина с оппортунистическими элементами на съезде по программным и организационным вопросам положила водораздел между революционной частью РСДРП большевиками и… … Исторический словарь галлицизмов русского языка

программный — см. программа (кроме 1 зн.); ая, ое Програ/ммный документ сессии. Програ/ммный центр радиовещания. Станки с программным управлением. П ая музыка, симфония (созданная на определённый сюжет, тему) Програ/ммный продукт (программа, предназначенная… … Словарь многих выражений

Источник

Опыт применения ЕСПД

Введение

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

В свое время, когда я только начинал работать программистом, часто приходилось слышать “напиши, пожалуйста, документацию к своей программе”. Я честно все описывал, отдавал начальнику, после чего начинался сеанс черной магии. Начальник через некоторое время меня вызывал и начинал мычать нечленораздельные звуки, мять распечатку моего “самого лучшего” текста в руках, бегая глазами. Общий смысл его мычания заключался в том, что получилось “не то”, “не так”, и “посмотри, как делают другие”. Так как никакого другого ответа из него вытянуть было невозможно, я шел за примерами документов к “другим”. Как правило, это были веселые ребята, смысл речей которых заключался в том, что “вот примеры”, “вообще то по ГОСТу” и “это все никому не нужно”. Так я узнал впервые, что программист может соприкоснуться со страшными ГОСТами.
Поразительно, что среди многих десятков моих коллег, очень неглупых программистов, не было никого, кто бы относился к ГОСТам по другому. Даже те несколько человек, которые их знали и, вроде как, даже умели оформлять документы, относились к ним презрительно-формально. Ситуация, когда даже люди, ответственные за управление разработкой не понимают, зачем нужны ГОСТы и как их применят, встречается на многих предприятиях, сплошь и рядом. Да, были и компании, в которых понимали, чем “Описание программы” отличается от “Описания применения”, но таких было явное меньшинство. В интернете вообще господствует точка зрения, что ГОСТы для программистов — это явный рудимент, и нужны только если “нагибают” под них. Эскизный проект считают “сравнительно честным способом отъемы лишних дензнаков у заказчика”. Вникнуть и разобраться пришлось относительно недавно — в процессе разработки системы управления требованиями, заточенной под отечественную специфику. Документацию которая, разумеется, должна генерировать “по ГОСТу”.

Здесь я хочу сосредоточиться только на одной теме, с которой приходиться иметь дело программисту в отечественных предприятиях, особенно в НИИ — на наборе стандартов ЕСПД. Не считаю себя большим знатоком ЕСПД — есть люди, которые десятки лет по нему работают, и наверняка меня поправят. Статья скорее пытается набросать контуры «дорожной карты» для тех, кто только входит в курс дела.

Стандарты

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

Итак: стандарты бывают международные, межгосударственные(региональные) и национальные. ГОСТ, как мы выяснили, это региональный стандарт. ГОСТы имеют достаточно запутанную, на мой взгляд, систему обозначений. Полностью она изложена в ГОСТ Р 1.5-2004, я приведу минимум, что бы в ней ориентироваться. Во первых, надо различать обозначение ГОСТа и его классификацию. Обозначение — это, грубо говоря, уникальный идентификатор стандарта. Код по классификатору — это вспомогательный код, помогающий найти стандарт или определить, к какой области знаний он относиться. Классификаторов может быть много, в основном используются два: КГС (классификатор государственных стандартов) и его наследник ОКС (общероссийский классификатор стандартов). Например: “ГОСТ Р 50628—2000“ — это обозначение стандарта.По обозначению понятно только то, что он принят в 2000 году. Он имеет код по ОКС “33.100;35.160”: т.е. “33” — раздел “Телекоммуникации, аудио, видео”, “100” — подраздел “электромагнитная совместимость”. Однако он также входит в ветвь классификатора 35.160. “35” — “Информационные технологии. Машины конторские”, “160” — “Микропроцессорные системы. ”. А по КГС он имеет код “Э02”, что означает “Э” — “Электронная техника, радиоэлектроника и связь”, “0” — “Общие правила и нормы по электронной технике, радиоэлектронике и связи”, и т.д.

19.001-77. Общие положения

Описывает правила присвоения обозначений стандартов в серии ЕСПД. В практической жизни не нужен.

19.102-80. Схемы алгоритмов и программ. Правила выполнения.

Описывает правила построения и оформления алгоритмов. Использует обозначения из 19.103. В моей практике был нужен единственный раз, когда при сертификационная лаборатория уперлась по формальному признаку, что нужна именно схема алгоритма. С моей точки зрения, классические блок-схемы двумя ногами в прошлом, и единственно, где остались более-менее уместными, это если при изложении автор хочет акцентировать внимание читателя именно на алгоритме.

19.003-80. Схемы алгоритмов и программ. Обозначения условные графические

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

19.004-80. Термины и определения.

Скудный глоссарий. Из интересного — содержит формальные определения программного и эксплуатационного документов.

19.005-85. Р-схемы алгоритмов и программ

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

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

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

19.102-77. Стадии разработки

Важный и нужный стандарт, в котором описаны виды документов и приведены коды видов программных документов. Этот стандарт (совместно с 19.103-77) является одним из ключей к “разгадке” обозначений документов подобных АБВГ.10473-01 32 01-1.
В стандарте вводится понятие комплекса и компонента (на ряде предприятий добавляют третий вид — комплект, когда речь идет о несвязанных программных элементах), дается разделение: какие документы эксплуатационные, какие нет.
Следует аккуратно относиться к таблице 4, в которой показано, какой документ на какой стадии разработки выполняется. Стадии разработки обычно регламентируются в стандартах на выполнения ОКР, и там-же указывается, какие документы нужно предъявлять заказчику на каждом этапе.

19.102-77. Стадии разработки

На моей памяти этот стандарт не применялся ни разу: кто что делает на каком этапе и чем отчитывается прописывается в ТТЗ или делается отсылка к ГОСТам, где это прописано более четко (например, ГОСТ РВ 15.203). При этом для новичка он содержит неплохой в своей лаконичности конспект работ на основных этапах ОКР.

19.103-77. Обозначения программ и программных документов

Нужен, в основном, для того, что бы научиться читать обозначения документов подобных приведенному выше. Однако понимание схемы обозначений полезно в случае, когда приходиться выходить за рамки типовых работ: к примеру, помнить, что документы с кодами после 90 — пользовательские, т.е. любые. В моей практике мы выпускали документ 93, который назвали “Ведомость программной документации”, 96 документ — “Инструкция по сборке”.
Распространенное словосочетание “вариант исполнения” в ЕСПД отсутствует, и заменяется “номером редакции”. С одной стороны, это не совсем корректно: номер редакции задумывался для отслеживания эволюции программы: вначале выходит первая редакция, потом, к примеру, после доработки — вторая. Но на практике, когда нужно выпустить версию ПО для нескольких операционных систем (кросс-платформенное ПО), другого выхода нет. Точнее — есть, но неправильный: присвоить версии для каждой операционки свое обозначение — и закладывать в архив несколько дисков с исходниками (по числу операционок), разрабатывать (фактически — копировать) весь комплект документации и т.д… Т.е. чистой воды бестолковая и сбивающая с толку деятельность. Решение в виде присвоения версии под каждую операционку своего номера редакции позволяет часть документов сделать общими.
В ЕСПД используется смущающее многих программистов обозначение исходных текстов программы и результата сборки “документами”. Документ “текст программы”, согласно 19.101-77, имеет обозначение 12. Дальше принято, что исходники обозначаются как 12 01 — т.е. 01(первый) документ вида 12, а бинарники — как 12 02 — т.е. второй документ вида 12. В ряде случаев для сборки программы требуются дополнительные инструментальные средства — компиляторы, генераторы инсталляторов и т.д. Т.е. программы, которые не входят в поставку, но нужны для сборки. Решением может быть их обозначение как 12 03 — т.е. третий документ вида 12.

19.104-78. Основные надписи
19.105-78. Общие требования к программным документам

Вводится общая структура документа, не зависящая от способа его исполнения. Т.е. еще в 1978 году было заложено в стандарт, что документ может быть не обязательно бумажным. В частности, вводиться понятие содержания для полностью электронных документов. Для бумажного исполнения, распространенного в то время, был принят ГОСТ 19.106-78.
В настоящее время к этому стандарту приходиться обращаться очень редко: разве что забывается порядок следования основных частей документа.

19.106-78. Общие требования к программным документам, выполненным печатным способом

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

Источник

Программный документ Программное обеспечение

Программный документ Программное обеспечение

Смотреть что такое «Программный документ Программное обеспечение» в других словарях:

Программный документ — По ГОСТ 19781 Источник: ГОСТ 28195 89: Оценка качества программных средств. Общие положения ори … Словарь-справочник терминов нормативно-технической документации

Программное обеспечение — Запрос «Software» перенаправляется сюда; см. также другие значения … Википедия

Документация на программное обеспечение — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей … Википедия

Эксплуатационный программный документ — Программный документ, содержащий сведения, необходимые для обеспечения функционирования и эксплуатации программного изделия Источник: РД 34.35.414 91: Правила организации пусконаладочных работ по АСУ ТП на тепловых электростанциях … Словарь-справочник терминов нормативно-технической документации

ГОСТ Р 54593-2011: Информационные технологии. Свободное программное обеспечение. Общие положения — Терминология ГОСТ Р 54593 2011: Информационные технологии. Свободное программное обеспечение. Общие положения оригинал документа: 3.1 базовый стандарт: Национальный стандарт Российской Федерации, международный стандарт, международный документ по… … Словарь-справочник терминов нормативно-технической документации

ГОСТ 19781-90: Обеспечение систем обработки информации программное. Термины и определения — Терминология ГОСТ 19781 90: Обеспечение систем обработки информации программное. Термины и определения оригинал документа: 9. Абсолютная программа Non relocatable program Программа на машинном языке, выполнение которой зависит от ее… … Словарь-справочник терминов нормативно-технической документации

Pyramid (программный каркас) — Pyramid Тип Программный каркас веб приложений Разработчик … Википедия

ОСТ 1 00366-86: Машины бортовые цифровые вычислительные. Требования к документам на программы специального программного обеспечения — Терминология ОСТ 1 00366 86: Машины бортовые цифровые вычислительные. Требования к документам на программы специального программного обеспечения: Программный документ Программное обеспечение По ГОСТ 18.004 80 По ГОСТ 19781 83 Определения термина… … Словарь-справочник терминов нормативно-технической документации

ГОСТ 28195-89: Оценка качества программных средств. Общие положения — Терминология ГОСТ 28195 89: Оценка качества программных средств. Общие положения оригинал документа: Базовый показатель качества Реально достижимая совокупность значений показателей качества ПС для уравнения Определения термина из разных… … Словарь-справочник терминов нормативно-технической документации

Р 50.1.048-2004: Информационно-телекоммуникационные игровые системы. Термины и определения — Терминология Р 50.1.048 2004: Информационно телекоммуникационные игровые системы. Термины и определения: 2.3.25 адаптивное сопровождение: Изменение программного продукта после поставки, обеспечивающее его работоспособное состояние в измененных… … Словарь-справочник терминов нормативно-технической документации

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

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

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии