Знакомство с ГОСТ 19.701-90 (ИСО 5807-85) Схемы алгоритмов, программ, данных и систем

Автор работы: Пользователь скрыл имя, 11 Октября 2013 в 19:52, реферат

Описание работы

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

Содержание работы

1.Введение
Общие положения
2. Описание схем
3. Описание символов
4. Правила применения символов и выполнения схем
5. Применение символов
Приложение справочное Примеры выполнения схем

Файлы: 1 файл

Реферат КЭИС.docx

— 574.40 Кб (Скачать файл)

 

 

 

 

 

 

 

 

 

 

 

 

РЕФЕРАТ

 

 

 

По курсу: «Корпоративные экономические информационные системы»

Тема: «Знакомство с ГОСТ 19.701-90 (ИСО 5807-85) Схемы алгоритмов, программ, данных и систем»

 

 

 

 

 

 

 

 

 

      Выполнил:

 

                 Проверил:

 

 

_________

подпись

Студент гр.

 

 

 

 

___________         подпись

 

 

 

 

_________

дата сдачи на проверку

   

 

 

___________

дата проверки

 



 

 

 

 

 

 

2012 г.

 

Содержание

1.Введение

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

2. Описание схем

3. Описание символов

4. Правила применения символов и выполнения схем

5. Применение символов

Приложение справочное Примеры выполнения схем

 

 

Введение

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

Во-первых, умение создавать программную документацию определяет профессиональный уровень  программиста. Заказчик не будет вникать  в тонкости и особенности даже самой замечательной программы. Заказчик будет сначала читать документацию. Большую роль играет в этом и психологический фактор. В частности, во всем мире ценилась (и ценится сейчас) былая советская школа программирования. Так вот, созданный в "классическом" стиле пакет программной документации (далее – ПД) создаст у вашего заказчика или работодателя самое что ни на есть благоприятное впечатление.

Во-вторых, грамотно составленный (точнее, созданный) пакет ПД избавит вас  от многих неприятностей. В частности, избавиться от назойливых вопросов и  необоснованных претензий можно  просто отослав пользователя к документации. Это касается прежде всего важнейшего документа – Технического задания.

Для начала необходимо вооружиться  ГОСТами. ГОСТ определяет все. В частности, в него входит и интересующая нас  Единая система программной документации (ЕСПД).

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

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

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

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

Вообще перечень документов ЕСПД очень  обширен. В него, в частности, входят следующие ГОСТы:

ГОСТ 19.001-77 ЕСПД. Общие положения.

ГОСТ 19.101-77 ЕСПД. Виды программ и программных  документов (переиздан в ноябре 1987г с изм.).

ГОСТ 19.102-77 ЕСПД. Стадии разработки.

ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов.

ГОСТ 19.104-78 ЕСПД. Основные надписи.

ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам.

ГОСТ 19.106-78 ЕСПД. Требования к программным  документам, выполненным печатным способом.

ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению.

ГОСТ 19.202-78 ЕСПД. Спецификация. Требования к содержанию и оформлению.

ГОСТ 19.301-79 ЕСПД. Программа и методика испытаний.

ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению.

ГОСТ 19.402-78 ЕСПД. Описание программы.

ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению.

ГОСТ 19.501-78 ЕСПД. Формуляр. Требования к содержанию и оформлению.

ГОСТ 19.502-78 ЕСПД. Описание применения. Требования к содержанию и оформлению.

ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению.

ГОСТ 19.504-79 ЕСПД. Руководство программиста.

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

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

ГОСТ 19.508-79 ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению.

ГОСТ 19.604-78 ЕСПД. Правила внесения изменений в программные документы, выполняемые печатным способом.

ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

ГОСТ 19.781-90. Обеспечение систем обработки  информации программное. 

И так, стандарты ЕСПД упорядочивают процесс документирования программных систем. Однако, во-первых, предусмотренный стандартами ЕСПД состав программных документов вовсе не такой "жесткий", как может показаться: стандарты позволяют вносить в комплект документации на программной системы (ПС) дополнительные виды, а, во-вторых, исходя из требований заказчика, допустимы некоторые изменения как в структуре, так и в содержании установленных видов ПД. Более того, можно отметить, что стандарты ЕСПД (а это относится и ко всем другим стандартам в области ПС - ГОСТ 34, Международному стандарту ISO/IEC, и др.) носят рекомендательный характер. Дело в том, что в соответствии с Законом РФ "О стандартизации" эти стандарты становятся обязательными на контрактной основе – т.е. при ссылке на них в договоре на разработку (поставку) ПС.

Программная документация является неотъемлемым компонентом программного продукта и должна оформляться в соответствии с Единой системой программной документации (ЕСПД - ГОСТ серии 19). В рамках учебных  работ допускается заключать  всю содержательную часть программной документации в единый "отчёт по программе", при этом формальные требования к оформлению такого отчёта соответствуют требованиям к отчёту по НИР.

Программная документация, кроме формальных документов (спецификация, ведомость  держателей подлинников, формуляр и  др.), включает:

  • техническое задание (назначение, область применения программы, требования, предъявляемые к программе);
  • текст программы (запись программы с необходимыми комментариями);
  • описание программы (сведения о логической структуре и функционировании программы);
  • пояснительная записка (схема алгоритма, общее описание алгоритма и/или функционирования программы, обоснование принятых решений);
  • эксплуатационные документы.

Документ "Описание программы" может  содержать также схемы данных, схемы взаимодействия программ, схемы  ресурсов системы и проч., оформленные в соответствии с ГОСТ 19.701-90.

В данном реферате изложены ключевые моменты ГОСТ 19.701-90 (ИСО 5807-85) Схемы алгоритмов, программ, данных и систем. 

ГОСТ 19.701-90 (ИСО 5807-85) Схемы алгоритмов, программ, данных и систем

Дата  введения 01.01.92

Настоящий стандарт распространяется на условные обозначения (символы) в  схемах алгоритмов, программ, данных и систем и устанавливает правила выполнения схем, используемых для отображения различных видов задач обработки данных и средств их решения.

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

Требования стандарта являются обязательными.

1. ОБЩИЕ ПОЛОЖЕНИЯ

1.1. Схемы алгоритмов, программ, данных  и систем (далее – схемы) состоят  из имеющих заданное значение  символов, краткого пояснительного  текста и соединяющих линий.

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

1.3. В настоящем стандарте определены  символы, предназначенные для  использования в документации  по обработке данных, и приведено  руководство по условным обозначениям  для применения их в:

1) схемах данных;

2) схемах программ;

3) схемах работы системы;

4) схемах взаимодействия программ;

5) схемах ресурсов системы.

1.4. В стандарте используются  следующие понятия:

1) основной символ-символ, используемый  в тех случаях, когда точный  тип (вид) процесса или носителя  данных неизвестен или отсутствует  необходимость в описании фактического  носителя данных;

2) специфический символ-символ, используемый  в тех случаях, когда известен  точный тип (вид) процесса или  носителя данных или когда  необходимо описать фактический  носитель данных;

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

2. ОПИСАНИЕ  СХЕМ

2.1. Схема данных

2.1.1. Схемы данных отображают  путь данных при решении задач  и определяют этапы обработки,  а также различные применяемые  носители данных.

2.1.2. Схема данных состоит из:

1) символов данных (символы данных  могут также указывать вид  носителя данных);

2) символов процесса, который следует  выполнить над данными (символы  процесса могут также указывать  функции, выполняемые вычислительной  машиной);

3) символов линий, указывающих  потоки данных между процессами  и (или) носителями данных;

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

2.1.3. Символы данных предшествуют  и следуют за символами процесса. Схема данных начинается и  заканчивается символами данных (за исключением специальных символов, указанных в п. 3.4).

2.2. Схема программы

2.2.1. Схемы программ отображают  последовательность операций в  программе.

2.2.2. Схема программы состоит  из:

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

2) линейных символов, указывающих  поток управления;

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

2.3. Схема работы системы

2.3.1. Схемы работы системы отображают  управление операциями и поток  данных в системе.

2.3.2. Схема работы системы состоит  из:

1) символов данных, указывающих  на наличие данных (символы данных  могут также указывать вид  носителя данных);

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

3) линейных символов, указывающих  потоки данных между процессами  и (или) носителями данных, а  также поток управления между  процессами;

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

2.4. Схема взаимодействия программ

2.4.1. Схемы взаимодействия программ  отображают путь активации программ  и взаимодействий с соответствующими  данными. Каждая программа в  схеме взаимодействия программ  показывается только один раз  (в схеме работы системы программа  может изображаться более чем  в одном потоке управления).

2.4.2. Схема взаимодействия программ  состоит из:

1) символов данных, указывающих  на наличие данных;

2) символов процесса, указывающих  на операции, которые следует  выполнить над данными;

3) линейных символов, отображающих  поток между процессами и данными,  а также инициации процессов;

Информация о работе Знакомство с ГОСТ 19.701-90 (ИСО 5807-85) Схемы алгоритмов, программ, данных и систем