Состав и содержание операций проектирования классификаторов
Тема: Проектирование классификаторов технико-экономической информации
Состав и содержание работ на стадиях внедрения, эксплуатации и сопровождения проекта
Состав и содержание работ на стадии техно-рабочего проектирования
Состав и содержание работ на предпроектной стадии создания ЭИС
Объектами обследования могут являться:
- структурно-организационные звенья предприятия (например, отделы управления, цехи, участки, работою места);
- функциональная структура, состав хозяйственных процессов и процедур;
- стадии (техническая подготовка, снабжение, производство, сбыт) и элементы хозяйственного процесса (средства труда, предметы труда, ресурсы, продукция, финансы).
При канонической проектировании основной единицей обработки данных является задача. Поэтому к числу объектов обследования относятся
- компоненты потоков информации (документы, показатели, файлы, сообщения). Кроме того, объектами обеяедования служат:
- технологии, методы и технические средства преобразования информации;
- материальные потоки и процессы их обработки.
Целью выполнения первого этапа предпроектного обследования «Сбор материалов» является:
- выявление основных параметров предметной области (например; предприятия или его части);
- установление условий, в которых будет функционировать проект ЭИС;
- выявление стоимостных и временных ограничений на процесс проектирования.
1) «Предварительное изучение предметной области» имеет своей целью на основе общих сведений об объекте выявить предварительные размеры объектов работ по проектированию и состав стоимостных и временных ограничений на процессы проектирования, а также найти примеры разработок проектов ЭИС для аналогичных систем.
2) «Выбор технологии проектирования». Рассматривается несколько типов технологий проектирования: технология оригинального, типового, автоматизированного и смешанного вариантов проектирования.
3) «Выбор метода проведения обследования». Все методы можно объединить в группы по следующим признакам:
- по цели обследования выделяют метод организации локального проведения обследования, используемый для разработки проекта отдельной задачи или для комплекса задач, и метод системного обследования объекта, применяемый дли изучения всего объекта с целью разработки для него проекта ЭИС в целом;
- по числу исполнителей, проводящих обследование, применяется индивидуальное обследование, осуществляемое, одним проектировщиком, и бригадное с выделением ряда бригад - исполнителей, изучающих все подразделения предприятия, и одной координирующей бригады;
- по степени охвата предметной области применяют метод сплошного обследования, охватывающего все подразделения экономической системы, и выборочное, применяемое при наличии типовых по структуре подразделений (например, цехов или складов); .
- по степени одновременности выполнения работ первого и второго этапов предпроектной стадии выделяют метод последовательного проведения работ, при котором проектировщики сначала собирают, данные о предметной области, а затем их изучают (часто применяют при отсутствии опыта в выполнении такого рода работ), и метод параллельного выполнения работ, когда одновременно со сбором происходит изучение полученных материалов обследования, что значительно сокращает время на проведение работ на предпроектной стадии и повышает качество получаемых результатов.
4) «Выбор метода сбора материалов обследования». Выделяют следующие методы:
• метод бесед и консультаций с руководителями.
• метод опроса исполнителей на рабочих местах.
• метод анализа операций заключается.
• метод анализа предоставленного материала.
• метод фотографии рабочего дня исполнителя работ.
• метод выборочного хронометража отдельных работ.
• метод личного наблюдения.
• метод документальной инвентаризации управленческих работ.
• метод ведения индивидуальных тетрадей-дневников..
• метод самофотографии рабочего дня.
• расчетный метод.
• метод аналогии.
При выборе метода следует учитывать следующие критерии:
• степень личного участия проектировщика в сборе материала;
• временные, трудовые и стоимостные затраты на получение сведений в подразделениях.
5) Разработка программы обследования
Обследование проводится по заранее разработанной программе, содержащей перечень вопросов, ответы на которые дадут полное представление о деятельности изучаемого объекта и будут учтены при создании проекта ЭИС.
6) Составление плана-графика работ предпроектного обследования.
«План-график» служит инструментом для планирования и оперативного управления выполнением работ на предпроектной стадии.
7) «Проведение сбора и формализации материалов обследования».
Сбор материалов обследования проводится с помощью стандартных форм и таблиц, которые удобно читать и обрабатывать.
Вся получаемая документация разбивается на три группы.
1. В первую группу входят:
- документы, содержащие описание общих параметров экономической системы, ее организационной структуры, матричной модели распределения функций, реализуемых каждым структурным подразделением;
- форма описания общих характеристик функций управления экономической системой, хозяйственных процессов и процедур, реализующих эти функции;
- описание организационной структуры;
- описание производственной структуры объекта;
- описание функциональной структуры;
- описание материальных потоков.
2. Вторая группа форм, формализующих материалы обследования по каждому структурному подразделению, имеющая в своем составе, помимо форм, аналогичных тем, которые входят в первую группу, формы описания информационных потоков по подразделениям, которые осуществляют связь задач внутри каждого подразделения между собой, а также связи между подразделениями.
3. Третья труппа документов содержит описание компонентов каждого информационного потока, включая документы, информационные файлы, процедуры обработки и характеристики этих компонентов:
- формы характеристик документов;
- формы описания документов;
- форма характеристик процедур;
- форма описания процедур обработки.
На основе формализованного описания предметной области выполняется этап «Анализ материалов обследования», целью которого являются:
• сопоставление всей собранной об объекте информации с теми требованиями, которые предъявляются к объекту, определение недостатков функционирования объекта обследования;
• выработка основных направлений совершенствования работы объекта обследования на базе внедрения проекта ЭИС, выбор направлений проектирования и оценка эффективности применения выбранного инструментария
• обоснование выбора и определение общесистемных, функциональных и локальных стребований к будущему проекту и его частям.
1) «Составление списка автоматизируемых подразделений». На выбор объектов автоматизации оказывает влияние ряд факторов:
- количество формализуемых функций в каждом конкретном подразделении;
- количество связей этого подразделения с другими подразделениями;
- важность этого подразделения в процессах управления объектом;
- степень подготовленности подразделения для внедрения ЭВМ и т.д.
2) «Выявление списка автоматизируемых задач». На выбор задач автоматизации оказывает влияние ряд факторов:
- важность решения задачи для выполнения основных функций управления, деловых процессов и процедур в данном подразделении;
- трудоемкость и стоимость расчета основных показателей данной задачи за год.
- сильная информационная связь рассматриваемой задачи с другими задачами;
- недостаточное количество аналитических признаков, получаемых на пазе первичных документов и т.д.
Кроме того, на этой операции осуществляется выявление очередей проектирования решаемых задач. К задачам первой очереди относят самые трудоемкие задачи и задачи, обеспечивающие информацией.
3) «Выбор комплекса технических средств». На выбор типа ЭВМ оказывает влияние большое число факторов, которые принято объединять в следующие группы:
1. Факторы, связанные с параметрами входных информационных потоков, поступающих на обработку ЭВМ: объем информации» тип носителя информации, характер представления информации.
2. Факторы, зависящие от характера задач, которые должны решаться на ЭВМ, и их алгоритмов: срочность решения, возможность разделения задачи на подзадачи, выполняемые на другой ЭВМ, количество файлов с условно-постоянной информацией.
3. Факторы, определяемые техническими характеристиками ЭВМ: производительность процессора, емкость оперативной памяти, поддерживаемая операционная система, возможность подключения различных устройств ввода-вывода:
4. Факторы, относящиеся к эксплуатационным характеристикам ЭВМ: требуемые условия эксплуатации, необходимый штат обслуживающего персонала и его квалификация.
5. Факторы, учитывающие стоимостные оценки затрат на приобретение, на содержание обслуживающего персонала, на проведение ремонтных работ.
4) «Выбор типа операционных систем». К факторам, определяющим выбор конкретного класса ОС и его версии, относятся:
• необходимое число поддерживаемых программных продуктов;
• требования к аппаратным средствам;
• возможность использование различных устройств ввода-вывода;
• требование поддержки сетевой технологии;
• наличие справочной службы для пользователя;
• наличие дружественного интерфейса и простота использования;
• возможность переконфигурации и быстрой настройки на новые аппаратные средства;
• быстродействие;
• совместимость с другими ОС;
• поддержка новых информационных технологий и др.
5) «Выбор способа организации информационной базы (ИБ) и программного средства ведения ИБ». Программные средства ведения ИБ вбираются исходя из класса систем хранения данных: системы управления файлами либо системы управления базами данных (СУБД). К основным факторам, определяющим выбор типа СУБД относятся следующие факторы:
• масштаб применения СУБД - по этому признаку выбираются персональные - настольные СУБД (например, FoxPro или Access) или промышленные-сетевые СУБД (например, Oracle, Sybase, Informix, MS SQL, ADABAS, InterBase и др.);
- язык общения: выбирают СУБД с открытыми языками, замкнутыми или смешанными;
- число уровней в архитектуре: одноуровневые; двухуровневые; трехуровневые;
• выполняемые СУБД функции: информационные - организация хранения информации и доступа к ней и операционные функции, связанные с обработкой информации;
• сфера возможного применения СУБД: универсальное использование и специализированное.
6) «Выбор методов и средств проектирования программного обеспечения системы». В универсум методов проектирования, используемых при каноническом подходе, входят такие, как метод структурного проектирования, модульного проектирования и другие. Основными факторами, оказывающими влияние на выбор методов, являются их совместимость, сокращение времени и стоимостных затрат на проектирование, получение качественного продукта, который был бы удобен для последующей его эксплуатации и сопровождения.
7) «Составление технико-экономического обоснования и технического задания»
Цель разработки «Технико-экономического обоснования» проекта ЭИС - оценка основных параметров, ограничивающих проект ЭИС, обоснование выбора и оценка основных проектных решений по отдельным компонентам проекта. При этом различают организационные параметры, характеризующие способы организации процессов преобразования информации в системе, информационные и экономические параметры, характеризующие затраты на создание и эксплуатацию системы, экономию от ее эксплуатации. Основными объектами параметризации в системе являются задачи, комплексы задач, экономические показатели, процессы обработки информации.
К основным компонентам ТЭО относятся:
• характеристика исходных данных о предметной области;
• обоснование цели создания ЭИС;
• обоснование автоматизируемых подразделений, комплекса автоматизируемых задач, выбора комплекса технических средств, программного и информационного обеспечения;
• разработка перечня организационно-технических мероприятий по проектированию системы;
• расчет и обоснование эффективности выбранного проекта;
• выводы о техническом уровне проекта и возможности дальнейших разработок.
На основе ТЭО разрабатываются основные требования к будущему проекту ЭИС и составляется «Техническое задание» согласно ГОСТ 34.602 - 89 «Техническое задание на создание автоматизированной системы», в состав которого входят следующие основные разделы.
1. «Общие сведения о проекте»
2. «Назначение, цели создания системы»
3. «Характеристика объекта автоматизации»
4. «Требования к системе»
5. «Состав и содержание работ по созданию системы»
6. «Порядок контроля приемки системы».
7. «Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие».
8. «Требования к документированию»
9. «Источники разработки».
10. «Приложения».
На стадии «Техно-рабочего проектирования» выполняются два этапа работ: техническое и рабочее проектирование.
На этапе «Техническое проектирование» осуществляется логическая проработка функциональной и системной архитектуры ЭИС, в процессе которой строится несколько вариантов всех компонентов системы; проводится оценка вариантов по показателям: стоимости, трудоемкости, достоверности получаемых результатов, и составляется «Технический проект» системы.
Все работы первого этапа можно разбить на две группы.
К первой группе относится разработка общесистемных проектных решений, в том числе:
• разработка общесистемных положений по ЭИС;
• изменение организационной структуры;
• определение функциональной структуры;
• разработка проектно-сметной документации и расчет экономической эффективности системы;
• разработка плана мероприятий по внедрению ЭИС.
Ко второй группе работ, выполняемых на этапе технического проектирования, относятся разработки локальных проектных решений, к числу которых относят следующие операции:
• разработка «Постановки задачи» для задач, входящих в состав каждой функциональной подсистемы, включающей основные компоненты описания задачи и служащей основанием для разработки проектных решений по задаче;
• проектирование форм входных и выходных документов, системы ведения документов и макетов экранных форм документов;
• проектирование классификаторов экономической информации и системы ведения классификаторов;
• разработка структуры входных и выходных сообщений;
• проектирование состава и структур файлов информационной базы;
• проектирование внемашинной и внутримашинной технологии решения каждой задачи;
• уточнение состава технических средств.
!!! Основным компонентом локальных проектных решений, являющимся базой для разработки информационного, программного и технологического обеспечения для каждой задачи, является «Постановка задачи». Этот документ содержит три составные части:
• характеристику задачи;
• описание выходной информации;
• описание входной информации.
В состав раздела «Характеристика задачи» входят следующие компоненты: описание цели; назначение решения конкретной задачи; перечень функций и процессов, реализуемых решаемой задачей; характеристика организационной и технико-экономической сущности задачи; обоснование целесообразности автоматизации решения задачи; указание перечня объектов, для которых решается задача; описание процедур решения задачи; указание периодичности решения задачи и требований к организации сбора первичных данных; описание связей с другими задачами.
Далее для каждой задачи разрабатываются все компоненты информационного, технического, математического и лингвистического обеспечения, а также некоторые компоненты программного обеспечения.
Результатом работ на данной стадии является утвержденный «Технический проект», состав и содержание которого регламентируются стандартом (ГОСТ 34.201-89).
На втором этапе - «Рабочем проектировании» осуществляется техническая реализация выбранных наилучших вариантов и разрабатывается документация «Рабочий проект». Наиболее ответственной работой, выполняемой на этом этапе, являются «Кодирование и составление программной документации». В ее состав входят следующие компоненты:
• описание программ;
• спецификация программ;
• тексты программ;
• контрольные примеры;
• инструкции для системного программиста, оператора и пользователя.
Большую роль в деле эффективного использования разработанного проекта ЭИС играет качественная технологическая документация, входящая в состав «Рабочего проекта». Эта часть проекта предназначена для использования специалистами в своей деятельности на каждом автоматизированном рабочем месте.
В состав технологической документации входят: Технологические карты, разрабатываемые на процессы обработки информации при решении задач каждого класса, и инструкционные карты, составляемые на каждую технологическую операцию.
Технологическая документация разрабатывается в соответствии с требованиями ГОСТ 3.11.09 - 82 «Система технологической документации. Термины и определения основных понятий», и составляет содержание технологического обеспечения ЭИС, которое можно разделить на несколько типов в соответствии с выделением следующих классов задач, решаемых в ЭИС:
• системы обработки данных (СОД);
• системы поддержки принятия решений (СППР);
• системы автоматизированного проектирования новой продукции (САПР) и т.д.
К числу работ, выполняемых на этом этапе, относится «Разработка правовых инструкций, определяющих права и обязанности специалистов, работающих в условиях функционирования на предприятии компонентов ЭИС.
Заключительной операцией служит «Оформление документации Рабочего проекта» согласно ГОСТам.
На стадии «Внедрение проекта» проводятся подготовка и по степенное освоение разработанной проектной документации ЭИС заказчиками системы..
Методы внедрения:
• последовательный метод, когда последовательно внедряется одна подсистема за другой и одна задача следует за другой задачей;
• параллельный метод, при котором все задачи внедряются во всех подсистемах одновременно;
• смешанный подход, согласно которому проектировщики, внедрив несколько подсистем первым методом и накопив опыт, приступают к параллельному внедрению остальных.
Недостатком первого подхода является увеличение длительности внедрения, что ведет за собой рост стоимости проекта. При использовании второго подхода сокращается время внедрения, но возникает возможность пропуска ошибок в проектной документации, поэтому чаще всего используют смешанный метод внедрения проекта ЭИС.
Внедрение проекта осуществляется в течение трех этапов;
• подготовка объекта к внедрению;
• опытное внедрение;
• сдача проекта в промышленную эксплуатацию.
Первый этап — «Подготовка объекта к внедрению». На этом этапе осуществляются следующие операции:
- изменяется организационная структура объекта (предприятия);
- набираются кадры соответствующей квалификации в области обработки информации и эксплуатации системы и сопровождения проектной документации;
- оборудуется здание под установку вычислительной техники;
- выполняются закупка и установка вычислительной техники с периферией;
- в цехах, отделах устанавливаются средства сбора, регистрации первичной информации и передачи по каналам связи;
- осуществляется установка каналов связи; проводится разработка новых документов и классификаторов;
- осуществляется создание файлов информационной базы с нормативно-справочной информацией.
Документы на выходе этапа: «Акт готовности объекта к внедрению», «Программа проведения опытного внедрения» , «Приказ о начале опытного внедрения».
Второй этап- «Опытное внедрение». На этом этапе внедряются проекты нескольких задач в нескольких подсистемах. В процессе опытного внедрения выполняются следующие работы:
• подготовка исходных оперативных данных для задач, которые проходят опытную эксплуатацию;
• ввод исходных данных в ЭВМ и выполнение запланированного числа реализаций;
• анализ результатных данных на предмет наличия ошибок.
Документ на выходе этапа: «Акт о проведении опытного внедрения».
На третьем этапе «Сдача проекта в промышленную эксплуатацию» используют следующую совокупность документов:
• договорная документация;
• «Приказ на разработку ЭИС»;
• ТЭО и ТЗ;
• исправленный «Техно-рабочий проект»;
• «Приказ о начале промышленного внедрения»;
• «Программа проведения испытаний»;
• «Требования к научно-техническому уровню проекта системы».
В процессе сдачи проекта в промышленную эксплуатацию осуществляются следующие работы:
- проверка соответствия выполненной работы договорной документации по времени выполнения, объему проделанной работы и затратам денежных средств;
- проверка соответствия проектных решений по ЭИС требованиям ТЗ;
- проверка технологических процессов обработки данных по всем задачам и подсистемам;
- проверка качества функционирования информационной базы, оперативности и полноты ответов на запросы;
- выявление локальных и системных ошибок и их исправление.
Документ на выходе: «Акт сдачи проекта в промышленную эксплуатацию».
На четвертой стадии «Эксплуатация и сопровождение проекта» выполняются следующие этапы:
• эксплуатация проекта;
• сопровождение и модернизация проекта.
В процессе выполнения этапа «Эксплуатация проекта» осуществляются исправления в работе всех частей системы при возникновении сбоев, регистрация этих случаев в журналах, отслеживание технико-экономических характеристик работы системы и накопление статистики о качестве работы всех компонентов системы.
На этапе «Сопровождение и модернизация проекта» выполняется анализ собранного статистического материала, а также анализ соответствия параметров работы системы требованиям окружающей среды.
Классификатор – документ, с помощью которого осуществляется формализованное описание экономической информации в ЭИС, содержащей наименование объектов, наименование классификационных группировок и их кодовые обозначения.
Две формы экономической информации:
1. Показатели
2. Документы
Экономический показатель является составной единицей информации, отражающей количественную характеристику некоторого процесса предметной области – реквизит-основание вместе однозначно определяющими его реквизитами-признаками.
Реквизиты-основания подразделяются по типу алгоритмов их получения на
- количественные;
- стоимостные;
- процентные;
- удельные веса и др.
Реквизиты – признаки по степени формализации делятся на два подмножества:
- справочные реквизиты-признаки – предназначены для понимания показателя пользователем-экономистом;
- группировочные реквизиты-признаки – закодированные аналоги справочных признаков, предназначенные для логической обработки информации на ЭВМ.
Цель разработки классификаторов – установление соответствия между значениями справочных или описательных признаков какого-либо элемента или процесса и значениями группировочных признаков.
Классификация - результат упорядоченного распределения объектов заданного множества.
Система классификации – совокупность правил распределения объектов множества на подмножества.
Процесс классификации – процесс распределения объектов классификации в соответствии с принятой системой классификации.
Признак классификации – свойство или характеристика классификации, которое позволяет установить его сходство или различие с другими объектами классификации.
Классификационная группировка - множество или подмножество, объединяющее часть объектов классификации по одному или нескольким признакам.
Основанием классификации называется признак, по которому ведется разбиение множества на подмножества на определенной ступени классификации.
Ступень классификации - это результат очередного распределения объектов одной классификационной группировки.
Уровень классификации - это совокупность классификационных группировок, расположенных на одних и тех же ступенях классификации.
Глубина системы классификации - это количество уровней классификации, допустимое в данной системе.
Каждая система классификации характеризуется следующими свойствами:
• гибкостью системы;
• емкостью системы;
• степенью заполненности системы (коэффициент заполненности).
Гибкость системы - это способность допускать включение новых признаков, объектов без разрушения структуры классификатора. Гибкость определяется временем жизни (Тж) системы.
Емкость системы - это наибольшее количество классификационных группировок, допускаемое в данной системе классификации (Р).
Степень заполненности системы (К) определяется как частное от деления фактического количества группировок (Q ) на величину емкости системы (Р):
К = Q / P
В настоящее время чаще всего применяются два типа систем классификации: иерархическая и многоаспектная.
• наличие в системе неограниченного количества признаков классификации;
• соподчиненность признаков классификации, что выражается разбиением каждой классификационной группировки, образованной по одному признаку, на множество классификационных группировок по нижестоящему (подчиненному) признаку.
При построении иерархической системы классификации сначала выделяется некоторое множество объектов, подлежащее классифицированию Мо, для которого определяются полное множество признаков классификации G и их соподчиненность друг другу, затем производится разбиение исходного множества объектов на классификационные группировки на каждой ступени классификации (рис. 4.2).
При использовании иерархической системы классификации необходимо соблюдать следующие ограничения:
• получающиеся на каждом уровне классификационные группировки должны составлять исходное множество объектов М о;
• классификационные группировки Х.jk на каждой ступени не должны пересекаться;
• классификация на каждой ступени должна проводиться только по одному признаку (G).
К положительным сторонам данной системы следует отнести логичность, простоту ее построения и удобство логической и арифметической обработки.
Mo={x1,x2,...,xj,...,xn} - мощность классифицируемого множества, где gp gj,... - признаки классификации и g1 € G, g2 € G
Однако эта система характеризуется жесткой структурой классификации, не позволяющей вносить новые признаки или изменять их последовательность. Гибкость этой системы обеспечивается только за счет ввода большой избыточности в ветвях, что приводит к слабой заполненности структуры классификатора.
Недостатки, отмеченные в иерархической системе, отсутствуют в других системах, которые относятся к классу многоаспектных систем классификации. Аспект - точка зрения на объект классификации, который характеризуется одним или несколькими признаками.
Многоаспектная система - это система классификации, которая использует параллельно несколько независимых признаков (аспектов) в качестве основания классификации. Существуют два типа многоаспектных систем: фасетная и дескрипторная.
Фасет - это аспект классификации, который используется для образования независимых классификационных группировок.
Дескриптор - ключевое слово, определяющее некоторое понятие, которое формирует описание объекта и дает принадлежность этого объекта к классу, группе и т.д.
Фасетная система характеризуется следующими особенностями построения:
• имеется некоторое множество классифицируемых объектов (М0)
• это множество можно рассматривать в нескольких аспектах, каждый из которых может характеризоваться одним или не сколькими признаками, образующими фасет Фг;
• устанавливается некоторый порядок следования фасетов с помощью фасетной формулы (при этом последовательность фасетов определяется по частоте обращения к этим фасетам на некотором множестве заданных задач):
Р=(Ф1,Ф2...,Ф,...,ФR)
• определяется количество подмножеств классификационных группировок, число которых определяется числом задач, обращающихся при своем решении к тем или иным фасетам (рис. 4.3).
Внутри фасета значения признаков могут просто перечисляться по некоторому порядку или образовывать сложную иерархическую структуру, если существует соподчиненность выделенных признаков.
К преимуществам данной системы следует отнести большую емкость системы и высокую степень гибкости, поскольку при необходимости можно вводить дополнительные фасеты и изменять их место в формуле.
К недостаткам, характерным для данной системы, можно отнести сложность структуры и низкую степень заполненности системы.
Кодирование - это процесс присвоения условных обозначений объектам и классификационным группам по соответствующей системе кодирования.
Система кодирования - это совокупность правил обозначения объектов и группировок с использованием кодов.
Код - это условное обозначение объектов или группировок в виде знака или группы знаков в соответствии с принятой системой. Код базируется на определенном алфавите (некоторое множество знаков). Число знаков этого множества называется основанием кода. Различают следующие типы алфавитов: цифровой, буквенный и смешанный.
Код характеризуется следующими параметрами:
• длиной (L);
• основанием кодирования (А);
• структурой кода, под которой понимают распределение знаков по признакам и объектам классификации;
• степенью информативности (I) , рассчитываемой как частное от деления общего количества признаков (R) на длину кода (L):
I=R/L;
• коэффициентом избыточности (Кизб), который определяется как отношение максимального количества объектов (Qmax ) к фактическому количеству объектов (Qфакт):
Все системы кодирования можно сгруппировать в два подмножества (рис. 4.4): регистрационные и классификационные системы кодирования.
Особенностью регистрационных систем кодированияявляется их независимость от применяемых систем классификации. Регистрационные коды используются для идентификации объектов и передачи информации об объектах на расстояние, поэтому они должны удовлетворять следующим требованиям: минимальности длины кода, однозначности соответствия наименования объекта и его кода в течение длительного периода времени и защищенности кода от помех и ошибок.
Рис 4.4. Схема классификации систем кодирования
Регистрационные коды состоят из двух частей: информационной и контрольной, предназначенной для защиты передаваемой информации от ошибок. Контрольная часть может рассчитываться по различным алгоритмам, в частности, наиболее употребляемыми являются следующие формулы их расчета:
K=M-[∑Xi/M]
K=M-[∑Xi*Bi/M]
где M - модуль (простое число, делящееся на единицу и на само себя);
Xi- информационные разряды, i - номер разряда;
Bi - вес информационного разряда.
К регистрационным системам относятся порядковая и серийная системы кодирования.
Порядковая система - это наиболее простая по своему построению система кодирования, суть использования которой заключается в последовательном присвоении каждому объекту кодируемого множества Мо номера его порядка, т.е. в присвоении цифр натурального ряда в порядке расположения объектов. Этот рядок может быть случайным или определяться после предварительной группировки объектов, например по алфавиту.
Серийная (серийно-порядковая) система кодирования отличается от порядковой тем, что номенклатура кодируемых объектов предварительно должна быть разбита на группировки по одному признаку, и каждой группировке должна быть отведена серия кодовых обозначений, в пределах которой каждому элементу присваивается свой код по порядку.
Группу классификационных систем кодирования можно разделить на две подгруппы в зависимости от того, какую систему классификации используют для упорядочения объектов.
Последовательные системы кодирования характеризуются тем, что они базируются на предварительной классификации по иерархической системе классификации, в результате использования которой коды нижестоящих группировок образуются путем добавления кодов к кодам вышестоящих группировок.
Параллельные системы кодирования характеризуются тем, что они строятся на основе использования фасетной системы классификации и коды группировок по фасетам формируются независимо друг от друга.
Последовательные и параллельные системы кодирования строятся на базе разрядной или комбинированной системы кодирования.
Разрядная система применяется для кодирования объектов, определяемых несколькими соподчиненными признаками, используемыми для решения экономических задач. Кодируемые объекты систематизируются по классификационным признакам на каждой ступени классификации, каждому признаку отводится определенное число разрядов, в пределах которых кодирование группировок начинается с единицы. При разрядной системе кодирования имеет место так называемое «зависимое» кодирование. Это значит, что классификационные группировки по младшим признакам кодируются в зависимости от кода группировки, образованной по старшему признаку. Запас свободных позиции определяется структурой кода.
Комбинированная система кодирования, обладая всеми преимуществами разрядного кода, применяется для кодирования больших номенклатур (перечней) объектов, которые характеризуются многими соподчиненными или независимыми признаками. Эта система базируется на сочетании принципов построения таких систем кодирования, как разрядная, серийная, порядковая и кода повторения.
Код повторения (мнемокод) - это буквенные или буквенно-цифровые коды, которые характеризуются тем, что в структуру кода переносят часть символьных обозначений объектов с целью повышения мнемоничности кода или для сокращения его длины.
Все классификаторы, разрабатываемые и используемые в ЭИС, имеют эталонную и рабочую формы.
Эталонная форма классификатора - это официальное издание классификатора на бумажном носителе, удобное для осуществления его ведения.
Рабочая форма классификатора - это весь классификатор или его раздел, занесенный на машинный носитель и удобный для обработки информации.
Весь процесс разработки системы классификаторов для ЭИС можно разбить на четыре этапа.
На первом этапе «Разработка ТЗ на проектирование» выполняются две работы:
1. Определение состава, назначения и сферы действия классификаторов, используемых в системе.
- Перечень классификаторов определяется на основе анализа реквизитного состава первичных и результатных документов и выделения всей совокупности реквизитов-признаков.
- Далее определяют назначение классификаторов. Каждый классификатор может быть предназначен для однозначной идентификации объекта, передачи информации на расстояние по каналам связи или для поиска и логической обработки первичной информации с целью получения и выдачи результатной информации.
По сфере действия выделяют следующие виды классификаторов: международные, общегосударственные (общесистемные), отраслевые и локальные классификаторы.
- Определением состава исходных данных и требований к разрабатываемым классификаторам.
К исходным данным, используемым в процессе проектирования классификаторов, относятся:
• состав задач, для которых разрабатывается классификатор;
• состав объектов классификации и мощность исходного множества;
• состав признаков классификации и число значений каждого признака;
• наименования отдельных группировок и объектов;
• динамика процесса изменяемости состава задач, объектов и признаков.
К требованиям, которым должны удовлетворять разрабатываемые классификаторы, можно отнести:
• полноту охвата объектов и признаков классификации каждым классификатором;
• согласованность признаков деления множеств объектов с алгоритмами обработки экономической информации;
• взаимную однозначность наименований объектов и их кодовых обозначений;
• простоту кодирования и возможность автоматизации классификации и кодирования;
• возможность увязки с другими классификаторами и системами обозначений;
• эффективность использования классификатора при обработке информации.
2. Содержанием второго этапа является «Разработка методических материалов проектирования», которая включает разработку основных критериев и принципов построения каждого классификатора.
- К критериям построения классификатора относятся такие, как:
• критерий отнесения того или иного объекта к конкретному классифицируемому множеству;
• степень охвата кодируемого множества объектов.
3. Третий этап связан с работами по организации сбора и обработки исходных данных, необходимых для составления классификаторов. К их числу относится разработка инструктивных материалов по сбору и обработке исходных данных:
• определение перечня решаемых задач, использующих классификаторы;
• выделение классифицируемых объектов;
• определение состава признаков классификации и значений признаков;
• осуществление лингвистической обработки этих данных (удаление синонимов, омонимов, полисемии, антонимов и др.);
• согласование используемой терминологии в исходных данных с ГОСТами.
4. На четвертом этапе «Составление классификаторов и системы их ведения» осуществляется построение эталонной и рабочей формы классификатора и системы ведения классификатора.
Эталонный классификатор должен быть согласован, отпечатан типографским способом и распространен всем пользователям для кодирования информации первичных документов.
Рабочие классификаторы наносятся на машинные носители в необходимых разрезах, передаются пользователям и заносятся в файлы справочников баз данных для выполнения процедуры автоматического заполнения машинных форм первичных документов и для декодирования результатной информации, получаемой после ее обработки.
К задачам, решаемым системой ведения классификатора, относятся:
• актуализация классификатора, т.е. постоянное пополнение изменение объектов классификации и кодирования;
• своевременное оповещение всех пользователей о всех происходящих изменениях;
• реструктуризация, или пересмотр структуры классификатора, при котором осуществляются контроль за дублированием объектов классификации, контроль и выявление тупиковых ветвей, не ведущих к объекту, оптимизация резервных ветвей по всем уровням иерархии или по всем аспектам классификации;
К проблемам, связанным с проектированием системы ведения классификаторов, относятся:
• разработка организационной структуры системы ведения, т.е. службы, которая отвечает за пополнение классификаторов;
• разработка юридических основ внесения изменений в классификатор;
• разработка информационного и программного обеспечения системы.
Методы типового проектирования ЭИС предполагают создание системы из готовых покупных типовых элементов (типовых проектных решений).
Типовое проектное решение – проектное решение, представленное в виде проектной документации, включая программные модули, пригодное к многократному использованию.
Классификация методов:
1. Элементный метод. В качестве типового элемента системы используется типовое решение о задаче или отдельному виду обеспечения задачи (информационному, программному, техническому, математическому, организационному)
Достоинства – применение модульного подхода к проектированию и документированию ЭИС.
Недостатки – большие затраты времени на сопряжение разнородных элементов в следствие информационной, программной, технической совместимости, а также плохая адаптивность элементов к особенностям предприятия.
2. Подсистемный метод. В качестве элементов типизации выступают отдельные подсистемы, которые обеспечивают функциональную полноту, минимизацию внешних информационных связей, параметрическую настраиваемость, альтернативность схем в пределах значений входных параметров.
Достоинства – модульное проектирование, сокращение затрат на проектирование и программирование взаимосвязанных компонентов, хорошее документирование.
Недостатки – сложности в комплексировании программных продуктов разных функциональных подсистем.
Пример – «1С: Предприятие 7.7» (автоматизация складского, бухгалтерского, кадрового учета ), «Project Expert»
3. Объектный метод. В качестве типового элемента используется типовой проект для объектов управления определенной отрасли, который включает полный набор функциональных и обеспечивающих подсистем.
Достоинства – хорошая комплексируемость всех компонентов за счет методологического единства и информационной, программной и технической совместимости компонентов.
Пример – Отраслевые специализированные решения на базе «1С».