Другие языки программирования и технологии

Какие есть хорошие книги по программированию?

А интересует следующее. Есть ли книги, где берется 1 большая программа, которая создаётся с нуля. Именно с нуля - включая постановку задания, UML - диаграммы, полное описание её жизненного цикла с примерами обратной связи и возможными доработками.... То, что мне попадалось на текущие моменты - это разбор синтаксиса языков программирования с примерами использования операторов и конструкций их - сухой язык. По языкам желательно Java - программа (язык ближе) .
Вопрос относится не к кодированию, а к технологии создания (моделирования, проектирования, сопровождения) большого проекта. До сих пор данная тема не раскрыта, т. к. подразумевает определённое ноу-хау, с которым мало кто захочет поделиться. Хотя бы ввиду вопросов интеллектуальной собственности и/или коммерческой тайны. Не думаю, что собственники и пользователи проектов готовы раскрывать особенности своего бизнеса. Вобще непонятно, при чём тут яп (Джава или др.) . Известно, что "вначале было слово": д. б. люди, которые знают, что им требуется от проекта и те, которые их хотелки претворяют в код. Иногда это одни и те же, а иногда нет. Не все используют UML, бо им не надо. Вероятность встретить здесь, на сервисе такого специалиста близка к нулю. Вместе с тем, элементарная попытка поиска даёт достаточно ссылок, но без комплексного примера
ЮК
Юрий Качан
80 127
Лучший ответ
Вы будите удивлены, но в хороших книгах по программированию о конкретных языках программирования ни чего не пишут. Например книга Д. Кнута "Искусство программирования".
Постановка задачи хоть и является одним из этапов создания ПО, но к программированию ни какого отношения не имеет.
Берешь книгу по конкретному языку программирования, учишь и практикуешься. В остальном гугл в помощь. Книг по твоему описанию, где все разжевано для, извиняюсь за выражение, умственно отсталых, которые могу делать что либо только по шаблону нет.