Alf, как книжка про SADT.
Не понял, это вопрос или утверждение?
Какое отношение SADT имеет к RUP.
SADT - это технология проектирования приложений, базирующаяся в первую очередь на анализе предметной области и построении ее бизнес-моделей. Стандартами де-факто в этой области стали IDEF0 (функциональное моделирование), IDEF3 (моделирование процессов) и IDEF1X (реляционные модели данных). Эти стандарты изначально разрабатывались для аэрокосмической и военной промышленности и впоследствии были заимствованы для широкого использования.
RUP - это технология, разработанная Гради Бучем со товарищи. Базируется на UML и фактически представляет собой методологию применения UML для проектирования и моделирования приложений. Претендует на сквозной цикл проектирования, однако предлагает довольно слабые средства для построения бизнес-модели задачи на ранних стадиях проектирования (это уже стало традицией для продуктов от Rational Software). Взамен построения полноценной функциональной модели предлагает ограничиться объектной моделью и моделью процессов. Однако, как говаривал один из героев О.Генри, "песок - неважная замена овсу". Так что для крупных проектов со сложными задачами одного RUP может оказаться недостаточно, лучше все ж начать с SADT. Чем ближе проект к завершению, тем большую роль в нем будет играть RUP.
Впрочем, тяжеловесность и формализм RUP делают невыгодным его применение для относительно небольших проектов, поскольку на этот случай у RUP имеется младший брат - ICONIX. ICONIX гораздо компактнее и требует куда меньших накладных расходов, поэтому его целесообразно применять, когда коллектив разработчиков невелик, а задача обозрима.