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

18 В связи с этим возникла необходимость создания подхода, позволяющего формализовать оценку и автоматизировать процесс планирования проектов по разработке ПС со следующими особенностями: 1.
Использование высокоуровневой модели процесса производства
ПС для создания и поддержки модели процесса производства ПС в организации.
2.
Создание плана программного проекта путём адаптации модели процесса производства
ПС в организации.
3.
Измерение созданного плана проекта (вычисление значений метрик и поиск дефектных элементов плана).

7.2.2 ФОРМАЛЬНЫЕ МОДЕЛИ ПРОЦЕССОВ Широкое распространение получили неисполняемые модели программных процессов, т.е.
графические языки, позволяющие наглядно изобразить модель процессов, но не предполагающие её выполнения.

Например, моделирование можно осуществить с помощью таких языков как SADT (System Analysis and Design Technique) и созданной на её основе модели IDEFO, ETVX (Entry conditions, Tasks, Verification activities, and eXit criteria) [39, 50] и UML (Unified Modeling Language) [52].
Они используются для описания производственных процессов на высоком уровне абстракции.
Все эти модели позволяют представить процесс в виде набора задач различного уровня общности, определить входные и выходные задач, условия их запуска и завершения, связанные с задачами ресурсы (см.

пример на Рис.
1).
[стр. 32]

32 распространённых средств планирования проектов не позволяет поддерживать и использовать модель стандартного процесса производства в организации.
На стадии планирования проекта важно иметь возможность измерить, формально оценить созданный план, в случае необходимости модифицировать его, а затем выбрать наилучший вариант плана.
В существующих средствах планирования проектов отсутствует возможность проводить измерение планов, их оценивание по каким-либо критериям и сравнение различных вариантов планов.
В связи с этим возникла необходимость создания подхода, позволяющего
разработать ПС для планирования проектов по разработке ПО со следующими функциональными возможностями: 1) Использование высокоуровневой модели процесса производства ПО для создания и поддержки модели процесса производства ПО в организации.
2) Создание плана программного ' проекта путём адаптации модели процесса производства
ПО в организации.
3) Моделирование процесса исполнения проекта в • соответствии с созданным планом.
4) Измерение созданного плана проекта (вычисление значений метрик и поиск дефектных элементов плана).
5) Оценивание плана по критериям, связанным с метриками и дефектами.
6) Сравнение различных вариантов плана проекта с целью выбора наилучшего.
1.3.3.
Формальные модели процесса производства Широкое распространение получили неисполняемые модели программных процессов, т.е.
графические языки, позволяющие наглядно изобразить модель процессов, но не предполагающие её выполнения.

Основной целью такого моделирования является понимание процесса.
Наиболее известными из таких языков являются SADT (System Analysis and Design Technique), созданная на её основе модель IDEFO, ETVX (Entry conditions, Tasks, Verification activities, and eXit criteria) [74, 97] и UML (Unified Modeling Language) [39].
Они

[стр.,33]

33 используются для описания производственных процессов на высоком уровне абстракции.
Все эти модели позволяют представить процесс в виде набора задач различного уровня общности, определить входные и выходные задач, условия их запуска и завершения, связанные с задачами ресурсы (см.

рис.
1.1.).
План Персонал Рис.
1.1.
Фрагмент описания процесса с помощью IDEF0 Каждая задача в такой модели может быть детализирована в виде отдельной схемы, где будут представлены составляющие её подзадачи и связи между ними.
Достоинством этих моделей является их относительная простота и понятность.
Основными недостатками моделей этого типа являются их неформальность и статичность.
Они ■ не позволяют моделировать динамику процессов и автоматически анализировать их свойства.
Одним из распространённых аппаратов, применяемых для моделирования процессов, являются графы.
Обычно с помощью графов представляют сеть задач проекта (см.
рис.
1.2) и пути передачи рабочих продуктов между задачами [91,95, 97].

[Back]