Page 46 - 4566
P. 46
Проектні рішення, що стосуються методів, при розробці
різними методологіями програмування можуть бути прямо
протилежними. Так, для традиційних методологій
звичайними є регламенти розмежування доступу до файлів,
які містять інтегрований код системи, що розробляється, тоді
як за методологією екстремального програмування
принципово, що для цих файлів встановлюється загальний
доступ для всіх розробників проекту.
Результат. При виконанні діяльності суб'єкт-
виконавець створює різні продукти, обумовлені і не
обумовлені цілями. Продукти можна розглядати як
матеріалізовані відбитки діяльності, які з'являються в ході її
виконання, зокрема ті або інші артефакти. Сукупність всіх
продуктів, отриманих у ході виконання діяльності,
називається її результатом. Результат може містити
продукти, корисні з погляду цілей проекту і цілей діяльності,
і «непотрібні» продукти, що не сприяють просуванню
проекту до його глобальних цілей. Корисність або зайвість
продукту визначається проектними угодами. Загальний
критерій корисності – зайнятість продукту в інших
діяльностях системи проекту як атрибут.
Будь-яка діяльність є певною частиною деякої
загальної системи діяльностей, що охоплює групу суб'єктів-
виконавців. Діяльності, суб'єкти яких не потрапляють у
виділену групу, є оточенням даної системи. Оточення
пов'язане з виділеною системою такими способами:
– з оточення поставляються елементи діяльностей
системи;
– діяльностям оточення передаються результати
діяльностей системи;
– система в цілому або її окремі діяльності є
елементами діяльностей оточення.
Діяльність називається автоматизованою, якщо вона
призводить до результатів, які продукуються іншою,
46