\П Существует промежуток времени, в течение которого исполнитель agent-name одновременно выполнял больше максимально допустимого числа работ #effort-units. Если это условие наличия дефекта выполнено, в графе G будет локализована вершина, соответствующая исполнителю agent-name, в сопровождении информации о значении параметра #effort-units, фактическом числе работ, которые был вынужден выполнять исполнитель, и промежутке времени, с которым связано наличие рассматриваемого дефекта. 4.2.2.2.4 Дефект 2.4. Продолжительность выполнения проекта значительно превышает плановое значение. Параметры: 1) плановая продолжительность проекта, 2) процентная доля допустимого превышения плановой продолжительности для данного проекта. Формальное определение: Parameters-project-duration (planned-project-duration, duration-ratio) & net-process-time > planned-project-duration + planned-project-duration * duration-ratio /100 —> project-time-overflow Если значение продолжительности проекта (Метрика 1) превышает запланированную продолжительность выполнения проекта более чем на заданный в процентах размер допустимого отклонения duration-ratio, имеет место рассматриваемый дефект. 4.3 Выводы В третьей главе разработана технология оценки трудоемкости разработки программных систем и формально определен набор метрик и дефектов плана программного проекта с использованием реляционной и графовой моделей плана проекта. 1. Разработаны алгоритмы структурных методов оценки трудоемкости разработки программных систем с подробной детализацией основных частей, таких как заполнение вопросника проекта и таблицы трудозатрат по подсистемам, генерация плана проекта на основе его шаблона и таблицы трудозатрат. |
117 Дефект 2.4. Неформальное определение: существует исполнитель, который на некотором промежутке времени (или в момент времени, если длина этого промежутка равна 0) был вынужден одновременно выполнять слишком большое число работ. Параметр: максимальное число работ, параллельное выполнение которых считается для исполнителей допустимым. Формальное определение: 3 time-moment 1, time-moment2 е [0, Tmax] (time-moment 1 < time-moment2 & 3 agent-name (V time-moment3 (Assumptions (time-moment3, agent-name, List-of Существует промежуток времени, в течение которого исполнитель agent-name одновременно выполнял больше максимально допустимого числа работ #effort-units. Если это условие наличия дефекта выполнено, в графе G будет локализована вершина, соответствующая исполнителю agent-name, в сопровождении информации о значении параметра ^effort-units, фактическом числе работ, которые был вынужден выполнять исполнитель, и промежутке времени, с которым связано наличие рассматриваемого дефекта. 119 Дефект 2.6. Неформальное определение: продолжительность выполнения проекта значительно превышает плановое значение. Параметры: 1) плановая продолжительность проекта, 2) процентная доля допустимого превышения плановой продолжительности для данного проекта. Формальное определение: Ptfraweters-project-duration (planned-project-duration, duration-ratio) & net-process-time > planned-project-duration + planned-project-duration * duration-ratio 1100 -» project-time-overflow Комментарий. Если значение продолжительности проекта (Метрика 1) превышает запланированную продолжительность выполнения проекта более чем на заданный в процентах размер допустимого отклонения duration-ratio, имеет место рассматриваемый дефект. Дефект 2.7.' Неформальное определение: продолжительность выполнения вида деятельности значительно превышает плановое значение для этого вида деятельности. Параметры: 1) название вида деятельности, 2) плановая продолжительность выполнения вида деятельности, 3) процентная доля допустимого превышения плановой продолжительности для данного вида деятельности. Формальное определение: P<2rawe/e/-.s-activity-duration (activity-name, planned-duration, duration-ratio) & activity-proccss-time (activity-name) > planned-duration + planned-duration * duration-ratio /100 |