Рабочие потоки процесса
Рабочие потоки процесса имеют следующее содержание:
Сбор требований — описание того, что система должна делать;
Анализ — преобразование требований к системе в классы и объекты, выявляемые в предметной области;
Проектирование — создание статического и динамического представления системы,
выполняющего выявленные
требования и являющегося эскизом реализации;
Реализация — производство программного кода, который превращается в исполняемую систему;
Тестирование — проверка всей системы в целом.
Каждый рабочий поток определяет набор связанных артефактов и действий. Артефакт — это
документ,
отчет или
выполняемый элемент. Артефакт может вырабатываться, обрабатываться или потребляться. Действие описывает задачи —
шаги обдумывания, шаги исполнения и шаги проверки. Шаги выполняются участниками процесса (для
создания или
модификации артефактов).
Между артефактами потоков существуют зависимости. Например, модель Use Case,
генерируемая в ходе сбора
требований, уточняется моделью анализа из процесса анализа, обеспечивается проектной моделью из
процесса
проектирования, реализуется моделью реализации из процесса реализации и проверяется тестовой
моделью из процесса
тестирования.