Скачайте в формате документа WORD

Комплекс программ построения справочников по формальным языкам

1. Введение.


В настоящее время существует множество справочныха систем,

закрытого типа и недоступных для модификации. Разрабатываемый

комплекса программа предназначена для преодоления казанного

ограничения.


2. Основание для разработки.


Приказ по институту N от


3. Назначение для разработки.


Комплекс программа предназначена для того и должен быть

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

ное построение справочника, контроль правильности входных дан-

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

единого представления информации о языке.


4. Требования к комплексу программ.


4.1. Требования к функциональным характеристикам.


Комплекс программ должен обеспечивать:


- ввод, контроль исходныха данных, выдачуа сообщений об

ошибке;

- преобразование информации;

- вывод результатов;


Входные данные:


Текст описания на языке описания грамматик (ЯОГ)а содержит

некоторуюа совокупность правил, описывающих некоторое понятие

(нетерминал), ограниченных символом "точка с запятой".

Текст записывается в свободном формате. Пробелы, не заклю-

ченные в кавычки, апострофы и гловые скобки, игнорируются.

Комментарии заключаются между парами символов /* и */.

Имя нетерминала -а произвольная последовательность букв,

цифр, символов тире, подчеркивания, апостроф, пробел. Имя не-

терминала заключается в гловые скобки. В файле описания грам-

матик, помимо синтаксис проблемно-ориентированного языка

(ПОЯ) в модифицированной форме Бэкуса-Наура (МРБНФ), представ-

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

ющаяся при формирования справочника:

- неформальное описание (в частности синтаксиса и семанти-

ки) разделов, соответствующих синтаксическим конструкциям;

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

- описание конструкций лексического ровня;

- описание проблемных подмножеств;

- описание дополнительных разделов.


Выходные данные:


Выходная информация представлен ва виде промежуточного

файла, который должен быть обработан специальным компилятором

MakeHelp - фирмы TurboPower Software.


Функциональных требований к временным и емкостным характе-

ристикам не предъявляется.


4.2. Требования к надежности.


Разработать средства аконтроля входнойа информации и пре-

дусмотреть диагностику ошибок.


4.3. словия эксплуатации.


словия эксплуатации программы соответствуют словиям

эксплуатации ПЭВМ типа IBM PC/XT/AT.


4.4. Требования к составу и параметрам технических средств.


- Персональный компьютер фирмы IBM серии PC, XT, AT (или

совместимый с этими с этими моделями) или PS/2, работающий под

управлением системы DOS версии 3.30 или более поздней.

- Оперативная память объемом по меньшей мере 25К.

- Дисковод для гибких дисков или жесткий диск.


4.5. Требования к информационной и программной

совместимости.


Программы предназначены для эксплуатации на ПЭВМ тип IBM

PCа пода правлениема Са MS-DOS версии 3.30 и выше. В состав

системного программного обеспечения данной ЭВМ должена входить

русский экранный драйвер с альтернативной кодировкой.

Программы реализуются средствами Turbo Pascal.


4.6. Технологические требования.


Разработать технологический процесс тестирования программы

построения справочников по формальным языкам.


5. Требования к программной документации.


5.1. Перечень программной документации.


В ходе разработки программы должны быть подготовлены сле-

дующие документы:


- описание программ;

- программа и методика испытаний;

- описание применения;

- руководство оператора.


5.2. Специальные требования к пояснительной записке.


Привести краткое описание входных данных.


6. Технико-экономические показатели.


1. Привести технико-экономическое обоснование выбора темы.

2. Рассчитать сметную стоимость темы.

3. Рассчитать трудоемкость программирования.

4. Оценить эффективность разработки.


7. Стадии и этапы разработки.


7.1. Технический проект.


На стадии технического проект детально разрабатывается

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

Разрабатывается общее описание алгоритма, алгоритм решения за-

дачи, структура программы.

Разрабатывается технологический процесса испытанийа прог-

рамм, мероприятия по охране труда, пояснительная записка.


Срок окончания: 15.12.1992 г.


7.2. Рабочий проект.


На этой стадииа осуществляется программирование и отладка

программ, разрабатывается программная документация. Проводятся

предварительные испытания и корректировка программ и программ-

ной документации. Оформляются пояснительная записка иа графи-

ческий материал.


Срок окончания: 15.01.1993 г.


7.3. Внедрение.


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

в опытную эксплуатацию.


Срок окончания: 31.01.1993 г.


Срок сдачи законченного проекта: 15.01.1993 г.


8. Охрана труда.


1. Оценка возможных опасных и вредных факторов н участке

ПЭВМ.

2. Выбор и расчет системы защиты оператора ПЭВМ от пораже-

ний электрическим током.

3. Пожарная профилактика на частке ПЭВМ.


9. Перечень графического материала.


В ходе разработки проекта должен быть подготовлена следую-

щий графический материал:


- описание язык представления входной информацииа (1

лист);

- схема алгоритма программы (1 лист);

- структура комплекса инструментальных средств (1 лист);

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

ков (1 лист);

- технологический процесс тестирования (1 лист);

- фрагмент тестирования (1 лист);

- структура внутренних данных (1 лист);

- структура выходной информации (1 лист);

- экономическая часть (1 лист);


Срок сдачи дипломного проекта: 1.02.1993 г.