Проверяемый текст
Старовойтов, Илья Владимирович. Разработка и исследование моделей, методов и средств оценивания процесса производства программного обеспечения (Диссертация 2003)
[стр. 15]

16 1.2.1 ИНСТРУМЕНТЫ МОДЕЛИРОВАНИЯ ПРОЦЕССОВ ПРОИЗВОДСТВА ПС В настоящее время при выполнении любых проектов применяются программные средства (ПС) для их моделирования и планирования.
При этом широкое распространение получили лишь несколько средств
[17, 23].
Наиболее известным из них является Microsoft Project [17, 23].
Это ПС позволяет задать набор задач проекта, определить их свойства (такие как запланированная продолжительность, дата начала выполнения и др.), задать зависимости между задачами.
При этом поддерживается иерархическое представление плана, т.е.
его разделение на фазы, виды и подвиды деятельности и отдельные задачи.
Microsoft Project позволяет определить доступные для проекта ресурсы и назначить их для выполнения задач.
Контроль выполнения созданного плана поддерживается возможностью внесения фактических данных о ходе проекта и автоматической генерацией отчётов.
Microsoft Project поддерживает удобные для анализа формы представления плана, такие как сеть задач проекта, диаграмма Гантта, профили занятости ресурсов и др.

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

Альтернативным средством планирования является Open Plan [17, 26], который предоставляет широкие возможности для управления ресурсами, а именно, объединение ресурсов в группы и манипулирование ими, автоматический подбор свободного ресурса, наиболее подходящего для выполнения некоторой работы, назначение приоритетов задач.
Open Plan позволяет моделировать процесс исполнения запланированного проекта, но при этом не производится автоматического измерения плана, поиска в нём дефектных
элементов (чрезмерного распараллеливания исполнителей, задержек из-за неготовности каких-либо продуктов и т.п.).
Как и Microsoft Project, Open Plan не позволяет выполнять автоматическое оценивание планов проекта и сравнение их различных вариантов.
[стр. 29]

29 Необходимое принуждение, которое гарантирует, что процесс выполняется так, как он определён, может быть конечной целью автоматизации или просто побочным эффектом.
Его цель гарантировать точное соблюдение всех правил, норм и инструкций сотрудниками организации.
Однако разработчикам должна предоставляться некоторая свобода действий для разрешения нештатных ситуаций, они не должны быть в слишком жёстких рамках, за исключением тех случаев, когда это действительно необходимо: Обязательно должен существовать мониторинг процесса, состоящий в сборе данных, необходимых для вычисления значений метрик процесса, сборе и хранении исторических данных о выполненных шагах [74].
Для успешного выполнения процесса, обеспечения некоторой степени принуждения сотрудников, а также для мониторинга процесса крайне полезна, а иногда и незаменима модель процесса, которая даёт ясное и строго описанное представление о процессе, который реально протекает в организации [74, 97].
1.3.2.
Средства моделирования программных проектов В настоящее время при выполнении любых проектов применяются программные средства (ПС) для их моделирования и планирования.
При этом широкое распространение получили лишь несколько средств
[33, 37].
Наиболее известным из них является Microsoft Project [33, 37].
Это ПС позволяет задать набор задач проекта, определить их свойства (такие как запланированная продолжительность, дата начала выполнения и др.), задать зависимости между задачами.
При этом поддерживается иерархическое представление плана, т.е.
его разделение на фазы, виды и подвиды деятельности и отдельные задачи.
Microsoft Project позволяет определить доступные для проекта ресурсы и назначить их для выполнения задач.
Контроль выполнения созданного плана поддерживается возможностью внесения фактических данных о ходе проекта и автоматической генерацией отчётов.
Microsoft Project поддерживает удобные для анализа формы представления плана, такие как сеть задач проекта, диаграмма Гантта, профили занятости ресурсов и др.


[стр.,30]

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

В связи с этим, Microsoft Project часто относят к непрофессиональным средствам планирования.
Более мощным средством планирования является Open Plan [33, 37].
Обладая всеми функциональными возможностями Microsoft Project’a, это ПС позволяет планировать одновременно несколько проектов, использующих общие ресурсы, и управлять ими.
Open Plan предоставляет широкие возможности для управления ресурсами, а именно, объединение ресурсов в группы и манипулирование ими, автоматический подбор свободного ресурса, наиболее подходящего для выполнения некоторой работы, назначение приоритетов задач.
Open Plan позволяет моделировать процесс исполнения запланированного проекта, но при этом не производится автоматического измерения плана, поиска в нём дефектных
j элементов (чрезмерного распараллеливания исполнителей, задержек из-за неготовности каких-либо продуктов и т.п.).
Как и Microsoft Project, Open Plan не позволяет выполнять автоматическое оценивание планов проекта и сравнение их различных вариантов.

Другим известным средством планирования проектов и управления ими является Spider Project [33].
Это ПС, обладающее всеми функциональными возможностями описанных выше средств, предоставляет некоторые дополнительные возможности.
В Spider Project'e существует возможность не задавать планируемую продолжительность выполнения задач, а вычислять её на основе данных о запланированных объёмах работ и производительности ресурсов.
К сожалению, эта возможность не применима к проектам по разработке ПО, так как не существует общепринятых моделей производительности труда программистов.
Другим важным отличием рассматриваемого ПС является неограниченная иерархичность ресурсов, т.е.
возможность создавать группы ресурсов, объединения групп ресурсов и т.
д.

[Back]