Программное обеспечение
Структурный состав подсистемы программного обеспечения приведен на схеме (Рисунок 5.3).
![]() |
Рисунок 5.3 – Структурный состав подсистемы программного обеспечения АЭИС
Всю совокупность программ ЭВМ, обеспечивающих АЭИС, можно разделить на две категории:
• общее программное обеспечение, включающее операционные системы, операционные оболочки, компиляторы и интерпретаторы, языки программирования и инструментальные программные среды для разработки прикладных программ, СУБД, сетевые программы и т. д.;
• специальное программное обеспечение, включающее прикладные программы, разработанные для конкретных функциональных задач, контрольные примеры.
В подсистему программного обеспечения АЭИС входят также описания и инструкции по применению программных средств на ЭВМ.
Описание программы в соответствии с ГОСТ 19.402-78[1] должно включать следующие рубрики[2]:
• общие сведения;
• функциональное назначение;
• описание логической структуры;
• используемые технические средства;
• вызов и загрузка;
• входные данные;
• выходные данные.
В рубрике «Общие сведения» должны быть указаны:
• обозначение и наименование программы;
• программное обеспечение, необходимое для функционирования программы;
• языки программирования, на которых написана программа.
В рубрике «Функциональное назначение» должны быть указаны классы решаемых задач и (или) назначение программы и сведения о функциональных ограничениях на применение.
В рубрике «Описание логической структуры» должны быть указаны:
• алгоритм программы;
• используемые методы;
• структура программы с описанием функций составных частей и связи между ними;
• связи программы с другими программами.
Описание логической структуры программы выполняют с учетом текста программы на исходном языке.
В рубрике «Используемые технические средства» должны быть указаны типы компьютерных средств, которые используются при работе программы.
В рубрике <<Вызов и загрузка» должны быть указаны:
• способ вызова программы с соответствующего носителя данных;
• входные точки в программу.
Допускается указывать адреса загрузки, сведения об использовании оперативной памяти, объем программы.
В рубрике «Входные данные» должны быть указаны:
• характер, организация и предварительная подготовка входных данных;
• формат, описание и способ кодирования входных данных. В рубрике «Выходные данные» должны быть указаны:
• характер и организация выходных данных;
• формат, описание и способ кодирования выходных данных.
Содержание рубрик может иллюстрироваться пояснительными примерами, таблицами, схемами, графиками. В приложении к описанию программы допускается включать различные материалы, которые нецелесообразно включать в разделы описания.
В описании «Настройка программ» [3] должно быть приведено описание действий по настройке программы на условия конкретного применения (настройка на состав технических средств, выбор функций и др.). При необходимости приводят поясняющие примеры.
В описании «Проверка программы» (ГОСТ 19.503-79)[4] должны быть приведено описание способов проверки, позволяющих дать общее заключение о работоспособности программы (контрольные примеры, методы прогона, результаты).
Руководство программиста в соответствии с ГОСТ 19.504-79 8 должно содержать следующие рубрики[5]:
• назначение и условия применения программы;
• характеристика программы;
• обращение к программе;
• входные и выходные данные;
• сообщения.
В рубрике «Назначение и условия применения программы» указываются: назначение, выполняемые программой функции, условия для выполнения программы (объем оперативной памяти, требования к составу и параметрам периферийных устройств, требования к программного обеспечению и т. п.).
В рубрике «Характеристика программы» должно быть приведено описание основных характеристик и особенностей программы: временные характеристики, режим работы, средства контроля правильности выполнения и самовосстанавливаемости программы и т. п.
В рубрике «Обращение к программе» должно быть приведено описание процедур вызова программы: способы передачи управления и параметров данных и др.
В рубрике «Входные и выходные данные» должно быть приведено описание организации используемой входной и выходной информации и, при необходимости, ее кодирования.
В рубрике «Сообщения» должны быть указаны тексты сообщений, выдаваемых пользователю в ходе выполнения программы, описание их содержания и действий, которые необходимо предпринять по этим сообщениям.
В приложении к руководству программиста могут быть приведены дополнительные материалы (примеры, иллюстрации, таблицы, графики и т. п.).
Описание языка в соответствии с ГОСТ 19.506-79[6] должно содержать следующие рубрики[7]:
• общие сведения;
• элементы языка. Допускается вводить рубрики:
• способы структурирования программы;
• средства обмена данными;
• встроенные элементы;
• средства отладки программы.
В рубрике «Общие сведения» должны быть указаны назначение и описание общих характеристик языка, его возможностей, основных областей применения и другие сведения.
В рубрике «Элементы языка» должно быть указано описание синтаксиса и семантики базовых и составных элементов языка.
В рубрике «Способы структурирования программы» должны быть указаны способы вызова процедур передачи управления и другие элементы структурирования программы.
В рубрике «Средства обмена данными» должно быть приведено описание языковых средств обмена данными (например, средства ввода-вывода, внутреннего обмена данными и т. п.).
В рубрике «Встроенные элементы» должны быть приведены описание встроенных в язык элементов (например, функции, классы и т. п.) и правила их использования.
В рубрике «Средства отладки программы» должно быть приведено описание имеющихся в языке средств отладки программ, семантики этих средств, даны рекомендации по их применению.
В приложении к описанию языка могут быть включены дополнительные материалы: формализованные описания языковых средств, иллюстрации, таблицы, графики, формы бланков и т. п.
Руководство по техническому обслуживанию в соответствии с ГОСТ 19.508-79[8] должно содержать следующие рубрики[9]:
• введение;
• общие указания;
• требования к техническим средствам;
• описание функций.
В рубрике «Введение» указывают назначение руководства, перечень эксплуатационных документов, которыми должны дополнительно к руководству пользоваться при техническом обслуживании.
В рубрике «Общие указания» указывают порядок технического обслуживания, приводят указание по организации и особенностям его проведения.
В рубрике «Требования к техническим средствам» указывают минимальный состав технических средств, обеспечивающий работу программы.
В рубрике «Описание функций» указывают:
• максимальный состав технических средств, проверяемых этой программой;
• описание совместного функционирования технических средств и программы с указанием метода обработки ошибок;
• описание организации входных и выходных данных, используемых при обслуживании технических средств;
• описание взаимодействий устройств с программой, результатов взаимодействий, с выводом результатов работы программы.
Руководство администратора программных средств АЭИС должно определять [49]:
• функции администрирования при применении программного средства;
• процедуры по инсталляции и подготовке программного средства у эксплуатации;
• ввод заданий и выработка запросов на их выполнение;
• представление результатов обработки заданий;
• способы и формы контроля исполнения заданий;
• динамическое управление процессом реализации заданий. Руководство пользователя должно содержать рубрики [49]:
• введение:
- область применения;
- краткое описание возможностей;
- требования к уровню подготовки пользователя;
- перечень эксплуатационной документации, с которой необходимо ознакомиться пользователю;
• назначение и условия применения:
- виды деятельности и функции, для автоматизации которых предназначено программное средство;
- условия, при соблюдении которых обеспечивается применение программного средства в соответствии с назначением;
• подготовка к работе:
- состав и содержание дистрибутивного носителя данных;
- порядок загрузки данных и программ;
- порядок контроля и проверки работоспособности;
• описание операций - для каждой операции обработки данных должно быть регламентировано:
- наименование;
- условия, при соблюдении которых возможно выполнение операции;
- подготовительные действия;
- основные действия в требуемой последовательности;
- заключительные действия;
- ресурсы, расходуемые на операцию;
- описание всех выполняемых функций, задач, комплексов задач, процедур;
- описание операций технологического процесса обработки данных, необходимых для выполнения функций, комплексов задач, процедур;
• аварийные ситуации:
- действия в случае
несоблюдения условий выполнения технологического процесса, в том числе при
длительных отказах технических
средств;
- действия по восстановлению программ и (или) данных при отказе или обнаружении ошибок в данных;
- действия в случае обнаружения несанкционированного вмешательства в данные;
• рекомендации по освоению, включая описание контрольного примера, правила его запуска и выполнения.
Инструкция по формированию и ведению базы данных должна регламентироваться рубриками [49]:
• правила подготовки данных:
- порядок отбора информации для включения в базу данных;
- правила подготовки и кодирования информации;
- формы ее представления и правила заполнения этих форм;
- порядок внесения изменений информации;
• порядок и средства заполнения базы данных:
- состав технических средств;
- правила, порядок, последовательность и описание процедур, используемых при заполнении базы данных, включая перенос данных и машинные носители информации;
- процедуры изменения и контроля базы данных;
- состав и последовательность выполнения процедур по контролю и изменению содержания базы данных;
• порядок и средства восстановления базы данных:
- описание средств защиты от разрушения и несанкционированного доступа;
- правила, средства и порядок проведения процедур по копированию и восстановлению базы данных.
Скачано с www.znanio.ru
[1] Описание программы
[2] В зависимости от особенностей программы допускается вводить дополнительные рубрики или объединять отдельные рубрики.
[3] ГОСТ 19.503-79. Руководство системного программиста. Требования к содержанию и оформлению.
[3] Руководство программиста. Требования к содержанию и оформлению.
[3] В зависимости от особенностей документы допускается объединять отдельные рубрики или вводить новые.
[6] Описание языка. Требования к содержанию и оформлению.
[7] В зависимости от особенностей языка допускается объединять отдельные рубрики или вводить новые.
[8] Руководство по техническому обслуживанию. Требования к содержанию и оформлению.
[9] В зависимости от особенностей документа допускается вводить дополнительные рубрики.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.