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