Приводится информация о модульной структуре ПП в виде диаграммы компонентов. Выделяется системная часть, образующая оболочку программной системы и прикладная (функциональная), обеспечивающая выполнение задач предметной области.
Разрабатываются программные интерфейсы классов (модулей) в виде модульных тестов (см. пример на рис. 4), проверяющих выполнение основных и альтернативных сценариев прецедентов.
Для распределенных (клиент-серверных) систем также приводится диаграмма развертывания.
Все диаграммы должны сопровождаться поясняющим текстовым описанием.