Научная статья на тему 'УПРАВЛЕНИЕ ФОРМИРОВАНИЕМ ОТЧЕТОВ В ПАКЕТЕ ПРИКЛАДНЫХ ПРОГРАММ ДЛЯ ОПРЕДЕЛЕНИЯ ОЧЕРЕДНОСТИ РЕМОНТНЫХ РАБОТ НА МАГИСТРАЛЬНЫХ ГАЗОПРОВОДАХ'

УПРАВЛЕНИЕ ФОРМИРОВАНИЕМ ОТЧЕТОВ В ПАКЕТЕ ПРИКЛАДНЫХ ПРОГРАММ ДЛЯ ОПРЕДЕЛЕНИЯ ОЧЕРЕДНОСТИ РЕМОНТНЫХ РАБОТ НА МАГИСТРАЛЬНЫХ ГАЗОПРОВОДАХ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
27
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАГИСТРАЛЬНЫЙ ГАЗОПРОВОД / ФОРМИРОВАНИЕ ОТЧЕТА / ОБЪЕКТНОЕ ПРОГРАММИРОВАНИЕ / МОДУЛЬНОЕ ПРОЕКТИРОВАНИЕ / ЯЗЫК ПРОГРАММИРОВАНИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Воеводин Илья Геннадьевич, Миклуш Александр Сергеевич, Крылов Павел Валерьевич

Изложены методические основы разработки технологии формирования и управления отчетами в пакете прикладных программ CAD_Repair, для чего в работе выполнена разработка обобщенной процедуры создания отчета на основе сравнительного анализа значений показателей технического состояния участков магистральных газопроводов и оценки рисков их эксплуатации. При разработке структуры и функциональных возможностей САПР реализованы принципы модульного проектирования Windows-приложений. Проектирование интерфейса пользователя САПР выполнено с использованием функциональных возможностей среды быстрой интерактивной разработки программных средств для управления базами данных Visual FoxPro. В силу имеющихся ограничений для конструктора отчетов в среде Visual FoxPro, принятая технология формирования отчетов использует программный механизм OLE Automation в среде Microsoft Office и построена на принципах объектного программирования. В среде реализован язык программирования Visual Basic for Application (VBA), позволяющий работать с объектами среды и с ее документами. Использование встроенного языка VBA снимает ограничения в отношении сложности разрабатываемых систем формирования отчетных документов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Воеводин Илья Геннадьевич, Миклуш Александр Сергеевич, Крылов Павел Валерьевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MANAGEMENT OF REPORT GENERATION IN THE SOFTWARE PACKAGE FOR DETERMINING PRIORITY OF REPAIR WORKS ON GAS PIPELINES

The article outlines the methodical bases of forming and managing reports technology development in the CAD_Repair package of applied programs, for which the work is to develop a generalized procedure for report creation as a result of comparative analysis of technical condition factor values of main gas pipeline sections and of assessment of theirs exploitation risk. We implemented principles of modular design of Windows applications when developing the structure and functionality of the CAD system. Designing the user interface of the CAD system was implemented using the functionality of the Visual FoxPro, an interactive rapid application development environment for database management. Because of existing Visual FoxPro Report Builder limitations, the technology of generating reports uses the OLE Automation software mechanism in the environment of the Microsoft Office, which is built on the principles of object-oriented programming. In the environment the Visual Basic for Applications programming language is implemented, which allows working with objects of the environment and with its documents. The Visual Basic for Applications language using removes the restrictions on the complexity of the reporting systems being developed.

Текст научной работы на тему «УПРАВЛЕНИЕ ФОРМИРОВАНИЕМ ОТЧЕТОВ В ПАКЕТЕ ПРИКЛАДНЫХ ПРОГРАММ ДЛЯ ОПРЕДЕЛЕНИЯ ОЧЕРЕДНОСТИ РЕМОНТНЫХ РАБОТ НА МАГИСТРАЛЬНЫХ ГАЗОПРОВОДАХ»

УДК 621.644; 658.512

УПРАВЛЕНИЕ ФОРМИРОВАНИЕМ ОТЧЕТОВ В ПАКЕТЕ ПРИКЛАДНЫХ ПРОГРАММ ДЛЯ ОПРЕДЕЛЕНИЯ ОЧЕРЕДНОСТИ РЕМОНТНЫХ РАБОТ НА МАГИСТРАЛЬНЫХ ГАЗОПРОВОДАХ

Статья поступила в редакцию 08.10.2013, в окончательном варианте 13.10.2013.

Воеводин Илья Геннадьевич, кандидат технических наук, доцент, Астраханский государственный университет, 414056, Российская Федерация, г. Астрахань, ул. Татищева, 20а, e-mail: vvdn_l_gnndvch@mail.ru

Миклуш Александр Сергеевич, ведущий инженер-конструктор 1-ой категории, ООО ПКФ «Вертикаль», 105120, Российская Федерация, г. Москва, Съезжинский переулок, д. 6, e-mail: mklsh_lksndr_srgvch@mail. ru

Крылов Павел Валерьевич, кандидат технических наук, генеральный директор, ЗАО «Газпром СтройТЭК Салават», 119311, Российская Федерация, г. Москва, проспект Вернадского, д. 6, e-mail: krlv_pvl_vlrvch@mail.ru

Изложены методические основы разработки технологии формирования и управления отчетами в пакете прикладных программ CAD_Repair, для чего в работе выполнена разработка обобщенной процедуры создания отчета на основе сравнительного анализа значений показателей технического состояния участков магистральных газопроводов и оценки рисков их эксплуатации. При разработке структуры и функциональных возможностей САПР реализованы принципы модульного проектирования Windows-приложений. Проектирование интерфейса пользователя САПР выполнено с использованием функциональных возможностей среды быстрой интерактивной разработки программных средств для управления базами данных Visual FoxPro. В силу имеющихся ограничений для конструктора отчетов в среде Visual FoxPro, принятая технология формирования отчетов использует программный механизм OLE Automation в среде Microsoft Office и построена на принципах объектного программирования. В среде реализован язык программирования Visual Basic for Application (VBA), позволяющий работать с объектами среды и с ее документами. Использование встроенного языка VBA снимает ограничения в отношении сложности разрабатываемых систем формирования отчетных документов.

Ключевые слова: магистральный газопровод, формирование отчета, объектное программирование, модульное проектирование, язык программирования

MANAGEMENT OF REPORT GENERATION IN THE SOFTWARE PACKAGE FOR DETERMINING PRIORITY OF REPAIR WORKS ON GAS PIPELINES

Voevodin Ilya G., Ph.D. (Engineering), Associate Professor, Astrakhan State University, 20a Tatishchev st., Astrakhan, 414056, Russian Federation, e-mail: vvdn_l_gnndvch@mail.ru

Miklush Alexander S., Leading Design Engineer of the First Category, Production and Commercial Company "Vertical" Ltd., 6 Sezzhinsky pereulok, Moscow, 105120, Russian Federation, e-mail: mklsh_lksndr_srgvch@mail.ru

Krylov Pavel V., Ph.D. (Engineering), General Director, "Gazprom StroyTEK Salavat" CJSC, 6 prospekt Vernadskogo, Moscow, 119311, Russian Federation, e-mail: krlv_pvl_vlrvch@mail.ru

The article outlines the methodical bases of forming and managing reports technology development in the CAD_Repair package of applied programs, for which the work is to develop a generalized procedure for report creation as a result of comparative analysis of technical condition factor values of main gas pipeline sections and of assessment of theirs exploitation risk. We implemented principles of modular design of

Windows applications when developing the structure and functionality of the CAD system. Designing the user interface of the CAD system was implemented using the functionality of the Visual FoxPro, an interactive rapid application development environment for database management. Because of existing Visual FoxPro Report Builder limitations, the technology of generating reports uses the OLE Automation software mechanism in the environment of the Microsoft Office, which is built on the principles of object-oriented programming. In the environment the Visual Basic for Applications programming language is implemented, which allows working with objects of the environment and with its documents. The Visual Basic for Applications language using removes the restrictions on the complexity of the reporting systems being developed.

Keywords: main gas pipeline, report generation, object programming, modular design, programming language

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

Рациональное, научно обоснованное определение последовательности ремонта участков магистрального газопровода основывается на оценке рисков эксплуатации отдельных участков. Исходя из правила, «участки с наивысшим риском эксплуатации должны быть отремонтированы в первую очередь».

Многокритериальный анализ и расстановка приоритетов для объектов ремонта на магистральных газопроводах осуществляются с помощью вычислительных алгоритмов, реализованных в пакете прикладных программ CAD_Repair, предназначенном для анализа технического состояния участков и управления ремонтными работами [8, 9]. В этом пакете реализована процедура оценки значений показателей технического состояния участков магистрального газопровода и характеристик возможных последствий возникновения аварийных ситуаций на основе предварительно заданного набора критериев. В сочетании с данными по совокупности участков это дает возможность ранжировать их по величине эксплуатационного риска [1-3, 15, 16]. Указанные данные представляют собой объективные характеристики технического состояния участков. Эти данные собираются и хранятся в так называемых «анкетах участков» - сводных документах, используемых для паспортизации состояния объектов магистральных газопроводов.

Результат работы пакета CAD_Repair оформляется в виде документальных отчетов о ранжировании объектов, выводимых в ремонт. Такие отчеты содержат упорядоченные по убыванию эксплуатационного риска списки объектов, графическое представление ранжирования, соответствующие исходные данные из анкет объектов - с оценкой важности каждого элемента данных по заданным критериям. Отчеты в дальнейшем используются лицами, принимающими решения (ЛПР), для обоснования определения очередности ремонта объектов с учетом сравнения рисков эксплуатации. Целесообразность такого подхода подтверждается корректным применением процедуры ранжирования к «достоверным» (ретроспективным) исходным данным, представленным в виде многомерных временнЬунрядшшальное моделирование модуля формирования отчетов проводим с учетом выбранного способа создания отчетов с помощью OLE-сервера Microsoft Word. На рис. 1 представлен алгоритм формирования отчетов по исходным данным и результатам расчетов рисков эксплуатации участков магистральных газопроводов для установления очередности проведения ремонтных работ на объектах [1, 2].

Для управления работой с отчетами реализована форма, содержащая перечень отчетов, характеризующихся уникальным шифром, наименованием, типом, автором, временем создания и последнего изменения (рис. 2). Форма с помощью закладок позволяет отбирать отчеты для просмотра в соответствии с их типом: <все отчеты>, <отчет № 1 (исходные данные)>, <отчет № 2 (все объекты)>, <отчет № 3 (произвольный выбор объекто в)>.

s

Выбор модуля

^Управление интерфейсом^ пользователя

Активация модуля формирования отчетов

, У .

Выбор типа отчета (1, 2 или 3)

Тип отчета

._±_.

Создание записи в журнале отчетов

Запись в журнале отчетов (1)

Приоритеты - объектов в — форме отчета

' Просмотр ^ отчетов

Файлы отчетов

Параметры отчета

Хранилище отчетов

Журнал отчетов

Запись в журнале отчетов (2)

,_±_

Выбор шаблона и процедуры формирования отчета по его типу

Команда на создание отчета № 1

Создание отчета № 1 (анкеты объекта) в формате Microsoft Word

-Отчет № 1-

Отчеты № 2 и № 3

Хранилище графических элементов шаблонов отчетов

_Команда на создание_

отчета № 2

Команда на создание_ отчета № 3

Шаблон диаграммы

Запрос на создание_ анкеты объекта —Анкета объекта—*

Создание отчетов № 2 и № 3 (расчеты приоритетов по системе объектов и по выбранным объектам) в формате Microsoft Word

т

Показатели объектов из архива

Шаблон отчета № 1 (анкета объекта) (1 ) ,_I_

Шаблон отчетов № 2 и № 3 (расчет приоритетов) _I_

т

Хранилище шаблонов форм отчетов и их текстовых элементов

Глобальные приоритеты объектов

Архив исходных данных по объектам и результатов расчетов Рис. 1. Алгоритм формирования отчетов

I CAD_Repair - Создание редактирование и печать отчетов EAd t^iti

S i IS

Отчет N21 - исходные данные

Отчет № 2 - все объекты

Отчет N! 3 - произвольный выбор объектов

Шифр

Наименование

Полный перечень отчетов Тип Автор

1 Анкета объекта 002 1 Сергеев С А_ 10062013 11:1723 Нет

2 Сравнение участков по всем MF 2 Кузнецов А А 11.062013 920:50 Нет

Сравнительный анализ участков МГ 001 3 Петров К.С. 14.06.2013 10:26:13 Нет

I

Путь: |CAaD_R)ÉM^REPORTS\TY[^^gPJ)001.doc

рОШИ ШШЖЯШУШЮШИМюЬШ ШШЖИЮШНШи ЯЁШШМШ ищвиВЯ

Примечание: Дч^в^длекве.|фищет$цииучестпо&Я^-ВД::

■W- 1 Создание ЙИЙ^ 1 | ' АДА-'Аача WJA.a 1 Ju^i.çHATLTU-^d 1 ■ П ере.чель в AÀ^. . 1

Рис. 2. Экранная форма управления отчетами CAD_Repair

По каждому отчету пользователю дополнительно сообщаются: путь к файлу отчета на жестком диске компьютера; перечень номеров объектов, по которым составлен отчет (для анкеты объекта указывается один объект); примечания. Доступны следующие виды операций над отчетами: создание (кнопка <создание отчета>); модификация параметров и содержания (кнопка <изменение отчета>); открытие ранее сформированного выходного документа в программе Microsoft Word (кнопка <просмотр отчета>); удаление записи об отчете из перечня (кнопка <удаление отчета>).

Процесс создания отчета с помощью разветвленной процедуры <мастер создания отчетов> CAD_Repair включает в себя следующие последовательно выполняемые этапы.

1) Предварительный этап - ввод общих параметров отчета: шифра, наименования, имени автора.

2) На первом основном этапе формирования отчета необходимо выбрать его тип (отчет № 1 - анкета объекта, отчет № 2 - результаты сравнения всех объектов из архива, отчет № З - результаты сравнения объектов, выбранных пользователем). Дальнейшие действия на этапах 2 и З существенно зависят от выбранного типа отчета.

3) На втором основном этапе для отчета № 1 необходимо выбрать объект для генерации анкеты (из списка номеров объектов, включенного в состав формы, или с помощью перечня объектов на форме управления архивом - по кнопке <выбрать объект из списка...>). Для отчета № 2 необходимо выполнить сравнение всех объектов в архиве путем нажатия кнопки <выполнить расчет по системе всех объектов из архива> (при этом будет запущена соответствующая процедура «вычислительного раздела»). Для отчета № З необходимо выбрать объекты для сравнения и рассчитать приоритеты - при этом в диалоговом режиме запускается модуль вычисления глобальных приоритетов объектов с формой выбора объектов для сравнения.

4) На третьем основном этапе работы <мастера создания отчетов> происходит подготовка к формированию выходного документа.

Пользователь может указать количество объектов, информация о которых будет представлена графически. Затем программа автоматически определит, какое количество диаграмм (из расчета не более 10 объектов на диаграмму) необходимо сформировать и включить в отчет. Пользователь также вправе определить, следует ли включать в отчет анкеты рассматриваемых объектов как пояснительные листы к диаграммам. При большом числе сравниваемых объектов это может потребовать значительных затрат времени. Обычный порядок сортировки объектов в отчете (по убыванию приоритета) отвечает типичной потребности в определении очередности выполнения ремонтных работ на объектах. Однако по желанию пользователя может быть выбран и другой принцип сортировки - например, по возрастанию номера объекта. На рис. З представлен фрагмент сформированнотастямитафедложенного алгоритма можно считать использование хранилищ графических элементов отчетов (шаблонов диаграммы риска эксплуатации объектов) и текстовых элементов анкет объектов (строк таблицы, содержащих отформатированные и готовые к вставке в выходной документ все возможные варианты лингвистических значений показателей). Построение отчета не требует дополнительного форматирования текста и сводится к манипулированию документами путем выбора, выделения, копирования и вставки фрагментов документов. Эти операции широко используют закладки (bookmarks) в документах. С их помощью также осуществляется вставка значений основных конструктивно-технологических показателей объектов в отчет № 1 (документальное представление анкеты участка магистрального газопровода), а также расчетных значений номеров, приоритетов и рангов объектов в отчеты № 2 и № З - по результатам сравнения объектов.

Очередность проведения ремонтных ра&от на участках магистральных газопроводов

В таблице приняты следующие обозначения: N00 = 009 001 001, 009_001_002,___. 009_001_014 - номера

рассматриваемых объектов; Р.(Т'Г) - относительный риск эксплуатации объекта. R(009_001_001) + К(009_001_002) + . . . + К(009_001_014) 1 сумма относительных рисков эксплуатации всех объектов: № -номер очереди проведения ремонтных работ.

На рисунке приняты следующие обозначения: КО — К 111)х : К 1 N"1 - относительный риск

эксплуатации объектов.

NoS R0 Jfe NoS RO JNs NoS R0 Jfe NoS RO Na

00Э 001 006 1.000 1 009 001 011 0,364 5 009 001 013 0,346 9 009 001 OOS 0,775 13

OOS 001 014 0.907 2 009 001 002 0,353 6 009 001 004 0,346 10 009 001 009 0,775 14

OOS 001 005 0.334 3 009 001 003 0.855 7 009 001 001 0,322 11

009 001 007 0.364 4 009 001 012 0,355 3 009 001 010 0,304 12

rf. ? f' _f ¿f

/ ;

^ ;

1 JL 'I

1 2345 6 7 8 9 10

Очередность проведения рем оьтшых работ (м есто)

Рнс. 1. Очередность проведения ремонтных работ с учетом относительного риска эксплуатации объектов:

1 место - R0(009_001_006) = 1,000; 2 место - R0(009 001014) = 0,907; 3 место - R0(009 001 005) = 0,884:

4 место - RO(009 001007) - 0,864; 5 место R0(009_001_011) - 0,864: 6 место - RIJIII09 OUI 002) - 0,855;

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

7 место - R0(009_001_003) = 0,855: 8 место - R0(009_001_012) = 0,855; 9 место - R0(009_001_013) = 0,846:

10 место - R0(009_001_004) - 0,846

Рис. 3. Фрагмент отчета о ранжировании объектов

Проектирование интерфейса пользователя САПР CAD_Repair выполнено с использованием функциональных возможностей среды быстрой интерактивной разработки программных средств для управления базами данных в Visual FoxPro 9.0. Конструктор отчетов в среде Visual FoxPro не поддерживает возможности объектного программирования [11, 14], однако программа в среде Visual FoxPro способна создавать документы и работать с объектами при помощи механизма OLE Automation, реализованного в среде операционной системы Windows [6]. Механизм OLE Automation для управления объектами использует OLE-серверы, т.е. программы, которые могут предоставить другим программам возможность использовать свои объекты (в данном случае это программа Microsoft Word 2003/2013). Программы, которые могут управлять объектами OLE-серверов, называются OLE-клиенты или OLE-контроллеры. Visual FoxPro может выполнять функции как OLE-контроллера, так и OLE-сервера. При анализе рисков эксплуатации магистральных газопроводов в среде САПР осуществляется управление объектами OLE-сервера Microsoft Word из программы на Visual FoxPro, являющейся OLE-контроллером.

Создание отчетов с помощью Microsoft Word и OLE Automation - это реализация такого фундаментального преимущества программируемого создания отчетов в Microsoft Word, как использование интегрированной среды Microsoft Office, обладающей следующими качествами [10, 12, 13]: среда построена на принципах объектного программирования и представляет

совокупность объектов, определяющих то окружение, в котором работают и программист, и пользователь; в среде реализован встроенный язык программирования Visual Basic for Applications [7] (VBA), позволяющий удобно работать с объектами среды, а значит и с ее документами. Важно также и то, что VBA является «обычным» языком программирования, применяемым программистами и вне среды Visual Basic [5] - это снимает ограничения на сложность разрабатываемых систем формирования отчетных документов.

Таким образом, исходя из всего вышесказанного, можно сделать следующие выводы.

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

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

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

Список литературы

1. Арбузов Ю. А. Алгоритм расчета технологических параметров закрепления магистральных газопроводов на слабонесущих грунтах / Ю. А. Арбузов, С. А. Белов, И. Г. Воеводин и др. // Прикаспийский журнал: управление и высокие технологии. - 2013. - № 1 (21). - C. 36-41.

2. Арбузов Ю. А. Количественная оценка показателей нормирования закрепления участка магистрального газопровода анкерными устройствами / Ю. А. Арбузов, А. С. Миклуш, И. Г. Воеводин // Прикаспийский журнал: управление и высокие технологии. - 2013. - № 2 (22). - С. 19-25.

3. Арбузов Ю. А. Математическое моделирование изменения напряженно-деформированного состояния участка магистрального газопровода на слабонесущих грунтах / Ю. А. Арбузов, С. А. Белов, А. С. Миклуш и др. // Прикаспийский журнал: управление и высокие технологии. - 2013. - № 1 (21). -C. 31-36.

4. Брумштейн Ю. М. Одно- и многомерные временные ряды: анализ возможных методов оптимизации отсчетов и оценки характеристик / Ю. М. Брумштейн, М. В. Иванова // Прикаспийский журнал: управление и высокие технологии. - 2012. - № 4 (20). - С. 34-43.

5. Гринфилд Дж. Фабрики разработки программ: потоковая сборка типовых приложений, моделирование, структуры и инструменты / Дж. Гринфилд, К. Шорт, С. Кук и др. - Москва : Диалектика, 2006. - 592 с.

6. Клепинин В. Visual FoxPro 9.0 / В. Клепинин, Т. Агафонова. - Санкт-Петербург : БХВ-Петербург, 2012. - 1216 с.

7. Коберн А. Быстрая разработка программного обеспечения / А. Коберн. - Москва : Лори, 2013. - 336 с.

8. Колотилов Ю. В. Моделирование строительного производства в аналитических системах / Ю. В. Колотилов, Ю. А. Арбузов, А. М. Короленок и др. - Москва : Известия, 2013. - 548 с.

9. Колотилов Ю. В. Экспертные системы для строительного производства в информационной среде / Ю. В. Колотилов, Ю. А. Арбузов, А. Д. Решетников и др. - Москва : Известия, 2012. - 544 с.

10. Кон М. Пользовательские истории. Гибкая разработка программного обеспечения / М. Кон. - Москва : Вильямс, 2012. - 256 с.

11. Маклафлин Б. Объектно-ориентированный анализ и проектирование / Б. Маклафлин, Г. Поллайс, Д. Уэст. - Санкт-Петербург : Питер, 2013. - 608 с.

12. Поппендик М., Поппендик T. Бережливое производство программного обеспечения: от идеи до прибыли / М. Поппендик, T. Поппендик. - Москва : Вильямс, 2010. - 256 с.

13. Соммервилл И. Инженерия программного обеспечения / И. Соммервилл. - Москва : Вильямс, 2002. - 642 с.

14. Фридман А. Л. Объектно-ориентированное программирование на языке Си++ / А. Л. Фридман. - Москва : Горячая Линия - Телеком, 2012. - 234 с.

15. Al-Khalil M. Risk-Based Maintenance Planning of Cross-Country Pipelines / M. Al-Khalil, S. Assaf, F. Al-Anazi // J. Perf. Constr. Fac. - 2005. - Vol. 19, iss. 2. - P. 124-131.

16. Dey P. K. Analytic Hierarchy Process Analyzes Risk of Operating Cross-Country Petroleum Pipelines in India / P. K. Dey // Natural Hazards Rev. - 2003. - Vol. 4, iss. 4. - P. 213-221.

References

I. Arbuzov Yu. A., Belov S. A., Voevodin I. G. et al. Algoritm rascheta tekhnologicheskikh parametrov zakrepleniya magistralnykh gazoprovodov na slabonesushchikh gruntakh [Calculating the technological parameters for repairing main gas pipelines in non-cohesive soils]. Prikaspiyskiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2013, no. 1 (21), pp. 36-42. Arbuzov Yu. A., Miklush A. S., Voevodin I. G. Kolichestvennaya otsenka pokazateley normirovaniya zakrepleniya uchastka magistralnogo gazoprovoda ankernymi ustroystvami [Quantitative assessment of normalization factors of fastening the main gas pipeline section by anchors]. Prikaspiyskiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2013, no. 2 (22), ppL1Ar0uzov Yu. A., Belov S. A., Miklush A. S. et al. Matematicheskoe modelirovanie izmeneniya napryazhenno-deformirovannogo sostoyaniya uchastka magistralnogo gazoprovoda na slabonesushchikh gruntakh [Mathematical modeling of the change of the stress-strain state for a section of the main gas pipeline used in non-cohesive soils]. Prikaspiyskiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2013, no. 1 (21), pp. 31-36.

4. Brumshteyn Yu. M, Ivanova M. V. Odno- i mnogomernye vremennye ryady: analiz vozmozhnykh metodov optimizatsii otschetov i otsenki kharakteristik [Single- and multi-dimensional time series: an analysis of possible methods for optimizing readout and characteristic estimation]. Prikaspiyskiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2012, no. 4 (20), pp. 34-43.

5. Grinfild Dzh., Short K., Kuk S. et al. Fabriki razrabotki programm: potokovaya sborka tipovykh prilozheniy, modelirovanie, struktury i instrumenty [Software factories: assembling applications with patterns, models, frameworks and tools]. Moscow, Dialektika, 2006. 592 p.

6. Klepinin V., Agafonova T. Visual FoxPro 9.0. Saint-Petersburg, BHV-Petersburg, 2012. 1216 p.

7. Kobern A. Bystraya razrabotka programmnogo obespecheniya [Agile software development], Moscow, Lori, 2013, 336 p.

8. Kolotilov Yu. V., Arbuzov Yu. A., Korolenok A. M. et al. Modelirovanie stroitelnogo proizvodstva v analiticheskikh sistemakh [Simulation of construction operations in analytical systems]. Moscow, Izvestiya, 2013. 548 p.

9. Kolotilov Yu. V., Arbuzov Yu. A., Reshetnikov A. D. et al. Ekspertnye sistemy dlya stroitelnogo proizvodstva v informatsionnoy srede [Expert Systems for the Construction Operations in the Information Environment]. Moscow, Izvestiya, 2012. 544 p.

10. Cohn M. Polzovatelskie istorii. Gibkaya razrabotka programmnogo obespecheniya [User stories. Agile software development], Moscow, Williams, 2012. 256 p.

II. Maklaflin B., Pollays G., Uest D. Obektno-orientirovannyy analiz i proektirovanie [Object-oriented analysis and design]. Saint-Petersburg, Peter, 2013. 608 p.

12. Poppendik M., Poppendik T. Berezhlivoe proizvodstvo programmnogo obespecheniya: ot idei do pribyli [Implementing lean software development: from idea to profit]. Moscow, Williams, 2010. 256 p.

13. Sommervill I. Inzheneriya programmnogo obespecheniya [Software Engineering]. Moscow, Williams, 2002. 642 p.

14. Fridman A. L. Obektno-orientirovannoe programmirovanie na yazyke Si++ [Object-oriented programming in C++]. Moscow, Goryachaya Liniya - Telekom, 2012. 234 p.

15. Al-Khalil M., Assaf S., Al-Anazi F. Risk-Based Maintenance Planning of Cross-Country Pipelines. J. Perf. Constr. Fac, 2005, vol. 19, issue 2, pp. 124-131.

16. Dey P. K. Analytic Hierarchy Process Analyzes Risk of Operating Cross-Country Petroleum Pipelines in India. Natural Hazards Rev, 2003, vol. 4, issue 4, pp. 213-221.

i Надоели баннеры? Вы всегда можете отключить рекламу.