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

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

что такое программный документ. Смотреть фото что такое программный документ. Смотреть картинку что такое программный документ. Картинка про что такое программный документ. Фото что такое программный документ

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

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

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

С точки зрения ЕСПД программы разделают на следующие виды (ГОСТ 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 адаптивное сопровождение: Изменение программного продукта после поставки, обеспечивающее его работоспособное состояние в измененных… … Словарь-справочник терминов нормативно-технической документации

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *