
- •Лекции по курсу «Корпоративные информационные системы»
- •Коллективная разработка программных продуктов. Workflow
- •Коллективная разработка программных продуктов. Workflow
- •Коллективная разработка программных продуктов. Workflow
- •Технологический процесс коллективной разработки программ
- •Технологический процесс коллективной разработки программ
- •Технологический процесс коллективной разработки программ
- •Технологический процесс коллективной разработки программ
- •Система отслеживания дефектов ClearDDTS

Лекции по курсу «Корпоративные информационные системы»
Лекция 9. Структура бизнес- процессов разработки программного обеспечения: система отслеживания дефектов Rational ClearDDTS
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Коллективная разработка программных продуктов. Workflow
системы
Воснове технологии Workflow лежат следующие понятия:
1.Объект
2.Событие
3.Операция
4.Исполнитель
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Коллективная разработка программных продуктов. Workflow
системы
Workflow система обеспечивает решение следующих задач:
1.Разработка описания бизнес-процесса
2.Управление выполнением бизнес-процесса
3.Интеграция используемых в процессе приложений
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Коллективная разработка программных продуктов. Workflow
системы
Workflow системы, обеспечивающие автоматизацию процесса коллективной разработки программ реализуют
функции:
1. Разработка последовательности действий и соответствующих им состояний подзадач проекта
2. Управление передачей каждой подзадачи от сотрудника к сотруднику по мере изменения состояний подзадачи
3. Интеграция используемых в процессе разработки приложений: базы данных хранения рабочих продуктов, приложений, обеспечивающих контроль и интеграцию изменений рабочих продуктов
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Технологический процесс коллективной разработки программ
Этапы жизненного цикла подзадачи:
1.Создание новой подзадачи
2.Рассмотрение подзадачи контрольной группой CCB – Change Control Board и назначение её для разработки
3.Создание изменений рабочего продукта – кодирование
4.Инспектирование изменений и их интеграция
5.Тестирование изменений
6.Рассмотрение отчёта о тестировании контрольной группой CCB
©В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Технологический процесс коллективной разработки программ
Этапы жизненного цикла подзадачи:
N |
|
A |
|
C |
|
I |
|
T |
|
C |
|
|
|
|
|
CCB
CCB
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Технологический процесс коллективной разработки программ
Состояния подзадачи:
1.New
2.Approved for analysis
3.Assigned for analysis
4.Analysis
5.Waiting for information
6.Analysis completed
7.Terminated
8.Forward
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Технологический процесс коллективной разработки программ
Состояния подзадачи (продолжение):
9.Coding
10.Inspected
11.Resolved
12.Integrated
13.Tested
14.Closed
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Система отслеживания дефектов ClearDDTS
Специальная информационная система ClearDDTS (Distributed Defect Tracking System), разработанная фирмой Rational Software Corporation предназначена для обеспечения коллективной работы над разработкой программных
продуктов
Система поддерживает рассылку уведомлений об изменении состояния подзадачи заинтересованным лицам, а, также, интеграцию с другими приложениями, используемыми в разработке.
© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС