Загрузить архив: | |
Файл: 240-1457.zip (43kb [zip], Скачиваний: 27) скачать |
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 или более поздней.
- Оперативная память объемом по меньшей мере 256К.
- Дисковод для гибких дисков или жесткий диск.
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 г.