Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Назначение и область примененияСтр 1 из 6Следующая ⇒
Аннотация
В данном программном документе излагается постановка задачи и общее описание программ, входящих в информационно - справочную систему "ГОСТы Единой Системы Программной Документации". Они написаны в системе программирования TURBO PASCAL 7.0 с использованием стандартной библиотеки TURBO VISION 2.0. Приводится функциональное назначение этого программного средства и описание его логической структуры. Рассмотрены свойства программого комплекса. Документ содержит описание входных и выходных данных и может быть использован в качестве инструкции для применения рассматриваемого программного средства.
Содержание
Введение................................................................................................................................................................... 3 1. Назначение и область применения.......................................................................................................... 4 1.1 Описание предметной области............................................................................................................... 4 1.2 Постановка задачи..................................................................................................................................... 7 2. Разработка структур данных......................................................................................................................... 7 3. Описание логической структуры.................................................................................................................. 9 3.1. Обоснование выбора программных средств.................................................................................... 9 3.2. Структура программного комплекса................................................................................................... 9 3.3 Описание алгоритма................................................................................................................................ 10 3.3.1. алгоритм программы, осуществляющей связь между меню и программой просмотрА текста и иллюстраций ГОСТА........................................................................................................................................................... 10 3.3.2 Описание алгоритма программы, реализующей меню........................................................ 10 3.3.3 Описание алгоритма программы, реализующей просмотр текста и иллюстраций ГОСТа 11 3.4 Описание используемых методов и..................................................................................................... 13 их обоснование................................................................................................................................................ 13 4.Инструкция пользователя.............................................................................................................................. 14 4.1. УСЛОВИЯ КОМПИЛЯЦИИ И ВЫПОЛНЕНИЕ ПРОГРАММНОГО КОМПЛЕКСА........... 14 4.2. ОСНОВНОЕ МЕНЮ Информационно-справочного комплекса "ГОСТы Единой Системы Программной Документации”................................................................................................................................................ 15 4.2.1. ПУНКТ "РЕДАКТОР".......................................................................................................................... 16 4.2.3. ПУНКТ “ФУНКЦИИ”.......................................................................................................................... 17 5.Описание характеристик программы......................................................................................................... 19 5.1. Требования к аппаратному и программному обеспечению....................................................... 19 5.2. Описание свойств программного комплекса................................................................................... 19 6. Обоснование выбора и описание структуры входных данных......................................................... 19 7. Описание структуры выходных данных.................................................................................................. 20 8. Источники, использованные при разработке.......................................................................................... 20 Заключение........................................................................................................................................................... 20 Лист регистрации изменений........................................................................................................................... 22
Введение
На совpеменном этапе научно-технической pеволюции пpогpесс в сфеpах упpавления, науки и общественного пpоизводства во многом определяется уровнем эффективности применения средств вычислительной техники. Эксплуатация имеющегося в стране парка ЭВМ невозможна без наличия необходимых программных средств, ориентированных на решение широкого круга научных, инженерно - технических, экологических, организационно - управленческих и других задач в целях интенсификации развития народного хозяйства. Программные средства, автоматизированные системы и системы обработки информации относятся к продукции производственно – технического назначения. Переход на промышленные принципы производства придает в настоящее время особую актуальность проблеме разработки, документированию и эксплуатации программных средств. Программа становится программным средством, после того как будет разработана документация на нее. Разработка документации для программного обеспечения (ПО) преследует следующие цели: - формализует методы решения задачи и состав используемой и выдаваемой информации, способствует сокращению ошибок; - позволяет вносить и учитывать изменения в программное обеспечение, обеспечивает возможность замены автора другим без повторения предыдущей работы; -позволяет изучать, тестировать, эксплуатировать и модернизировать программное обеспечение; -позволяет использовать разработанные ранее комплексы и компоненты в разных программных средствах и применять сборное программирование. Документирование ведется в соответствии со специализированными Государственными Стандартами, входящими в Единую Систему Программной Документации (ЕСПД). В данном проекте ставится задача на разработку программного средства, являющегося автоматизированным справочником по стандартам ЕСПД. Главной задачей разрабатываемой программной системы является обеспечение возможности автоматизированного доступа к ГОСТам ЕСПД. Разработанный информационно - справочный комплекс "ГОСТы Единой Системы Программной Документации " позволит разработчикам ПО экономить время для поиска необходимых стандартов ЕСПД по сравнению с обычным поиском в библиотеках.
Описание предметной области
Единая Система Программной Документации - комплекс Государственных Стандартов (ГОСТов), устанавливающих взаимоувязанные правила разработки,оформления и обращения программ и программной документации. В стандарты ЕСПД входят ГОСТы, представленные в табл. 1.
Структура и состав ЕСПД Таблица 1
Таблица 1 (продолжение)
Таблица 1 (окончание)
В стандартах ЕСПД устанавливаются требования, регламентирующие разработку, сопровождение, изготовление и эксплуатацию программ. Правила и положения, установленные в стандартах ЕСПД ,распространяются на программы и программную документацию для вычислительных машин , комплексов и систем не зависимо от их назначения и области применения. ГОСТы являются нормативными документами. Могут появляться новые ГОСТы, изменяться существующие, удаляться отмененные. Многие ГОСТы ЕСПД содеpжат иллюстpации, носящие пояснительный хаpактеp. Каждый ГОСТ характеризуется названием, номером и содержанием. ГОСТы могут содержать необходимые иллюстрации. Постановка задачи
Требуется разработать программный комплекс, обладающим следующими функциями: - добавление нового ГОСТа; - отображение текста и иллюстраций нужного ГОСТа на мониторе; - удаление отмененного ГОСТа; - внесение изменений в ГОСТ; - осуществление поиска требуемого ГОСТа; - наличие защиты от копирования. Пользователь должен иметь возможность заново создать данные, характеризующие ГОСТ, или дополнить существующие, подключить к ним текст соответствующего ГОСТа с необходимыми иллюстрациями. Эти данные о ГОСТе должны храниться на носителе данных , чтобы пользователь при каждом новом входе в программу не вводил ранее введенные данные, а мог сразу приступать к работе. Пpогpамма должна соpтиpовать данные о ГОСТе по номеpу ГОСТа. Пpогpамма должна пpедоставить пользователю возможность быстpо найти нужный ГОСТ. Программа по запросу пользователя должна отобpазить на экpан текст нужного ГОСТа ЕСПД, или вывести сообщение о его отсутствии. Программа должна отображать иллюстрации в нужном месте текста. Программа должна предоставлять пользователю возможность удалить данные об ГОСТе с носителя данных, на котором они хранятся. Пользователю нужно предоставить возможность подтверждения своих действий, направленных на удаление ГОСТа. Для этого она должна спросить пользователя о необходимости удаления именно этого ГОСТа. Необходимо, чтобы программа обладала дружественным интерфейсом. Кроме того, программа должна быть не требовательна к аппаратной части и обеспечивать достаточное быстродействие даже на IBM PC с процессором от 80286 и выше, то есть оперативное реагирование на действия пользователя. Комплекс должна обладать свойствами портабельности и транспортабельности. Кроме того, текст ГОСТов должен храниться в обычном текстовом формате с целью возможности работы с текстом обычными средствами операционной системы. Справочные данные о ГОСТах должны храниться в виде файла с оглавлением, а содержание каждого ГОСТа должно храниться в виде отдельного текстового файла. Разработка структур данных
Каждый ГОСТ характеризуется названием, номером и содержанием На основе проведенного анализа ГОСТов ЕСПД номер ГОСТа не превышает девяти символов (см. табл. 1), причем не все входящие в номер символы являются цифрами. Название ГОСТа не превышает 150 символов (см. табл. 1). Многие ГОСТы ЕСПД имеют иллюстрации. Организация стpуктуpы данных определяется характером и объемом хранимой информации. От этого зависит и выбоp способов соpтиpовки и поиска инфоpмации. Вся информация в комплексе в соответствии с постановкой задачи храниться в виде пяти файлов: -файлы с текстами ГОСТов; -файлы с иллюстрациями; -файл с оглавлением; -файл со сведениями об иллюстрациях; -файл с данными об интерфейсе. Тексты ГОСТов хранятся в файлах формата DOS с разбиением на строки. Файлы с иллюстрациями представляют собой файлы формата BMP, 640x480 пикселей, 16 цветов. Файл с оглавлением включает номера, названия и имена файлов с текстами ГОСТов. В файле с сведениями об иллюстрациях хранятся номер строки в тексте ГОСТа, к которой подключена иллюстрация, имя графического файла с иллюстрацией и имя соответствующего файла с текстом ГОСТа. В файле с данными об интерфейсе хранятся данные, используемые при инициализации интерфейса и при работе с ГОСТами. Так как текст ГОСТов будет храниться в текстовых файлах, то число этих файлов будет равняться числу ГОСТов. Иллюстpации будут хpаниться в гpафических файлах, которые имеют формат, определенный в TURBO PASCAL'е. Таким образом на основе проведенного анализа можно утверждать, что под номер ГОСТа достаточно отвести строку длиной не более девяти символов. Под название ГОСТа - строку длиной не более 150 символов. Так как длина имени файла в DOS не превышает 12 символов, то для имени файла нужно выделить строку длиной не более 12 символов. Данные о ГОСТе на носителе данных должны храниться в виде файла с оглавлением. Тип элемента такого файла будет иметь вид записи. Описание этой записи пpиведено в табл. 2.
Стpуктуpа записи файла с оглавлением Таблица 2
Данные об иллюстрациях к ГОСТам хранятся в виде файла структура элемента которого приведена в табл. 3.
Стpуктуpа записи файла с данными об иллюстрациях к ГОСТам Таблица 3
Такая структура элемента файла не ограничивает количество иллюстраций, привязанных к одному госту (число картинок не может быть больше количества строк в текстовом файле с ГОСТом). Данные об интерфейсе программы хранятся в файле структура элемента которого приведена в табл. 4.
Структура записи файла данных об интерфейсе программы. Таблица 4
Их обоснование
При написании данной программного комплекса использовалась стратегия программирования " сверху вниз ". Использование этой стратегии объясняется следующим образом. Она позволяет процесс написания программного комплекса разбить на большие логические блоки. Затем большие логические блоки также разбить на более мелкие и так да- лее. Разбиение продолжается до тех пор пока полностью не реали- зуется выбранный алгоритм решения задачи. Разрабатываемый программный комплекс состоит из трех ком- понент: - программа, реализующая основное меню; - программа, реализующая просмотр текста ГОСТов и прилагамых к ним иллюстраций; - программа, реализующая связь между первыми двумя компонен- тами. Первая программа реализует диалог с пользователем. Создает файл с оглавлением. Содержит контекстную помощь. Вторая програм- ма позволяет пользователю просмотреть ГОСТ с необходимыми иллюс- трациями. Позволяет подключить текст ГОСТа к оглавлению и иллюс- трации к тексту ГОСТа. Третья программа является мониторным яд- ром. Она соединяет в единую программую систему первые две прог- раммы. Такое деление обусловлено необходимостью более экономичного использования оперативной памяти, хотя и незначительно снижает скорость работы программы. Программа " меню " осуществляет создание , дополнение , сор- тировку файла с оглавлением и удаление из него сведений об отме- ненном ГОСТе. Дополнение и сортировка осущестляется одной проце- дурой. Это позволяет сделать метод сортировки " простая вставка ". Этот метод удобен тем, что не приходится просматривать файл с оглавлением более одного раза, чтобы в него поместить новый эле- мент и отсортировать. При этом используется доплнительный файл. Это ускоряет процесс сортировки так как не приходиться вычислять позицию , в которую поместить новые сведения о ГОСТе и при этом здвинуть вправо все данные о ГОСТах с большими номерами ГОСТов. Удаление сведений о ГОСТе ведется с использонием вспомогательно- го файла. Так как это увеличивает скорость удаления сведений об отмененном ГОСТе. Программа, реализующая просмотр текста ГОСТов и прилагамых к ним иллюстраций позволяет посматривать содержимое ГОСТа, выби- раемого пользователем из файла с оглавлением, просматривать ил- люстрации к данному ГОСТу. Эта программа дает возможность пользо- вателю добавить к ГОСТу или удалить из него иллюстрации.
Инструкция пользователя Рис. 8. Выбор Госта для удаления
ВЫХОД - выход из программного комплекса.
Требования к аппаратному и программному обеспечению Данный программый комплекс можно выполнить на компьютерах фирмы IBM или совместимых с ними: от 80286 до PENTIUM-II-а. Требования к памяти: не менее 640 Кбайт основной оперативной памяти и 19 Мбайт на жёстком диске. Необходимо наличие операционной системы MS-DOS 6.22 и среды программирования TURBO PASCAL 7.0 и его стандартной библиотеки TURBO VISION 2.0. Заключение
Поставленная в данном курсовом проекте задача на разработку программного комплекса, являющегося справочником по ГОСТам ЕСПД, выполнена. Необходимость данной программной системы обусловлена потребностью в быстром поиске текста и иллюстраций ГОСТа ЕСПД и его изучением. Данный программный комплекс предназначен для людей, занимающихся разработкой, документированием и эксплуатацией программного обеспечения, а так же для всех желающих ознакомиться и изучить ГОСТы ЕСПД. Данный программный комплекс обладает следующими функциями: - дополнение существующего или создание нового файла данных о ГОСТе; - отобpажение текста ГОСТа ЕСПД на монитоp с необходимыми иллюстрациями; - удаление отмененного ГОСТа; - внесение изменений в данные о ГОСТе; - осуществление поиска тpебуемого ГОСТа; - наличие защиты от копиpования. Информационно - справочный комплекс "ГОСТы по программному обеспечению " не требователен к аппаратному и программному обес- печению. Имеет простой и удобный для пользователя интерфейс. Обладает свойствами мобильности и траспортабельности.
Лист регистрации изменений
Аннотация
В данном программном документе излагается постановка задачи и общее описание программ, входящих в информационно - справочную систему "ГОСТы Единой Системы Программной Документации". Они написаны в системе программирования TURBO PASCAL 7.0 с использованием стандартной библиотеки TURBO VISION 2.0. Приводится функциональное назначение этого программного средства и описание его логической структуры. Рассмотрены свойства программого комплекса. Документ содержит описание входных и выходных данных и может быть использован в качестве инструкции для применения рассматриваемого программного средства.
Содержание
Введение................................................................................................................................................................... 3 1. Назначение и область применения.......................................................................................................... 4 1.1 Описание предметной области............................................................................................................... 4 1.2 Постановка задачи..................................................................................................................................... 7 2. Разработка структур данных......................................................................................................................... 7 3. Описание логической структуры.................................................................................................................. 9 3.1. Обоснование выбора программных средств.................................................................................... 9 3.2. Структура программного комплекса................................................................................................... 9 3.3 Описание алгоритма................................................................................................................................ 10 3.3.1. алгоритм программы, осуществляющей связь между меню и программой просмотрА текста и иллюстраций ГОСТА........................................................................................................................................................... 10 3.3.2 Описание алгоритма программы, реализующей меню........................................................ 10 3.3.3 Описание алгоритма программы, реализующей просмотр текста и иллюстраций ГОСТа 11 3.4 Описание используемых методов и..................................................................................................... 13 их обоснование................................................................................................................................................ 13 4.Инструкция пользователя.............................................................................................................................. 14 4.1. УСЛОВИЯ КОМПИЛЯЦИИ И ВЫПОЛНЕНИЕ ПРОГРАММНОГО КОМПЛЕКСА........... 14 4.2. ОСНОВНОЕ МЕНЮ Информационно-справочного комплекса "ГОСТы Единой Системы Программной Документации”................................................................................................................................................ 15 4.2.1. ПУНКТ "РЕДАКТОР".......................................................................................................................... 16 4.2.3. ПУНКТ “ФУНКЦИИ”.......................................................................................................................... 17 5.Описание характеристик программы......................................................................................................... 19 5.1. Требования к аппаратному и программному обеспечению....................................................... 19 5.2. Описание свойств программного комплекса................................................................................... 19 6. Обоснование выбора и описание структуры входных данных......................................................... 19 7. Описание структуры выходных данных.................................................................................................. 20 8. Источники, использованные при разработке.......................................................................................... 20 Заключение........................................................................................................................................................... 20 Лист регистрации изменений........................................................................................................................... 22
Введение
На совpеменном этапе научно-технической pеволюции пpогpесс в сфеpах упpавления, науки и общественного пpоизводства во многом определяется уровнем эффективности применения средств вычислительной техники. Эксплуатация имеющегося в стране парка ЭВМ невозможна без наличия необходимых программных средств, ориентированных на решение широкого круга научных, инженерно - технических, экологических, организационно - управленческих и других задач в целях интенсификации развития народного хозяйства. Программные средства, автоматизированные системы и системы обработки информации относятся к продукции производственно – технического назначения. Переход на промышленные принципы производства придает в настоящее время особую актуальность проблеме разработки, документированию и эксплуатации программных средств. Программа становится программным средством, после того как будет разработана документация на нее. Разработка документации для программного обеспечения (ПО) преследует следующие цели: - формализует методы решения задачи и состав используемой и выдаваемой информации, способствует сокращению ошибок; - позволяет вносить и учитывать изменения в программное обеспечение, обеспечивает возможность замены автора другим без повторения предыдущей работы; -позволяет изучать, тестировать, эксплуатировать и модернизировать программное обеспечение; -позволяет использовать разработанные ранее комплексы и компоненты в разных программных средствах и применять сборное программирование. Документирование ведется в соответствии со специализированными Государственными Стандартами, входящими в Единую Систему Программной Документации (ЕСПД). В данном проекте ставится задача на разработку программного средства, являющегося автоматизированным справочником по стандартам ЕСПД. Главной задачей разрабатываемой программной системы является обеспечение возможности автоматизированного доступа к ГОСТам ЕСПД. Разработанный информационно - справочный комплекс "ГОСТы Единой Системы Программной Документации " позволит разработчикам ПО экономить время для поиска необходимых стандартов ЕСПД по сравнению с обычным поиском в библиотеках.
Назначение и область применения |
Последнее изменение этой страницы: 2019-04-10; Просмотров: 214; Нарушение авторского права страницы