Hi gurus
I'am searching for a book or tutorials about DESIGNING your application from the ground - step by step (Dividing application to classes, determine which methods to use, define relations among classes...).
I am not searching reference book for particular language.
I would invite book where all phases of software development would be involved: implementation design programming - with lot of examples and comparing different techniques of problem solution.
Also the much UML diagrams the better
In school we had a great tutorial about creating Puzzle step by step - if someone speak slovak here is link
http://hornad.fei.tuke.sk/~vaclavik/dotnet/ but unfortunately this is the one of its kind
.
It would be great if this tutorial will show code in c# but if it would be java or c++ no matter OOP is same in all languages.
Thanks a lot