Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочая программа МКиС (новая).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
759.3 Кб
Скачать

Лабораторная работа № 3 (2 часа)

Тема: Единая система программной документации (ЕСПД).

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

Используемые материалы, технические и программные средства

ГОСТ 1.1 – 2002 Межгосударственная система стандартизации. Термины и определения.

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

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

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

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

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

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

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

ГОСТ 19.201-78 - ГОСТ 19.508-79 – стандарты на конкретные виды программных документов.

ОК 025-2001 Общероссийский классификатор стран мира

Компьютер класса IBM PC с операционной системой «Windows *».

Информационно-правовая поисковая, электронная база национальных стандартов «Кодекс» - нормы, правила, стандарты РФ. – www. kodex.lib.tpu.ru.

Электронная база стандартов кафедры КИСМ – \\cmsm-server\common\Библиотека стандартов.

Методические указания

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

По задачам, выполняемым различными элементами программного обеспечения, выделяют общее и специальное программное обеспечение.

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

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

Разработка программного обеспечения представляет собой трудоемкую и дорогостоящую операцию. Известно, что доля затрат на программное обеспечение растет из года в год. Увеличение доли затрат на программное обеспечение прежде всего связано с тем, что после внедрения ЭВМ в систему затраты на технические средства уменьшаются и связаны только с эксплуатацией а затраты на программное обеспечение продолжают расти в связи с включением все новых программ, осуществляющих дополнительные функции системы управл6ения.

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

единство терминологии, применяемой в программной документации;

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

единство системы обозначений в однотипных документах независимо от организации-разработчика;

идентичность документов на программное обеспечение независимо от места их разработки;

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

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

В 1966 году. Создан Государственный фонд алгоритмов и программ. Фонд состоит из соответствующих материалов вычислительного центра Академии наук РФ, фондов Государственной публичной научно-технической библиотеки Всероссийского научно-технического комитета Совета Министров по науке и технике, отраслевых и ведомственных фондов и ведущих организаций. В Государственный фонд алгоритмов и программ включают следующие материалы:

- алгоритмы и программы для решения научно-технических и экономических задач;

- программы, входящие в системы математического обеспечения конкретных, типовых электронно-вычислительных машин;

- методические и инструктивные материалы по программированию и алгоритмическим языкам;

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

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

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

Вся система в целом и ее отдельные стандарты должны удовлетворять следующим требованиям:

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

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

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

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

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

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

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

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

- автоматизацию изготовления и хранения программной документации.

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

гр.0- общие положения (ГОСТ 19.001-77)

гр.1- основополагающие стандарты (ГОСТ 19.101 – ГОСТ 19.106)

гр.2- правила выполнения документации разработки (проектных документов) (19.201,19.202);

гр.3- правила выполнения документации изготовления (19.301)

гр.4- правила выполнения документации сопровождения (19.401- 19.404)

гр.5- правила выполнения эксплуатационной документации (19.501-19.508)

гр.6- правила обращения программной документации (19.601-19.604)

гр.7- правила выполнения схем алгоритмов, программ, данных и систем (19.701)

Общие положения (гр.0) устанавливают общие требования к самой системе ЕСПД: к ее структуре – 9 групп, к классификации стандартов, входящих в ЕСПД; к обозначению стандартов, образующих ЕСПД. Здесь же дано определение ЕСПД и область ее распространения

Основополагающие стандарты (гр.1) устанавливают основные положения системы - правила обозначения программ и программных документов (19.103), виды программ (19.101), комплектность программных документов, стадии разработки программной документации и этапы выполнения работ (19.102-77); формы, размеры, порядок заполнения основных надписей в документах (19.104-78); устанавливают общие требования к выполнению текстовых документов (19.105-78, 19.106-78).

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

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

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

Внедрение ЕСПД обеспечивает:

- повышение производительности труда программистов;

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

-улучшение условий внедрения, эксплуатации, освоения, и сопровождения программ;

- сокращение сроков проектирования и внедрения программ;

- повышение эффективности автоматизации проектирования программ;

-ускорение документооборота программ;

-повышение эффективности организации общегосударственного фонда алгоритмов и программ и их централизованное распространение;

-снижение затрат на разработку, эксплуатацию и сопровождение программ;

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

-исключение дублирования разработок.

При разработке программного продукта разработчику необходимо его идентифицировать, т.е присвоить индивидуальное обозначение программе в соответствии с существующими нормами и правилами, заложенными в стандартах межотраслевой системы – ЕСПД. Структура обозначения, которое присваиваивается программе, приведена на рисунке А.1. В соответствии с ГОСТ 19.103 она включает информацию о стране-разработчике, об организации-разработчике, о порядковом номере разработки и номере редакции программы.

А В. ХХХХХХ ХХ

Номер редакции