Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры информатика.doc
Скачиваний:
24
Добавлен:
22.09.2019
Размер:
1.62 Mб
Скачать
  1. Разработка алгоритмов программных продуктов

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

В соотв с Руководящим документом по стандартизации РД-50-24-698-90 методология автоматизир-го проектирования включает: 1)Общие положения. Указывается класс объектов, на которые распространена методика, состав специалистов-пользователей, требования и ограничения на условия применения методики. 2)Постановка задачи. а) хар-тика комплекса задач: назначение комплекса задач, перечень объектов при упр-нии которыми решают комплекс задач, периодичность и продолжительность решения, условия при которых прекращается решение задач автоматиз-ным способом, связи данного комплекса задач с др комплексами АС, распределение действий между персоналом и техническими ср-ми при различных ситуациях решения комплекса задач. б)выходная информация: перечень и описание выходных сообщений, перечень и описание имеющих самостоятельное смысловое значение структурных единиц инф-ции выходных сообщений (показателей, реквизитов и их совокупностей, сигналов управления) или ссылку на документы, содержащие эти данные. в) входная информация: перечень и описание входных сообщений, перечень и описание структурных единиц инф-ции входных сообщений или ссылку на документы, содержащие эти данные. 3)Методика проектирования. Описывают математические методы, используемые при проектировании, указывают состав и назначение проектных процедур, порядок взаимодействия проектных процедур в процессе выполнения. 4) Исходные данные. Определяют состав, порядок выбора, представления и формирования массивов исп-мой инф-ции, перечень обозначений элементов, описывающих предметную область, с указанием их наименований, единиц измерений, критерия оценки исходных данных, выбирают методы и модели решения. 5) Проектные процедуры. Указывается по каждой проектной процедуре состав нормативно- справочных входных данных, правила доступа к ним, порядок выполнения процедуры, состав и форму выходных сообщений. 6)Оценка результатов. Приводят анализ полученного проектного решения на соответствие заданным критериям.

На стадии разработки постановки задачи производится: 1)формулирование организационно-эконом-ой сущности задачи: -наименование задачи;- место решения; -цель решения;- периодичность решения;- для кого предназначена решение задачи;- источники и способы получения данных. 2) составление блок-схемы технологического процесса задачи, алгоритма задачи. 3)разработка структуры форматов входных данных (на основании анализа первичных документов и изучения нормативных документов, регламентирующих их правильное заполнение) 4)разработки структуры справочной информации, структуры накопительных файлов (таблиц) информации, объединенных в базу данных. 5) после разработки всех структур составляется подробный алгоритм решения данной задачи.

Алгоритм представляет собой описание существа задачи и послед-ности обработки эконом-кой инф-ции и вычисл-го процесса. Алгоритм задачи можно разделить на послед-ное вып-ние типовых процедур. Процедура ввода инф-ции может осущ-ться путем ручного ввода реквизитов первичных, входящих док-тов или путем импорта инф-ции в структурированном виде в БД. При вводе первичных док-тов формируются накопительные файлы (таблицы) инф-ции. Одному документу файла соответствует одна запись. Запись файла имеет фиксированную длину (исходя из возможности исп-емого ЯП). При вводе инф-ции в обязательном порядке продумывается и описывается контроль входящих реквизитов первичных док-тов: 1) наличие обязательных реквизитов, т.е. значение этих реквизитов должно быть не равно нулю или пробелу или значение их равно справочной инф-ции; 2) в обязательном порядке проверяется допустимая значность реквизитов; 3)возможна проверка каких-то реквизитов на контрольный разряд; 4) если инф-ция вводилась вручную, может быть разработан алгоритм на повторный ввод наиболее важных реквизитов, напр ключевых, о которых зависит последующая обработка; 5)если производится импорт в с-му электронных док-тов, следует проверять формат макета, а также в этом случае может исп-ться метод контрольных сумм. В случае, когда при вводе инф-ции разрабатывается большой алгоритм контроля, нужно предоставить возможность польз-лю им упр-ть. В одном программном модуле или комплексе осуще-ется несколько процедур ввода разных документов. Алгоритм каждой процедура описывается отдельно. Процедура совместной обработки нескольких файлов первичных док-тов для обеспечения учетных операций. Структуры файлов разрабатываются т.о., что бы была совместимость по ключам. Ключевая инф-ция это реквизиты, которые определены как индексы. По этим ключам производится сортировка, совмещение информации нескольких файлов. Эта информация в дальнейшем используется для выдачи выходных форм. При осущ-нии процедуры обработки инф-ции файлы результатов обработки дополняются справочной инф-цией, путем совместной обработки с файлами (таблицами) справочников. Если при обработке инф-ции требуется произвести расчеты, то составляются подробные алгоритмы расчетов: Процедура выдачи выходной информации это алгоритм выдачи выходных форм на основании накопленных данных при осуществлении процедуры

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]