Технологии разработки программного обеспечения

       

Рабочие потоки процесса


Рабочие потоки процесса имеют следующее содержание:

q       Сбор требований — описание того, что система должна делать;

q       Анализ — преобразование требований к системе в классы и объекты, выявляемые в предметной области;

q       Проектирование — создание статического и динамического представления системы, выполняющего выявленные требования и являющегося эскизом реализации;

q       Реализация — производство программного кода, который превращается в исполняемую систему;

q       Тестирование — проверка всей системы в целом.

Каждый рабочий поток определяет набор связанных артефактов и действий. Артефакт — это документ, отчет или выполняемый элемент. Артефакт может вырабатываться, обрабатываться или потребляться. Действие описывает задачи — шаги обдумывания, шаги исполнения и шаги проверки. Шаги выполняются участниками процесса (для создания или модификации артефактов).

Между артефактами потоков существуют зависимости. Например, модель Use Case, генерируемая в ходе сбора требований, уточняется моделью анализа из процесса анализа, обеспечивается проектной моделью из процесса проектирования, реализуется моделью реализации из процесса реализации и проверяется тестовой моделью из процесса тестирования.

 



Содержание раздела