Читайте данную работу прямо на сайте или скачайте

Скачайте в формате документа 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 г.