Техническое описание работы программы

Документ Описание программы ориентирован на документальное описание результирующего продукта разработки.

Этот документ создан на базе двух разных стандартов: ГОСТ 19.402-78 ЕСПД. «Описание программы» и ГОСТ 19.502-78 ЕСПД. «Описание применения. Требования к содержанию и оформлению», которые имеют между собой много общего и позволяют объединить их в одном общем документе, названном «Описание программы».

Описание программы может быть дополнено разделами и пунктами, взятыми и из стандартов для других описательных документов и руководств: ГОСТ 19.404-79 ЕСПД. «Пояснительная записка», ГОСТ 19.503-79 ЕСПД. «Руководство системного программиста», ГОСТ 19.504-79 ЕСПД. «Руководство программиста», ГОСТ 19.505-79 ЕСПД. «Руководство оператора» и т.п.

В частности, из Пояснительной записки можно взять схему алгоритма, общее описание алгоритма и (или) функционирования программы, а также обоснование принятых технических и технико-экономических решений.

Основная часть документа должна состоять из вводной части и следующих разделов:

КАК работает ПРОЦЕССОР? ОБЪЯСНЯЕМ

· состав и функции.

В зависимости от особенностей программы допускается введение дополнительных разделов.

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

Например: Программа «Автоматизированное рабочее место разработчика САУ» предназначена для … реализована на …. Программа поддерживает …

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

Например: Программа предназначена для решения задач … Программа представляет собой ядро автоматизированного рабочего места …

Пользователь имеет возможность …, осуществить …, запустить …, проанализировать …, получить результаты анализа и обработки …, построить … и т.п.

В разделе » Описание логики » указывают:

-описание структуры программы и ее основных частей;

Например: В состав программы входят следующие компоненты:

· пользовательский интерфейс,

· модуль определения путей в графе,

· модуль расчета передаточной функции,

· модуль построения амплитудно- и фазочастотных характеристик,

· модуль построения реакции на полиномиальное воздействие,

· текстовый редактор).

-описание функций составных частей и связей между ними;

Например: Программа состоит из шести модулей: интерфейсный модуль; модуль определения …; модуль расчета …; модуль …и т.п.

Интерфейсный модуль построен на двух типах диалогов: диалог «вопрос — ответ» и диалог типа «меню». Интерфейсный модуль управляет …

Читайте также:
Процесс создания программ разработки всех типов программного обеспечения это

Модуль определения … Он является …

Модуль расчета …и т.д.

-сведения о языке программирования;

Обучение работе на станках с ЧПУ. «С нуля» до первой детали

Например: Программа написана на языке …с использованием компилятора …

-описание входных и выходных данных для каждой из составных частей;

Например: ВХОДНЫЕ ДАННЫЕ. Входными данными для программы является текстовый файл, описывающий расширенную матрицу инциденций графа исследуемой системы.

ВЫХОДНЫЕ ДАННЫЕ. Выходными данными являются:

· выводимая на экран графическая и текстовая информация (результаты анализа системы);

· файлы в одном из графических форматов — копии изображения построенных характеристик (АЧХ, ФЧХ и т.д.);

· текстовые файлы — отчеты о проведенных исследованиях;

· диагностика состояния системы и сообщения о всех возникших ошибках.

-описание логики составных частей (при необходимости следует составлять описание схем программ). При описании логики программы необходима, естественно, привязка к тексту программы.

В разделе Состав и функции указывают описание состава и функции программ, применяемых методов решения задач.

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

Например: Программа эксплуатируется на персональном компьютере (ПК) типа IBM PC/AT. Для работы в диалоговом режиме используется экран дисплея, клавиатура и манипулятор типа «мышь». Для поддержки графического режима необходим адаптер EGA (VGA). Входные данные хранятся на флоппи- и/или жестком дисках. Программа работает под управлением ОС …

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

Порядок вызова и загрузки системы.

Например: Загрузка программы осуществляется набором в командной строке DOS имени загрузочного модуля – SBM80N.EXE с возможным указанием имени файла данных.

Воспользуйтесь поиском по сайту:

studopedia.org — Студопедия.Орг — 2014-2023 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с) .

Источник: studopedia.org

Описание разработанного программного обеспечения

Разработанная в ходе дипломной работе программа предназначена для управления многоканальным измерительным преобразователем Ш9327 с помощью персонального компьютера из операционной среды Windows. Программа осуществляет постоянный контроль технологического процесса с целью удержания определенных параметров (температуры, давления и т.д.) в заданных интервалах. Программа также производит постоянный опрос оборудования на предмет обнаружения неисправностей и слежение за параметрами технологического процесса. Если проявляется неисправность или происходит существенное отклонение в ТП, то программа сигнализирует об этом загоранием соответствующего табло на панели инструментов и регистрирует неисправность/отклонение в базе соответствующей данных.

Читайте также:
Чем отличается целевая программа от ведомственной

Программа написана с использованием MDI-технологии и состоит из нескольких интерфейсов. Существует главная форма (MDI-form), на которой расположены средства управления программой и в пределах которой открываются дочерние интерфейсы (MDI-child) — интерфейсы управления. К ним относятся:

— Техническое состояние приборов;

— Показания и управление;

— Состояние релейных выходов.

Также существуют еще два вида интерфейсов, Работа с архивами и Текущая диагностика.

К интерфейсам работы с архивами относятся:

— Архив диагностики АСУ;

— Архив Диагностики ТП;

— Архив команд оператора.

К архивам текущей диагностики относятся:

— Диагностика отклонений в техпроцессе.

На рис. 2.1 представлена структурная схема разработанного программного обеспечения.

Структурная схема разработанного программного обеспечения

Рис. 2.1. Структурная схема разработанного ПО

Главная форма

MainForm — основная форма. Здесь расположены все средства управления программой. (Рис. 2.2).

Главная форма

Рис.2.2. Главная форма

На рис. 2.2 обозначены:

1. Текущая диагностика оборудования. Программа постоянно диагностирует оборудование и при обнаружении неполадки панель начинает сигнализировать (загорается красным цветом);

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

3. Кнопка дает доступ к текущей таблице и архиву неисправностей. При обнаружении неисправности программа сигнализирует об этом и заносит неисправность в протокол (текущую таблицу неисправностей). При завершении работы текущая таблица архивируется, доступ к ней можно получить с помощью кнопки Работа с архивами интерфейса Архив диагностики оборудования;

4. Кнопка дает доступ к текущей таблице и архиву отклонений в техпроцессе. При обнаружении отклонения программа сигнализирует об этом и заносит неисправность в протокол (текущую таблица отклонений). При завершении работы текущая таблица архивируется, доступ к ней можно получить с помощью кнопки Работа с архивами интерфейса Архив отклонений в работе тепловых зон;

5. Кнопка дает возможность просмотреть текущую таблицу и архив команд оператора;

6. Открывает интерфейс Техническое состояние приборов;

7. Открывает интерфейс Показания и управление;

8. Открывает интерфейс Состояние релейных выходов);

Читайте также:
Как попасть в программу благоустройство дворовых

9. Выход из программы;

10. В этой панели выводится информация о текущем состоянии АСУ (сообщение об ошибках);

11. В этой панели выводится информация о текущем состоянии ЭТ (сообщение об отклонениях в техпроцессе);

12. В этой панели отображается название текущей операции;

13. В этой панели отображается индикатор, который показывает процент выполнения текущей операции.

Источник: studentopedia.ru

Техническое описание работы программы

В приложении используются семь внешних процедур. т.е. 7 файлов типа .PRGиз них один процедурный. Краткая характеристик каждого из них:

  • MENU.PRG-главный программный файл(приложение 1.1)
  • FUNC.PRG-процедурный файл(приложение 1.2)
  • OPEN.PRG-файл открытия БД(приложение 1.3)
  • BAZES.PRG-файлBROWSE-окон(приложение 1.4)
  • ADD_DEL.PRG-файл дополнение и изменения данных(приложение 1.5)
  • RAS.PRG-файл расчетов квартплаты, льгот и их слияния(приложение 1.6)
  • OTCHET.PRG-файл формирование отчетов(приложение 1.7)
  • Блок установочных команд SETопределяющих параметры конфигурации рабочей среды;
  • Открытие баз данных и необходимых индексных файлов;
  • Определение глобальных переменных, массивов и их инициализация;
  • Определение и описание окон;
  • Описание и активизация работы главного меню для выбора основных вариантов работы системы и передача управления соответствующим программным файлам или подпрограммам;
  • Закрытие баз данных и выход из СУБД.
  • Отключение макросов
  • Установление даты
  • Запрет отображения на экране записей помеченных на удаление
  • Отключение статус-строки и т.д.
  • TAG-tab – индексирование по полю табельного номера, для связи с БД ставок (TABLE_R.DBF).
  • TAG-fam – индексирование по полю фамилии, для поиска командойSEEK.
  • TAG-n_lg – индексирование по полю номера льготы (код), для связи с БД льгот (LGOT.DBF).
  • TAG-date – индексирование по полям периода действия льготы (dat_c,dat_po), для расчета сумм по льготникам, рассчитываются только те льготники, у кого период входит в текущую дату и кто не имеет периода действия льготы.
  • TAG-lgt – индексирование по полям адреса, с условием, что предъявляться будут только жильцы, имеющие льготу.
  • TAG-ord – индексирование по полям адреса, с условием, что предъявляться будут только те жильцы, кто платит за квартиру.
  • TAG-adrr – индексирование по полям адреса и табельного номера, для связи с БД начислений (OPLATA.DBF), а также это главныйTAGпри просмотре данных.
  • TAG-tab –индексирование по полю табельного номера.
  • TAG-adr – индексирование по адресу, для связи с БД жильцов (RABOT.DBF)
  • TAG-n_lg – индексирование по полю номера льготы (код), для связи с БД жильцов (RABOT.DBF).
  • TAG-tab – индексирование по полю табельного номера, для связи с БД жильцов (RABOT.DBF).

Источник: studfile.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru