Разработка и стандартизация

Министерство общего и профессионального образования Московский Государственный Университет Экономики Статистики и Информатики Институт экономических информационных систем и программирования Контрольная работа по дисциплине Разработка и стандартизация программных средств и информационных технологий Руководитель Смирнов А.А. Студентка Волкова А.В. Группа ЗКП-401 Зачетная книжка 97122 Москва 2001г. Содержание 1. Руководство пользователя. 1. Назначение программы. 2. Описание предметной области в табличной форме. 3. Граф предметной области. 4. Грамматика входного языка. 5. Примеры задания программ на входном языке. 5 2. Описание программы. 1. Общие сведения. 2. Описание логической структуры программы. 3. Вызов и загрузка. 4. Входные данные. 5. Выходные данные. 6. Модуль лекси ческого разбора. 3. Приложения. 1. Результаты выполнения программы. 2. Тексты модулей. 3. Распечатка экрана. 4. Список использованной литературы. 1. Руководство пользователя. 1. Назначение программы. Данная программа предназначена для создания упорядоченного каталога книг каталог упорядочивается по названию книги.

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

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

Описание предметной области в табличной форме

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

Грамматика входного языка

Формальная грамматика G задается четырьмя элементами GN,Z,T,F, где N -... Эта нотация предусматривает использование следующих символов - по опис... . Входной язык ППП представляет собой специально разработанный программн... 5.

Примеры задания программ на входном языке

Примеры задания программ на входном языке. ПВЯ оператор оператор оператор имя оператора разделитель параметр признак конца оператора имя оператора ввод проем ред сохр упоряд экр печ разделитель параметр символьная константа символьная константа буква буква цифра буква А Б Я цифра 01 9 признак конца оператора Пример ВВОДКЛАВИАТУРА ПРОСМЛЕРМОНТОВ СОХР-СKATALOGBOOK УПОРЯДАВТОР ЭКРЭКРАН 2.

Описание программы

Описание программы . 1.

Общие сведения

Общие сведения. Данная программа выполняет необходимые действия в соответствии с командной информацией, заданной пользователем.

Командная управляющая информация представляется на входном языке пакета.

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

Описание логической структуры программы

Управляющая программа состоит из следующих модулей 1.Ведущий блок, кот... Он обеспечивает ввод ПВЯ ввод словарей ввод данных и вывод результатов... 5. 7. Вызов и загрузка.

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

Входные данные . 2.5.

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

Выходные данные. Модуль лексического разбора. Модуль лексического разбора предназначен ... Лексический разбор представляет собой сложный алгоритм, для реализации... Детерминированным конечным автоматом называется упорядоченная система ... Таблица конечного автомата.

Приложения

Приложения . 3.1.

Результаты выполнения программы

Результаты выполнения программы.

Пример 1 Пользователем введена следующая программа ВВОДКЛАВИАТУРА ПРОСМКИНГ СОХРСМОИ ДОКУМЕНТЫ УПОРЯДАВТОР ЭКРВЫВОД Массив ГПО имеет вид 1 2 2 3 3 4 4 5 5 6 YPST 12456 KODV0 - операторы введены грамматически правильно и в нужной последовательности.

Пример 2 Пользователем введена следующая программа ПРОСМТЮТЧЕВ ВВОДКЛАВИАТУРА ПЕЧПРИНТЕР YPST 217 KODV8 - операторы введены грамматически правильно, но их последовательность не соответствует ГПО. 3.2.

Тексты модулей

Тексты модулей. writelnДля продолжения нажмите любую клавишу readkey end procedure kor... writelnДля продолжения нажмите любую клавишу readkey end procedure sox... . writelnДля продолжения нажмите любую клавишу readkey end Процедуры упр...

Распечатка экрана

Распечатка экрана.

Стурктура оператора Имя модуля параметр Конец сегмента определяется словом конец Конец всей программы определяется словом выход Ввод ПВЯ вводклавиатура простютчев сохрс katalog упорядназвание экрвывод Выполнился блок обмена С кодом возврата равным О Выполнился блок лексического разбора С кодом возврата равным О Выполнился блок синтаксического анализа С кодом возврата равным О Выполнился блок управления С кодом возврата равным О ввод прос ред сохр упоряд экр печ 4.

Список использованной литературы

Список использованной литературы . 1. Экономика, разработка и использование программного обеспечения ЭВМ УчебникВ.А.Благодатских, М.А. Енгибарян, Е.В. Ковалевская и др М. Финансы и статистика, 1995. 2.Смирнов А.А. Прикладное программное обеспечение Учебное пособиеМосковский государственный университет экономики, статистики и информатики М 2001.