Письмо 06 - Разработка сложной системы
Описание интерфейсов уровней

После того, как определены уровни, необходимо специфицировать интерфейсы каждого уровня. Спецификация интерфейса – это определение и описание семантики уровня в виде набора функций. При разработке спецификации интерфейса происходит определение задач, которые решаются на каждом уровне. Описание задач обязательно включает информацию о тех параметрах, которые необходимы для решения каждой из задач.

Рис. 3. Разработка интерфейсов между уровнями

Описание задач должно проводиться в направлении от общего к частному. То есть, первоначально определяются ключевые задачи, задачи, которые потребовали введения данного уровня, затем описываются частные и вспомогательные задачи.

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

Сайт Alexus Software Development