Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Описание предметной области. Постановка задачи



 

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

В стандарты ЕСПД входят ГОСТы, представленные в табл. 1.

 

   Структура и состав ЕСПД                  Таблица 1

Номер Название Краткое содержание
1 19.001-77 Общие положения. Устанавливает назначение, область распространения, классификацию и правила обозначения стандартов ЕСПД.
2 19.005-77 Р-схемы алгоритмов и программ. Устанавливает условные графические обозначения и правила выполнения Р-схем.
3 19.101-77 Виды программ и программных документов. Устанавливает виды программ и програм-мных документов для вычислительных ма-шин,комплексов и систем.
4 19.102-77 Стадии разработки. Устанавливает стадии разработки прог-рамм и программных документов.
5 19.103-77 Обозначение программ и программных доку-ментов. Устанавливает структуру обозначения программ и программных документов.
6 19.104-77 Основные надписи. Устанавливает формы, размеры, располо-жение и порядок заполнения основных надписей листа утверждения и титуль-ного листа в программных документах.
7 19.105-77 Общие сведения к программным докумен-там. Устанавливает общие требования к офор-млению программных документов.  
8 19.106-77 Требования к прог-раммным документам, выполненным печат- ным способом. Устанавливает правила выполнения прог-раммных документов.    
9 19.201-78 Требования к содер-жанию и оформлению технического задания. Устанавливает порядок построения и оформления технического задания на разработку программного средства.

 

                                      Таблица 1 (продолжение)

Номер Название Краткое содержание
10 19.202-78 Спецификация. Требования к Содержанию и офрмлению. Устанавливает форму и поряд- ок составления документа "Спецификация".  
11 19.301-79 Программа и мето-дика испытаний. Требвания к содержанию и оформлению. Устанавливает требования к Соржанию документа "Програм- Ма и методика испытаний".    
12 19.401-78 Текст программы. Требования к содержанию и офрмлению. Устанавливает требования к Соржанию и оформлению доку- мента "Текст программы.  
13 19.402-78 Описание прог-раммы. Устанавливает состав и тре- Бования к осодержанию доку- Мента "Описание программыы".
14 19.403-79 Ведомость держа-телей подлин-ников. Устанавливает форму и пра- Вила заполнения документа "Ведомость держателей под- линников".
15 19.404-79 Пояснительная записка. Требова-ние к содержанию и оформлению. Устанавливает требования к Соржанию и оформлению доку- Мента "Пояснительная записка".
16 19.501-78 Формуляр. Требования к со- Держанию и оформлению. Устанавливает правила сос- Тавлениядокумента "Форму- Ляр".
17 19.502-78   Описание приме-нения. Требования к содержанию и оформлению. Устанавливает состав и тре- Бования к осодержанию доку- Мента "Описание применения".  
18 19.503-79 Руководство сис-темного програм-миста. Требования к содержанию и оформлению. Устанавливает требования к Соржанию и оформлению доку- Мента "Руководство системно- го программиста".
19 19.504-79 Руководство прог-раммиста.Требова-ния к содержанию и оформлению. Устанавливает требования к Соржанию и оформлению доку- Мента "Руководство програм- миста".

 

 

Таблица 1 (окончание)

Номер Название Краткое содержание
20 19.505-79 Руководство опе-ратора. Требова-ния к содержанию и оформлению. Устанавливает требования к Сордежанию и оформлению доку- Мента "Руководство оператора".  
21 19.506-79 Описание языка. Требования к содержанию и оформлению. Устанавливает требования к Содержанию и оформлению доку- Мента по описанию языка.
22 19.507-79 Ведомость экплуатационных Документов. Стандарт устанавливает форму и правила заполнения документа "Ведомость эксплуатационных документов".
23 19.508-79 Руководство по техническому об-служиванию.Требо-вания к содержа-нию и оформлению. Стандарт устанавливает требо-вания к содержанию и оформле-нию документа “Руководство по техническому обслуживанию".
24 19.602-78 Правила дублиро-вания, учета и хранения програм-мных документов, выполненных печа-тным способом. Стандарт устанавливает правила дублирования, учета и хранения Документов, предусмотренных ЕСПД и выполненных печатным способом.  
25 19.603-78 Общие правила внесения из- менений. Стандарт устанавливает общие правила внесения изменений в документы, предусмотренные стандартами ЕСПД.
26 19.604-78 Правила внесения изменений в прог-раммные докумен-ты, выполненные печатным спосо-бом. Стандарт устанавливает правила внесения изменений в докумен-ты, предусмотренные стандар-тами ЕСПД и выполненные печат-ным способом.  
27 19.701-90 Схемы алгоритмов, программ данных и систем. Условные обзначения и пра-вила выполнения. Стандарт распространяется на условные обозначения в схемах алгоритмов, программ, данных и систем и устанавливает правила выполнения схем.
28 19.781-90 Программное обес-печение систем обработки инфо-рмации. Термены и определения. Стандарт устанавливает термины и определения понятий в облас-ти программного обеспечения систем обработки информации.

 

    

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

ГОСТы являются нормативными документами. Могут появляться новые ГОСТы, изменяться существующие, удаляться отмененные. Многие ГОСТы ЕСПД содеpжат иллюстpации, носящие пояснительный хаpактеp.    

Каждый ГОСТ характеризуется названием, номером и содержанием. ГОСТы могут содержать необходимые иллюстрации.

Постановка задачи

 

Требуется разработать программный комплекс, обладающим следующими функциями:

  - добавление нового ГОСТа;

  - отображение текста и иллюстраций нужного ГОСТа на мониторе;

  - удаление отмененного ГОСТа;

  - внесение изменений в ГОСТ;

  - осуществление поиска требуемого ГОСТа;

  - наличие защиты от копирования.

Пользователь должен иметь возможность заново создать данные,

характеризующие ГОСТ, или дополнить существующие, подключить к ним

текст соответствующего ГОСТа с необходимыми иллюстрациями. Эти

данные о ГОСТе должны храниться на носителе данных , чтобы

пользователь при каждом новом входе в программу не вводил ранее

введенные данные, а мог сразу приступать к работе. Пpогpамма должна

соpтиpовать данные о ГОСТе по номеpу ГОСТа.

Пpогpамма должна пpедоставить пользователю возможность быстpо

найти нужный ГОСТ. Программа по запросу пользователя должна

отобpазить на экpан текст нужного ГОСТа ЕСПД, или вывести сообщение о его отсутствии. Программа должна отображать иллюстрации в нужном месте текста.

Программа должна предоставлять пользователю возможность удалить данные об ГОСТе с носителя данных, на котором они хранятся. Пользователю нужно предоставить возможность подтверждения своих действий, направленных на удаление ГОСТа. Для этого она должна спросить пользователя о необходимости удаления именно этого ГОСТа.

Необходимо, чтобы программа обладала дружественным интерфейсом. Кроме того, программа должна быть не требовательна к аппаратной части и обеспечивать достаточное быстродействие даже на IBM PC с процессором от 80286 и выше, то есть оперативное реагирование на действия пользователя. Комплекс должна обладать свойствами портабельности и транспортабельности.   

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

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


Поделиться:



Последнее изменение этой страницы: 2019-04-10; Просмотров: 208; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.024 с.)
Главная | Случайная страница | Обратная связь