TPieX,
TPie,
Class_PieX, 1,
‘(6DB6FBD0-96D3-11D0-A0C0-00C04FC29155)’,
0);
end.
Уникальный идентификатор GUID, являющийся последним параметром конструктора
TActiveXControlFactory. Create, используется в качестве значения лицензионного ключа. Можно спокойно изменить значение этого параметра, но в этом случае нужно внести соответствующие изменения в файл <Имя проекта.ХНс, который создан, чтобы различать лицензирование элемента управления ActiveX на этапах разработки и выполнения. Практически так создаётся элемент управления ActiveX.
3. Выводы
Излагаемые результаты исследования программных средств для реализации СОМ технологии показывают, с одной стороны, практические возможности интегрированных визуальных средств проектирования, а с другой — обеспечивают создание интерфейсов пользователя с признаками самоорганизации, что особенно важно при создании Internet приложений.
Читатель не только познакомился с современными средствами СОМ технологии, но и получил возможность, следуя рекомендациям, излагаемым в статье, самостоятельно выполнить заказ по разработке приложений практической информатики.
Литература. 1. Кузнецова В.Л., Раков М.А. Самоорганизация в технических системах. К.: Наук. думка, 1987. 200 с. 2. Чеппел Дэвид. Технологии ActiveX и OLE: Пер. с англ. М: Издательский отдел “Русская Редакция” ТОО “Channel Trading Ltd.”, 1997. 320 с. 3. Роджерсон Дуйл. Основы СОМ: Пер. с англ. М: Издательский отдел “Русская Редакция” ТОО “Channel Trading Ltd.”, 1997. 376 с. 4. Миллер Тодд, Пауэл Дэвид и др. Использование Delphi 4. Специальное издание: Пер. с англ. К.: Диалектика, 1997. 768 с. 5. МакКелви M, Мартинсон Р, Веб Дж, Ризельман Б. Visual Basic 5: Пер. с англ. СПб.:ВНУ-Санкт-Петербург, 1998. 976 с.
Поступила в редколлегию 30.03.99 Рецензент: д-р техн. наук Сироджа И.Б. Кобылин Анатолий Михайлович, канд. техн. наук, профессор кафедры информатики ХТУРЭ. Научные интересы: СОМ-технологии. Увлечения: садоводство. Адрес: Украина, 61726, Харьков, пр. Ленина, 14, тел. (0572) 40-94-19.
Кузёмин Александр Яковлевич, канд. техн. наук, доцент кафедры информатики ХТУРЭ. Научные интересы: системный анализ. Увлечения: туризм. Адрес: Украина, 61726, Харьков, пр. Ленина, 14, тел. (0572) 40-94-19.
УДК 681. 335.001.53
СТРУКТУРА ПРОСТРАНСТВА ПРЕОБРАЗОВАНИЙ ИНФОРМАЦИИ В МАТРИЧНЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЯХ УПРАВЛЕНИЯ ПРОЕКТАМИ
ТЕСЛЯ Ю.Н.
Излагается подход к разработке структуры проектно-ориентированной информационной технологии управления в функционально-ориентированных управленческих структурах. Предлагается матричная схема декомпозиции информационной среды систем управления проектами и организациями с последующим построением пространства преобразований в матричной информационной технологии управления проектами.
Необходимость создания значительного экономического потенциала у отечественных предприятий требует поиска новых форм и методов реализации крупных государственных программ, методов, которые могут применяться в сложившихся в Украине условиях. Одним из эффективных современных направлений в области совершенствования производственной деятельности сложных организационно-технических систем является методология Управления Проектами [1].
Сущность данной методологии состоит в правильной координации моделей, оборудования материалов, финансовых средств и графиков для выполнения определенного проекта в заданные сроки, в пределах бюджета и удовлетворения условий заказчика (потребителя). Переход отечественных пред-
приятий к новым условиям хозяйствования, изменение форм собственности, отношений с государственными органами, появление новых экономических структур, свойственных странам рыночной экономики, нестабильность законодательства повлияли на системы планирования, учета и отчетности, выдвинули ряд требований к организации проектно-ориентированной деятельности. Изменились условия финансирования народного хозяйства.
Финансовые трудности резко сталкиваются с практической невозможностью эффективного функционирования в новых условиях некомпьютеризированного предприятия.
В технологическом плане разработку современных информационных систем и технологий характеризует ориентация на [2]:
— использование опробованных на практике методологий проектирования, таких как SSADM, IDEF, Merise,Dafne,NLAM;
— применение клиент-серверных WWW- и Java-технологий;
— создание программного обеспечения (ПО) с независимых компонентов и, как последствие, применение ПО объединения типа OLE, ActiveX, CORBA
Plus;
— использование инструментальных сред разработки программных систем;
— применение средств концептуального моделирования и CASE-технологий создания ПО.
Главная современная проблема информатизации при реализации сложных народнохозяйственных проектов связана с информационным наполнением среды инструментальных программных средств. Опыт показывает, что существующие программные средства в полной мере и эффективно позволяют решать задачи анализа и управления проектами (Project Expert, Sure Track, MS Project, P3 и др.), всем процессом движения материалов от поставщиков
122
РИ, 1999, № 2
сырья к конечному потребителю готовой продукции SCM (Supply Chain Management); сбытом и маркетингом SFA (Sales Force Automation), учетом и аудитом (X-DOOR) и др.
При решении этой проблемы в рамках существующих методологий проектирования информационных технологий возникают сложности, связанные, во-первых, с уникальностью каждого проекта в отдельности, во-вторых — с функциональной организацией большинства отечественных предприятий, занятых на реализации сложных народнохозяйственных проектов [3]. Это общая проблема информационного обеспечения процесса управления проектами на предприятиях с функциональной организацией, будь то строительство танкеров, разработка программного обеспечения, реализация проектов в аэрокосмической отрасли, получение новых энергомощностей и многое другое [4].
Информационная технология управления проектами и организациями, при функциональной организации реализующих ее служб получила название матричной информационной технологии [5].
Функционально организованная производственная система, ориентированная на реализацию матричной информационной технологии, требует выработки новых подходов к построению систем автоматизированного управления, основанных на проектной ориентации целей и задач управления, а также на традиционной функциональной реализации способов решения этих задач. Исходя из этого, в соответствии с целями реализации можно говорить І двух компонентах матричной информационной технологии как о технологии, сочетающей процессы проектно - и функционально-ориентированные.
Слабая структурированность и процедурная связность функциональных задач управления проектами и организациями не позволяет использовать идеи системного подхода к построению информационных технологий и систем управления проектами и организациями на уровне функциональных задач. С учетом важности проблемы наполнения средств решения функциональных задач управления проектами и организациями своевременной, качественной, полной информацией и принимая во внимание слабую структурированность самих функциональных задач, матричную информационную технологию можно представить как систему действий по сбору, обработке, хранению и использованию информации, реализуемых функционально-ориентированными управленческими структурами предприятия для достижения целей проектов и организаций. По сути, такая “комбинированная” информационная технология представима функциональными матрицами, образовавшимися на пересечении информационных технологий управления проектами и организациями (реализуемых службами проект-менеджера и руководством предприятия) с управленческой информационной технологией, направленной на информационное обеспечение процессов решения этих задач (реализуемой управленческими службами предприятия).
Управленческая информационная технология — это совокупность методов и средств обработки информации в функциональных подразделениях предприятия, которая является целостной категорией в составе компонентов матричной информационной
технологии. Это технология преобразования информации от вида входных документов (отображающих состояние материальной среды) к виду информационного ресурса, используемого на уровне управления проектами и организациями.
Сформулируем цели наполнения информационной среды систем управления проектами и организациями в матричных информационных технологиях. Они зависят от целей проектов и организаций, которые заключаются в получении продуктов проектов с минимальными затратами и минимальным влиянием на окружающую среду и в максимальной прибыли самой организации:
Фр=2[8(О1)-а(П1)*(1-101) + £[ Р(П1)+у(П1)]]->шт, (1)
G П*1єО1
при ограничениях:
Ss(G,) <So; а(П1)<а01; Р(П1)>р01; y(ni)>y01;t<tmax;L(F*1), О,
где Фр — оценка эффективности достижения целей проектов; Gi — проект; s(Gi) — стоимость проекта; а — прибыль от эксплуатации продуктов проектов в единицу времени; р — экологические потери от проектов; у — социально-политические потери от реализации проектов; t0i—время завершения проекта Gi; L(F*i) — технология производства работ;
Фо = X[s(Gj)-z(Gj)]->max, (2)
О,єО
при ограничениях:
E[s(Gj)]<So; О; L(F*A О,єО
где Фо — оценка эффективности достижения целей организаций; z(Gj) — затраты по проекту.
Наполнение информационной среды систем управления проектами и организациями должно обеспечить реализацию этих целей. Следовательно, эффективность наполнения информационной среды систем управления проектами и организациями можно оценить функцией:
-Ср- S^p(q1,t(q1))-E-p(t(qP1))-
qW
-Со- S^o(qJ,t(qJ))-E-n(t(q0])) ->max, (3)
q°ieQ°
при ограничениях:
t(qpi)>t0(qpi); t(q°j)>t0(q°j); S(tj)<So, где t0(qpi) — время поступления входных данных, необходимых для получения информации для управления проектами qpi; t0(qj — время поступления входных данных, необходимых для получения информации для управления организациями qj S(tj) — затраты на обработку информации в момент времени tj; S0 — затраты на управленческую деятельность; сп— коэффициент важности критерия, выражаемого функцией E-n(qi,t(qi)); Xn(qj,t(qi)) - коэффициент снижения качества информации, используемой для управления проектами, из-за срочности ее получения (в момент t(qi)); со — коэффициент важности критерия, выражаемого функцией Е-о(Цд,ЙЯу)); ^(q^hq))— коэффициент снижения качества информации, используемой для обеспечения жизнедеятельности орга-
РИ, 1999, № 2
123
низации, из-за срочности ее получения (в момент
Здесь E-n(qpi,t(qpi))=Op(qpi,OT)-On(qpi,t(qpi));
E-o(qV(q0i))=Oo(q°i,“)^o(qV(q°i)), где E-p(t(qpj)) — величина потерь, связанных с неполучением информации qpj; Op(qpl,^) — значение целевого выражения (1) при неполучении информации qpj; Op(qpl,t(qpj)) — значение целевого выражения (1) при получении информации qpj в момент t(qpj); E-o(t(q°j)) — величина потерь, связанных с неполучением информации q^; Фо^оі,<»)—значение целевого выражения (2) при неполучении информации q^; Ф°(q°l,t(q°i)) — значение целевого выражения (2) при получении информации q^ в момент t(q^).
В процессе реализации матричной информационной технологии необходимо обеспечить такой порядок наполнения информационной среды систем управления проектами и организациями, который бы обеспечил выработку информации с максимальной ценой (3) и минимальными затратами:
n
^^(tCqMD-ZSCPj)] ->max,
i=1
при ограничениях:
1. Порядок реализации процедур (Pj) обработки информации (определяется функциональными зависимостями между объектами информационной среды).
2. t:
|2 S(p)< So. | |Z R(Pj)< Rjmax(t). І
! активным процедурам 1 і активним процедурам ;
где Rjmax(t) — наличие ресурса Rj в момент t; Rj(Pj)— необходимое в момент t количество ресурса Rj для реализации процедуры Pj; S(Pj) — затраты на реализацию процедуры Pj; S0 — единовременные затраты на управленческую деятельность.
Иными словами, порядок реализации процедур обработки информации в системах многопроектного управления в функциональных организациях должен обеспечить наполнение наиболее важных элементов информационной среды и базироваться на системе однотипных методов и средств (получаемых с минимальными затратами).
Реализация методов и средств управления проектами и организациями на уровне управленческой информационной технологии отражает технологию решения функциональных задач и не позволяет создать единую систему типовых преобразований информации в процессе решения этих задач. Для построения такого “программно-информационного” конвейера обработки информации в функциональных задачах управления проектами и организациями необходимо выделить в управленческой технологии систему методов и средств, обеспечивающих реализацию управленческих действий, направленных на решение этих задач. Выделение в матричной информационной технологии управленческой компоненты, ортогональной технологическим построениям, реализуемым в процессе решения функциональных задач управления проектами и организациями, позволяет скомпоновать наполнение такого
конвейера из типовых объектов и процедур обработки информации, не зависимых от функциональных задач.
Такая технология реализации управленческих действий в среде типовых методов и средств обработки информации получила название системной.
Декомпозиция информационной среды проектов и организаций по функциям обработки информации при реализации управленческих действий позволяет создать технологически однородное пространство преобразований информации, базирующееся на совокупности типовых методов и средств обработки информации в технической среде современных компьютеров.
Тогда матричную информационную технологию представим четырехмерным кубом (рисунок), каждое измерение которого определяется совокупностью преобразований в технологических построениях: управления проектами, управления организациями, управленческом, системном.
Реализационной основой матричной информационной технологии может служить автоматизированная информационная система, интегрирующая функции управления проектами и организациями по этапам жизненных циклов проектов. Автоматизированная информационная система управления проектами в функционально-ориентированных организациях (АИСУПР) не должна быть интегрированной автоматизированной системой, в традиционном ее понимании. Она является унитарной информационной системой с четко очерченными функциями сбора, хранения, обработки информации по реализации проектов. Функционирование такой системы направлено на совершенствование процессов управления проектами через совершенствование информационных процессов в функциональных подразделениях автоматизируемого предприятия. Поэтому можно говорить о реализации в рамках АИСУПР управленческой информационной технологии, обеспечивающей технологическую целостность процедур обработки информации при решении задач управления проектами и организациями в управленческих службах этих организаций и системной информационной технологии, представляющей собой программно-информационный конвейер обработки информации, относящейся к различным проектам и используемой для решения различных функциональных задач управления.
Такая проектно-ориентированная автоматизированная система, базирующаяся на традиционной функциональной организации производственных предприятий, будет представлять иерархическую структуру, в которой выделяются следующие уровни:
— стратегический (функциональный) — уровень управления проектами и организациями;
— тактический (управленческий) — уровень реализации процедур обработки информации в управленческих структурах предприятий, занятых на реализации проектов;
— оперативный (технический) — уровень реализации методов и средств обработки информации в программно-информационной среде современных компьютеров.
Изложенный подход к построению информационной технологии управления проектами и организациями был использован при создании автоматизи-
124
РИ, 1999, № 2
рованной информационной системы управления строительством Южно-Украинского энергокомплекса[6]. Декомпозиция информационной среды строительства (в соответствии с приведенными измерениями пространства преобразований) позволила выделить типовые объекты и процедуры преобразования информации от вида входных данных к виду информационного базиса инструментальных средств управления проектами и организациями энергетического строительства. Разработанная на основе выделения типовых объектов и процедур преобразования информации программно-информационная система использовалась для:
— управления проектами строительства 3 -х энергоблоков АЭС;
— управления проектом строительства гидрокомплекса;
—решения функциональных задач управления организацией.
Использование одних и тех же программных средств в рамках различных технологических построений показало эффективность изложенного подхода и его широкие возможности при создании информационных систем и технологий управления проектами в предприятиях с функциональной организацией.
Литература: 1. Авотс И. Управление проектами в системном контексте // Мир управления проектами/ Под ред. X. Решке и X. Шилле. М.: Аланс, 1994. С.
25-36. 2. Теленик С., Лозинский
B. Система SmartBase: организация, функционирование и реализация // Проблеми інформатизації та управління. К.: КМУЦА,1999. Вип.6.
C. 209-221. 3. ПетровЭ.Т., Чайников С.И., Овезгельдыев А.О.
Методология структурного системного анализа и проектирования крупномасштабных ИУС. Концепция и методы.
Харьков: Рубикон, 1997. 140с.
4. Тесля Ю.М. Макроінфор-маційні моделі планування ве -ликих енергетичних проектів/
/ Збірник наукових праць «Економіка промисловості».
Черкаси, ЧІТІ, 1998. С. 61-67.
5. Тесля Ю.Н. Матричные информационные технологии управления проектами АЭС /
/Придніпровський науковий вісник.Технічні науки.
Дніпропетровськ, 1998. №73 (140). С. 39-43. 6. Гриценко В.И,
Тимченко А.А., Тесля Ю.Н. Подходы к информатизации
объектов энергетического строительства. К., 1995. 32 с. (Препринт. НАЛ Украины. Ин-т кибернетики им. В.М. Глушкова; 95-2).
Поступила в редколлегию 26.06.99 Рецензент: д-р техн. наук Тимченко А.А.
Тесля Юрий Николаевич, канд. техн. наук, доцент кафедры информатики Черкасского инженерно-технологического института. Научные интересы: автоматизированные информационные системы и технологии управления строительством сложных энергетических объектов; гипотетическая теория информационного взаимодействия. Хобби: футбол. Адрес: Украина, 257006, Черкассы, ул. Чехова, 42, кв. 428, тел. (0472)436-160; (05136)51-764.
Матрицы информационной технологии управления проектами и
организациями
Ри, 1999, № 2
125