Диссертация (1141502), страница 13
Текст из файла (страница 13)
Дляпроверки составим таблицу истинности (таблица 4) выполнения логическойфункции g(A, B), данная функция будет иметь 26=64 вариантов состояниясистемы. Значение истины для функции g(A, B) определяет выполнение условийперехода от события i к событию j, которые зависят от элементов A и B.80Таблица 4 Таблица истинности функции g(A, B)№Варианта12345678910111213141516171819Исходные значения1 2 3 4 5 67 00000000000000000000000000000000000111000000001111111100000001111000011110000011001100110011001010101010101010101000000000000000001118Вычисляемые значения910111213g00000000000000000001111111111111111000001111110011111100100010101000101010001101010111010101110110101011101010100081№Варианта202122232425262728293031323334353637383940Исходные значения1 2 3 4 5 67 0000000000000111111111111111111111000000000000011111111000000000111100001111000011111001100110011001100111010101010101010101011111111111111111111118Вычисляемые значения910111213g00000111111110000000000000111111110000000011111001111110011111110101000101010001010110101110101011101010100000110101010000000082№Варианта414243444546474849505152535455565758596061Исходные значения1 2 3 4 5 67 1111111111111111111110000000011111111111111111111100000000111110000111100001111000010011001100110011001100101010101010101010101111111111111111111118Вычисляемые значения910111213g11111111000000001111111111111000000001111100111111001111110011100010101000101010001011010101110101011101011010101000000001101083№Варианта626364Исходные значения1 2 3 4 5 67 1111111111110111011118Вычисляемые значения910111213g11111111110110110184Анализируя полученные результаты, стоит выделить несколько категорийвариантовсостояниясистемы,реализующейсобытиеприусловиивзаимодействий элементов.1 категория.
Фиктивные взаимодействия наподобие вариантов 2, 9 и 10.Взаимодействия AB и BA произошли, хотя выраженной необходимости в этихдействиях не было. Данным состояниям системы характерны лишние действияучастников проекта, или дублирование функций других участников. Но ввидувыполненных условий от A и B, а точнее отсутствия этих условий, выполнениесобытия выполнено.2 категория. Варианты 3, 5, 7, 17, 19, 21, 23, 33, 35, 37, 39, 49, 51, 53, 55состояния системы, когда определены необходимые действия элементов, но самивзаимодействия ещѐ не произошли, поэтому событие i не может быть выполнено.3 категория. Варианты 1, 4, 6, 8, 12, 14, 16, 25, 26, 28, 30, 32, 41, 42, 44, 46,48, 57, 58, 60, 62, 64 состояния системы, когда необходимые действия былиопределены и на данный момент времени рассматриваемые взаимодействиявыполнены.Формирование необходимых связей в проекте определяются как логическиефункции, описывающие взаимодействия необходимого количества участниковпроекта.
Для трѐх элементов системы A, B и C функция g(A, B, C), реализующаясобытие, будет иметь следующий вид:g(A, B, C)=(((AB BA) (AB))(A BA)) (((BC CB) (BC))(BC CB)) ((AC CB) (AC))(AC CA)) (16) (((B AB) (BA))(B AB)) (((СB BC) (CB))(CB BC)) (((C AC) (CA))(C AC))Для такой функции будет 212=4096 вариантов решения.
Такой объѐмфункция для каждого события кажется огромным для ручного переборавариантов. Несмотря на это, проводя автоматизированный расчѐт таких состоянийсистемы и вводя индикационный параметр системы об еѐ состоянии по категории2, возможно достаточно точно и наглядно определить текущие состояниесистемы,определитьнедостающиесвязимеждуэлементамииввести85корректирующие мероприятия в организационную структуру проекта. Даннаялогическая модель строится на исходной информации о потребностях в связяхучастниковпроекта.Такимобразом,даннаямодельосновываетсянанеобходимых действиях непосредственных исполнителей проекта, реализующихсобытия проекта.3.2.2 Временные параметры функции реализации событийНедостаточность количественных параметров функций очевидна, так какнеобходимо разложить имеющиеся связи в соответствии с технологической ивременной необходимостью.
Связи элементов систем проявляются только вопределѐнной необходимой последовательности.Говоря о временных параметрах, имеется в виду последовательность иусловия выполнения операций между элементами для достижения событий.Последовательностьпредставленныхвзаимосвязейвпервуюочередьопределяется технологической необходимостью и логическим построениемопераций. Такая последовательность задаѐтся самой сутью выполнения работ.Определением данной последовательности, возможно, представить проверкойитераций исключения выполнения операции.
Данные элементы накладываютисключающие условия выполнения операций. Сформулируем данное понятиеследующим образом: ни одно событие не может быть выполненным до тех пор,покакаждыйэлементсистемы,последовательнозадействованныйдлядостижения данного события, не подтвердит наличие всех условий выполнениядля собственной операции. Это обосновывается тем, что если один из элементовсистемы не выполнит необходимую собственную задачу, то связанное с нимдействие другого последующего элемента не придаст нужного эффекта проекту вконкретный момент времени.Чтобызадатьпредшествующихвзаимодействийфункциюреализациивзаимодействий,M–взаимодействиянеобходимоопределѐнныхобластьюотопределитьистинностидругихмножествофункцииколичественных параметров.
Действия для получения истинных значений встолбцах 7 и 10 в таблице 4 не могут быть выполнены одновременно. Для86каждого взаимодействия существуют определѐнная функция зависимостей отполучения результатов необходимых взаимодействий. Данная функция различнадля каждого взаимодействия. Определение в общей системе взаимодействийзависимости взаимодействия AB от взаимодействия BA используем логическуюфункцию следования – импликацию. Тогда функция зависимости взаимодействийдля двух элементов будет иметь следующий вид:g(AB)=(BAAB)(ABBA)(17)Функция, описывающая в системе трѐх взаимодействующих между собойэлементов A, B и C, зависимости взаимодействия AB от взаимодействий BA, AC,CA, CB будет иметь следующий вид:g(AB)=((BAAB)(ABBA))((AcCA)(ABBA))((СAAC)(ABBA))((CBBC)(ABBA))(18)Составление логической функции для каждого взаимодействия даѐтколичественноепредставлениеопоследовательностинеобходимыхвзаимодействиях для достижения события.
Функция g(AB) будет примет значение1 только в случае, когда действия BA, AC, CA, CB будут определенывысказываниями элементов BA, AB, AC, CA, СA, AC, CB, BC. Даннуюлогическую функцию определяет элемент системыA, длядостиженияпоставленной задачи, таким образом он задаѐт последовательность выполнениядействий в системе проекта для реализации собственной задачи. Полученныефункции для каждого взаимодействия описывают зависимость всех действий всистеме.Проводя итерационное сравнение действий каждого элемента системы,вырабатывается истинность выполнения событий, выраженная логическойконъюнкцией.Задачейуправляющейсистемыявляетсявыработкатакойпоследовательности необходимых взаимодействий, которые приведут к значениюконъюнкции равной единице.
Основываясь на примере рисунка 17, дляреализации взаимодействия BE возможно предположить 2(n(XB)) вариантов87условий, которые могут зависеть от других взаимодействий (EB, AB, DB) –значение единица, так от них и не зависеть – значение ноль. Зависимостипредставлены в таблице 5.Таблица 5 Варианты зависимости действия BE№ВариантаEBABDB12345678111000101100010110001110Функциидействия BEg(BE)g(BE)=EBABDBg(BE)=(EBAB)DBg(BE)=EB(ABDB)g(BE)=EBABDBg(BE)=(EBAB)DBg(BE)=EB(ABDB)g(BE)=(EBDB)ABg(BE)=EBDBABДля примера рассмотрим вариант 7, g(BE)=1.
Система будет описаналогическим выражением: Взаимодействие BE, выполняемое элементом B, можетбыть выполнено тогда и только тогда, когда выполнены действия EB и DB.Логическая функция для взаимодействия BE принимает различный вид иопределяется элементом B системы исходя из функциональных параметров, изусловий определѐнных элементом B. Определяя возможные функции для каждоговзаимодействия, мы получим логическую цепочку всех взаимодействий впроекте.883.3Конфигурация выполнения задач для элементов системы и методикаформирования организационной структуры проектаИмея в наличии в информационной системе матрице проекта данные о:1.Технологии выполнения работ.2.Действиях исполняющих элементов в системе.3.Параметрах взаимодействиях элементов системы.Возможно говорить о конфигурации задач, когда состояния четырѐхсоставляющихинформационнойсистемымогутобразовыватьразличныесценарии развития проекта в координатах времени, ресурсов и затрат.
Влияниявсех составляющих на проект равнозначно, поэтому деятельность в каждомнаправлении должна соответствовать другим направлениям.Действия ивзаимодействия элементов системы должны обеспечивать заданные параметрывыполнения технологических работ. Из-за чего в ходе проекта возникаетнеобходимость проверки не только выполнения и координирования сетевоймодели реализации проекта, но и контроль выполнения модели действий ивзаимодействий элементов. Направленное развитие в трѐх направлениях скоростипроизводственного процесса определяет необходимую скорость взаимодействиймежду участниками проекта. Время на выполнение технологической работы длядостижения события i:Ti=Vi/Pi,(19)где Vi – объѐм работ;Pi – производительность исполнителя, выполняющего работу.Время для выполнения необходимых действий и взаимодействий элементовсистемы проекта для достижения события i, от которых зависит выполнениетехнологической работы, будет на ∆t меньше, чем время технологической работы.Данная зависимость показана на графике рисунка 18.
При проектированиипроцесса выполнения каждого взаимодействий, необходимо иметь запас времениотносительноосновныхтехнологическихработ,которыйзависитотнеобходимого запаса времени для выполнения действия элементов системы отпоследнего взаимодействия этого элемента.89Рисунок 18 Графики соответствия работ и взаимодействийНа графике видно – при принятом процессе взаимодействия и реализации,время для выполнения взаимодействия для 4-го события будет T4+∆t4, и этоприводит к тому, что технологическое событие выполнится не в заданный срок.Организационная структура проекта описывает и основывается навзаимодействияхэлементов.Проверкасоответствияпринятоговариантавзаимодействия в структуре проекта возможностям элементов – это необходимоетребования для проекта. Конфигурация задач – принятый информационныйвариант взаимодействий, принятие которого соответствует возможностямисполняющим элементам системы.«Важной задачей проекта является определение ключевых событий ивпоследствии элементов, достигающих этих событий.