Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pis_lect.docx
Скачиваний:
29
Добавлен:
28.10.2018
Размер:
2.55 Mб
Скачать

3.3.2. Формализация материалов обследования. Системные спецификации. (вопросы 24, 25)

Одним из путей повышения качества разработки АИС является формализация анализа и проектирования в виде системных спецификаций.

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

Использование системных спецификаций при анализе и проектировании АИС позволяет:

  • систематизировать данные, полученные в результате каждого этапа анализа и проектирования, представить их в наглядном виде для удобного использования;

  • облегчить передачу результатов работы одних специалистов другим;

  • снизить вероятность пропусков и неточностей в процессе анализа и разработки;

  • облегчить контроль качества выполнения каждого этапа;

  • упорядочить планирование и контроль над сроками выполнения работ.

Этапы проектирования с использованием системных спецификаций.

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

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

Основные данные записывают на бланках описания организации (ОО). К бланку ОО прилагаются структурная схема организации (СО), таблица функций, реализуемых организацией (ТФО) и характеристика выполняемых задач.

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

Результаты, полученные при исследовании подразделений, фиксируются на бланках описания подразделений (ОП-Ф, ОП - И). К этим бланкам прилагают структурные схемы подразделений (СП), таблицы функций (ТФП) и обобщенную информационно-временную структурную схему (ОСИВС).

Второй этап – изучение алгоритмов, реализующих функции подразделений и детализация информационных потоков. Эти данные представляют в бланках: анализ документов (АД); анализ массивов (АМ); анализ процедур (АП).

Таблица 3.4. Основные этапы проектирования и обозначения бланков.

При этом анализе используется и документооборот.

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

Изучение и анализ информационных массивов можно проводить одновременно с изучением и анализом входных и выходных документов. По информации бланка описания потоков ОП - И выясняется функциональное назначение каждого массива и отражается на бланках анализа массивов АМ.

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

На основании описательной модели формулируются требования и ограничения к проектируемой АИС, анализируются, представляются в формализованном виде. После этого можно формировать задание для программирования (кодирования).

Третий этап – описание результатов проектирования – выполняется в ходе разработки технического проекта.

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

На бланках характеристик проектируемых задач ПХЗ отображаются соответствующие сведения аналогичные сведениям о задачах существующей системы на бланках ХЗ.

Описание проектируемых результатов на бланках П.Р. проектируемых результатов относится к выходным документам системы. Бланки П.Р. сопровождаются формой разработанного документа. Описание проектируемых входных данных приводятся на бланках ПВ. Бланки ПМ служат для описания проектируемых информационных массивов аналогичных бланкам АМ.

Проектируемые алгоритмы или процедуры приводятся в виде схем на бланках ПБС и описываются на бланках проектируемых процедур ПП.

Процедуры контроля достоверности данных описываются на бланках ПК.

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

Системные спецификации. Примеры бланков.

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

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

В таблице 3.5. приведен бланк АД-1, который используется для общей характеристики документа.

В графе «Приоритет» указывается, после каких или перед какими документами появляется описываемый, какие документы отменяет или заменяет.

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

Таблица 3.5. Бланк АД-1. Характеристика документов.

Второй бланк анализа документов АД-2 (Таблица 3.6.) предназначен для детального описания документа.

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

Наименования подразделения и документа должны совпадать с указанными на бланке АД-1. А под специальными требованиями понимается цвет бумаги, особый формат, недопустимость помарок и исправлений.

Уровень и шаблон элемента документа. Высший уровень 01 присваивается элементам документа, которые не являются составной частью никакого другого элемента, например шапка документа и его текстовая часть. Уровень 02 имеют элементы, непосредственно входящие составной частью в элемент уровня 01. Уровень 03 – входящие в уровень 02 и т.д.

Шаблон состоит из условных знаков: Х – любой символ; А – буква; 9 – цифра; П – пробел. Число символов указывается повторением условных знаков или записью в скобках; например, обозначение года имеет шаблон 9999, или 9(4). Если число символов переменно, шаблон приводится для максимально возможного их числа; например, дата "01мая2000" имеет шаблон 9(2)А(8)9(4).

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

Для описания и анализа информационных массивов используют бланк АМ-1 (укрупненного описания табл.3.7.), бланк АМ-2 (детального описания табл.3.8.).

Таблица 3.7. Бланк АМ-1. Укрупненное описание массивов.

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

Таблица 3.8. Бланк АМ-2. Детальное описание массива.

Графа "Имеет отношение к …" должна содержать перечень шифров бланков, где описаны данные и процедуры их обработки. Заполнение остальных граф аналогично графам описанным выше.

Для записи сведений об алгоритмах решаемых задач обработки данных укрупненно используют бланки АП-1 (таблица 3.9.) и подробно бланк АП-2 (здесь не приводится). На бланке АП-1 указывается, что является исходной информацией для решения задачи или процедуры обработки данных; используемые при выполнении процедуры массивы; получаемая выходная информация.

Таблица 3.9. Бланк АП-1. Характеристика процедур (задач).

В центральной части приводится схема алгоритма или СИВС (структурно- информационная временная схема решения задачи), если она не приводилась в виде самостоятельного бланка. В соответствии с этой схемой составляется бланк АД-2, на котором детально описываются отдельные операции типа: ввод, сортировка, выборка, сравнение, вычисление, контроль, передача, вывод. Для каждой операции указывается ее смысловое содержание, например, сортировка по видам продукции, вычисление среднего значения и т.п.; приводятся сведения о частоте выполнения операции, ее продолжительности, трудозатратах и др.

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