Я бы посоветовал книгу Крэга Лармана "Применение UML 2.0 и шаблонов проектирования".
Ну а так можно начинать проектировать простые приложения с Базы Данных, думаю для начинающих это проще и эффективнее. Можно конечно посоветовать почитать Эрика Эванса про его методологию DDD (Domain Driven Design - проектирование на основе предметной области), но думаю мозг сломаешь и на ранних этапах от нее пользы точно не будет.
Что касается проектирования UI, то здесь могу посоветовать паттерн MVP (Model-View-Presenter).
А то, что прочитанный вами материал неполный, то интересно как вы это определили? Спросили у экспертов?
Вообщем в книге Крэга Лармана много чего есть, сначала следует начать с нее.