Концептуальная модель электронного документооборота технической документации
П. Е. БУЛАВСКИЙ, канд. техн. наук, доцент кафедры автоматики и телемеханики на железных дорогах Петербургского государственного университета путей сообщения
Для создания концептуальной модели электронного документооборота технической документации (ЭДТД) на устройства сигнализации, централизации и блокировки было произведено обследование реальных процессов создания, проверки и использования технической документации в системах автоматики и телемеханики. Это позволило выявить сценарии документооборота и протоколы свойств технических документов. В итоге была разработана иерархическая обобщенная формализованная схема описания объектов, участвующих в процессе ЭДТД для систем железнодорожной автоматики и телемеханики.
При построении концептуальной модели электронного документооборота технической документации множество состояний технических документов (ТД) определено как конечный список состояний документов, характерных для завершения породившего их процесса, с областью допустимых значений для каждого состояния ТД в данном документообороте. Область допустимых значений в общем случае определяется перечнем параметров документов с допустимыми значениями в соответствии с нормативной базой. При этом происходит дискретизация жизненного цикла документа. До-
Рис. 1. Иерархическая структура ЭДТД
кумент, который изменяется и движется в реальном времени, представляется в виде дискретной совокупности состояний, в каждом из которых имеется область допустимых значений.
Множество порождающих процессов П получено путем декомпозиции процессов, производимых в реальной системе документооборота технической документации, на конечную совокупность элементарных процессов. При выполнении каждого процесса происходит изменение состояния одного или нескольких документов из множества Ф. Под процессом понимается множество элементарных на данном уровне представления действий над документом.
Для описания ЭДТД предложена методология, предполагающая разделение его элементов на три категории: участники, состояния документов с допустимыми областями значений и процессы. В качестве участников документооборота рассматриваются сотрудники или организации, которые создают документы, обеспечивают их движение и проверку. Процессы — это список элементарных действий, производимых участниками ЭДТД, выполнение которых приводит к изменению текущего состояния одного или нескольких ТД внутри области допустимых значений или к переходу ТД из одного состояния в другое.
Таким образом, формально процесс ЭДТД представляется в виде трех конечных множеств и связей элементов этих множеств между собой. Математическая нотация этого процесса может быть представлена в виде тройки Дт = {У,П, Ф}, где ДТ — формальная модель электронного документооборота; У — множество участников; П — множество процессов;
Ф — множество состояний ТД с допустимыми областями значений.
Множество У определяется как конечное множество фактических участников документооборота, П — как конечное множество процессов, выполнение которых производится в пределах рассматриваемой системы документооборота участниками из множества У. Ф — конечное множество состояний, которые могут принимать ТД после выполнения процессов из множества П участниками из множества У. Такое представление является расширением концептуальной модели, описанной в [1].
Аппарат главного инженера
Рис. 2. Граф технологической цепочки процесса ЭДТД верхнего уровня
На основе предложенной концептуальной модели построена иерархическая структура технологии ЭДТД службы автоматики и телемеханики при проектировании проектно-сметной документации (ПСД), строительстве систем железнодорожной автоматики и телемеханики (СЖАТ) и производстве пусконаладочных работ (рис. 1).
Для синтеза системы, обеспечивающей повышение эффективности работы хозяйства автоматики и телемеханики, т. е. реализацию мониторинга, управления и контроля качества выполнения работ на основе ЭДТД, необходимо выделить технологические цепочки по стадийности выполнения работ от их начала до завершения процессов строительства систем и их ввода в эксплуатацию. Это можно осуществить, проанализировав взаимодействие субъектов структуры управления дороги, последовательность этапов выполнения работ, согласования и утверждения документов. При этом уровень формализации этапов технологического цикла должен быть достаточен для мониторинга и контроля качества их выполнения. Для увеличения полноты контроля отдельные стадии и этапы работ, в свою очередь, могут быть представлены как детализированные технологические цепочки, уровень подробности отображения информации в которых соответствует полноте контроля качества.
Технологические цепочки представляют собой детализацию процессов последовательностью операций по выполнению однородной технологической функции, соответствующей рассматриваемому уровню иерархии. Алгоритмы являются формализованной записью элементов технологических цепочек и их взаимосвязей.
Уровни иерархии рассматриваемых процессов ЭДТД соответствуют уровням управления и детализации технологических цепочек. Алгоритмические уровни представления отражают степень детализации элементарных операций для рассматриваемых элементов технологических цепочек на данном иерархическом уровне. Элементарные операции могут, в свою очередь, быть представлены как алгоритмы на следующем (низшем) алгоритмическом уровне.
Таким образом, иерархия процессов отражает уровни управления, а иерархия алгоритмов — степень детализации процессов, необходимую для данного уровня управления.
Разработка автоматизированной технологии ЭДТД предполагает применение формализованных методов представления документооборота технической документации. С этой целью разработана обобщенная формализованная схема (ОФС) описания объектов, участвующих в процессе ЭДТД для СЖАТ. Для описания уровней иерархии процессов ЭДТД введем следующие обозначения пие П: п =1, И, где пп— процесс п-го уровня иерархии представления процессов.
Набор N процессов образует множество N уровней иерархии представления, рассматриваемых для данного ЭДТД.
Процесс ЭДТД верхнего уровня (И= 0) для службы автоматики и телемеханики при организации электронного документооборота ПСД включает в себя следующие алгоритмы:
• А03 — выдача ТЗ и ТУ по запросам;
• А011 — проектирование утверждаемой части ПСД; А021 — проектирование ПСД; А02 — проектирование, отправка и экспертиза ПСД;
• А01 — согласование и утверждение утверждаемой части ПСД; А04 — изготовление, строительство и проведение пус-коналадочных работ;
• А05 — ведение и архивирование ТД.
Граф технологической цепочки процесса ЭДТД верхнего уровня для службы автоматики и телемеханики представлен на рис. 2. Информационная совместимость процессов ЭДТД обеспечивается в данном случае использованием отраслевого формата технической документации (ОФ-ТД) на устройства сигнализации, централизации и блокировки (СЦБ) [2].
Для определения множеств допустимых значений состояний ТД предлагается следующий подход. Все электронные ТД, участвующие в ЭДТД, разбиваются на типы с учетом процессов разработки, согласования, проектирования, проверки технической документации, а также принимая во внимание происходящие в реальном документообороте и производимые над документами участниками ЭДТД действия. Для всех типов электронных ТД, участвующих в электронном документообороте, разрабатываются формальные порождающие грамматики с последующим синтезом на их основе формальных языков описания технической документации.
При таком подходе достигается формализация проверки корректности технической документации, получаемой и изменяемой в процессе ЭДТД; исключаются ощибки на основе синтаксического и семантического анализа технической документации; формализуются процессы разработки и проектирования ТД, процессы контроля качества ТД на всех уровнях управления, а также процессы контроля правильности выполнения всех этапов работ в проектных организациях, службе автоматики и телемеханики.
К особенностям систем ЭДТД относится то, что основным результатом их работы являются технические документы, от качества которых непосредственно зависит эффективность строительства, производства пусконаладочных работ и безопасность эксплуатации СЖАТ. Поэтому ОФС ЭДТД на всех уровнях должна обеспечивать количественную оценку качества ТД на основе методики расчета показателей качества технической документации на устройства СЦБ.
Для примера рассмотрим один из алгоритмов ОФС ЭДТД первого уровня А02 — проектирование, отправка и экспертиза ПСД. В него входят следующие алгоритмы:
• А26 — формулировка замечаний по составу и качеству проектно-сметной документации;
• А21 — проектирование двухниточного плана станции; А22 - проектирование кабельных сетей; А23 — проектирование принципиальных и монтажных схем, заказных спецификаций, сметной документации; А24 — передача проектно-сметной документации функциональному заказчику (служба СЦБ); А28 — доработка проектно-сметной документации по замечаниям функционального заказчика; А210 — передача проектно-сметной документации поставщику;
• А25 — экспертиза проектно-сметной документации функциональным заказчиком; А27 — возврат проектно-смет-
Служба технической политики
Проектная организация
Функциональный заказчик
Рис. 3. Граф технологической цепочки проектирования, отправки и экспертизы ПСД
Рис. 4. Теория и методы ЭДТД
ной документации проектной организации; А29 — передача проектно-сметной документации подрядчику.
Граф технологической цепочки (рис. 3) отражает взаимосвязь алгоритмов указанного процесса на первом уровне представления.
Синтезируем ОФС иерархии процессов ЭДТД с использованием параллельных логических схем алгоритмов (ПЛСА).
Процесс ЭДТД будем описывать следующим образом: 4е В, у =1, /,
Г,те Ку , т =1, М, где — ТД у-го типа. Набор] ТД образует множество В всех ТД, рассматриваемых для данного ЭДТД;
Г т — т-й параметр ТД у-го типа. Набор М параметров ТД образует множеств Ку всех рассматриваемых параметрову-го ТД.
Совокупность выполняемых в определенной последовательности операций и проверок логических условий в процессе ЭДТД у-го ТД назовем алгоритмом ЭДТД А.
Операцией и, назовем элементарное действие над ТД из множества В на данном уровне представления. Все операции, выполняемые в процессе ЭДТД ^ е В, образуют множество V = {и,}, г = 1, I.
Основными элементами описания являются операторы, соответствующие операциям и,, логические условия ак, к = 1, К, помеченные стрелками ак\р,р =1, Р, гдер — индекс стрелки. Переход ТД при ложном значении ак осуществляет-
ся к элементу ПЛСА, помеченному стрелкой с тем же индексом |р.
Для обеспечения строчной записи ПЛСА используются вспомогательные операторы и логические условия [3].
Использование языка ПЛСА для выявления и описания процессов ЭДТД на железнодорожном транспорте позволило разработать методику обследования, направленную на выявление структурно-алгоритмического и параметрического отображения системы ЭДТД.
Кроме того, при описании процессов ЭДТД для имитационного моделирования СЖАТ необходимо учитывать, что основным результатом выполнения элементарных операций является изменение свойств технических документов, от качества которых непосредственно зависит эффективность ЭДТД.
Для учета качества ТД, участвующих в электронном документообороте, введем следующие обозначения:
Ту — операции, длительность которых зависит от качества ТД;
К у — операции, порождающие качество ТД с заданной вероятностью;
Ц— операции, повышающие качество ТД;
а щ — вероятностные логические условия (вероятность 0 или 1 в которых зависит от качества ТД).
Рассмотрим алгоритм проектирования, отправки и экспертизы проектно-сметной документации СЖАТ (процесс 02). Обозначим элементарные операции, выполняемые при реализации указанного процесса:
V1 — проектирование двухниточного плана станции;
V2 — проектирование кабельных сетей;
Vз — проектирование принципиальных и монтажных схем, заказных спецификаций, сметной документации;
V4 — передача проектно-сметной документации функциональному заказчику (служба СЦБ);
V5 — экспертиза проектно-сметной документации функциональным заказчиком;
Уб — формулировка замечаний по составу и качеству прое-ктно-сметной документации;
V7 — возврат проектно-сметной документации проектной организации;
V8 — доработка проектно-сметной документации по замечаниям функционального заказчика;
V9 — передача проектно-сметной документации подрядчику;
V10 — передача проектно-сметной документации поставщику.
Множество включает следующие логические условия:
{1 — проектирование закончено 0 — в противном случае
{1 — проектная документация передана 0 — в противном случае
{1 — замечания есть 0 — в противном случае
{1 — замечания по напольному оборудованию есть 0 — в противном случае
{1 — замечания по принципиальным схемам есть 0 — в противном случае
Основываясь на разработанном алфавите, в результате анализа процессов проектирования, отправки и экспертизы проектно-сметной документации получена ЛСА:
Аэш ГЛД Т'-И у2К,л ТЧ3 угк1Л ТЧ4 г4«2 Т4
У5тпУ6т12ЦпЦаЦааАЫ Г Т3 а1Ы V *>ТЧ5 Г7Г,т„ I" У10
Каждая элементарная операция алгоритма ^4эдтд в свою очередь может быть представлена алгоритмом нижнего уровня в своем алфавите операторов. Таким образом достигается построение иерархической структуры описания ЭДТД. ОФС процесса ведения заказных спецификаций для третьего уровня представления ЭДТД службы автоматики и телемеханики подробно описана в [3].
На основе концепции синтеза ЭДТД хозяйства автоматики и телемеханики разрабатываются функциональная, информационная и алгоритмическая структуры ЭДТД. Концептуальная модель ЭДТД предполагает процессный подход к формализации ЭДТД на всех уровнях иерархии (рис. 4).
В соответствии с концептуальной моделью строится обобщенная формализованная схема (ОФС) описания объектов, участвующих в процессе ЭДТД для систем железнодорожной автоматики и телемеханики. ОФС формализует описание всех процессов ЭДТД со степенью детализации, соответствующей выбранному уровню иерархии.
На основе ОФС осуществляется синтез методики оценки качества ТД, методики оценки эффективности программного обеспечения (ПО) средств организации ЭДТД [4], методики оптимизации процессов ЭДТД по приоритетным параметрам [5].
ОФ-ТД обеспечивает информационную совместимость ПО средств проектирования и ведения ТД, организации ЭДТД, мониторинга и контроля качества ТД. Атрибутные грамматики, синтезируемые на основе ОФ-ТД, обеспечивают формализацию проверки корректности ТД.
Матричная модель ЭДТД обеспечивает оценку эффективности ЭДТД и качества ТД для различных вариантов структур организации ЭДТД.
Предложенная иерархическая структура ОФС ЭДТД позволяет описывать процессы, происходящие в рамках элементов технологических цепочек верхнего уровня с помощью синтеза ПЛСА составляющих их алгоритмов, с учетом эффективности рассматриваемой системы ЭДТД, качества создаваемой и обрабатываемой технической документации и эффективности программного обеспечения составляющих частей. Иерархическое представление алгоритмов обеспечивает необходимый уровень детализации элементарных операций для каждого процесса.
Иерархическая структура описания ЭДТД может быть представлена с помощью матричного метода моделирования ЭДТД как сложной системы массового обслуживания на основе результатов, изложенных в [6], и объединения процессов ЭДТД при помощи организации взаимодействия множества матриц в одной модели по последовательной или иерархической структуре.
ЛИТЕРАТУРА
1. Круковский М. Ю. Методология построения композитных систем документооборота // Математические машины и системы. — 2004. — № 1. — С. 101-114.
2. Василенко М. Н., Трохов В. Г., Булавский П. Е., Максименко О. А. Отраслевой формат технической документации на устройства СЦБ // Автоматика, связь, информатика. — 2003 — №4. — С. 9-11.
3. Обобщенная формализованная схема ведения заказных спецификаций / П. Е. Булавский, Д. С. Марков, Д. Х. Баратов // Известия ПГУПС. — 2010. — Вып. № 2, — С. 63-74.
4. Булавский П. Е. Методика выбора и оценки качества графических программных пакетов для проектирования систем сигнализации централизации и блокировки (СЦБ) // VII Санкт-Петербургская конференция «Региональная информатика - 2000». 5-8 декабря 2000 г. — С.-Петербург. — С. 48-51.
5. Василенко М. Н., Булавский П. Е., Баратов Д. Х. Технологии документооборота для оптимизации заказов // Мир транспорта. — 2009. — № 4. — С.110-115.
6. Булавский П. Е., Марков Д. С. Матричный метод формализации имитационных моделей сложных систем массового обслуживания // Известия ПГУПС. — 2010. — Вып. № 4. — С. 63-74.
КАК
ПОВЫСИТЬ БЕЗОПАСНОСТЬ ПАССАЖИРОВ? УЛУЧШИТЬ КАЧЕСТВО ОБСЛУЖИВАНИЯ? ПРИВЛЕЧЬ НОВЫХ КЛИЕНТОВ?
КТО
ПРЕДСТАВИТЕЛИ ПРАВИТЕЛЬСТВА РФ, МИНИСТЕРСТВА ТРАНСПОРТА РФ, ГОСУДАРСТВЕННОЙ ДУМЫ ФС РФ, РУКОВОДИТЕЛИ ОАО «РОССИЙСКИЕ ЖЕЛЕЗНЫЕ ДОРОГИ», ЛОГИСТИЧЕСКИХ, ФИНАНСОВЫХ И СЕРВИСНЫХ КОМПАНИЙ, ГЕНЕРАЛЬНЫЕ ДИРЕКТОРА ОПЕРАТОРОВ ГОРОДСКОГО, ЖЕЛЕЗНОДОРОЖНОГО И АВИА-ТРАНСПОРТА, КОМПАНИЙ-ПРОИЗВОДИТЕЛЕЙ ТРАНСПОРТНЫХ СРЕДСТВ И ОБОРУДОВАНИЯ.
ГДЕ
МОСКВА, КОНФЕРЕНЦ-ЦЕНТР «ЭИИЗБНОТЕ!. КРАСНЫЕ ХОЛМЫ»
29 МАРТА 2011
ПАССАЖИРСКИЙ ФОРУМ
Организаторы
При поддержке Стратегический го
р/д
+7 (495) 988 1800 ¡nfo@businessdialog.ru www.businessdialog.ru
+7 (495) 625 3340 conf@aif.ru www.events.aif.ru
о.
I