Cytat
Witam, na jakie elementy rozłożyć pracę aby dobrze napisać aplikacje.
jakby Ci to powiedzieć.. całe książki o tym piszą. Dziedzina nazywa się "inżynieria oprogramowania"

Ja ostatnio czytam "zrozumieć UML 2.0" Michała Śmiałka z helionu - fajnie jest opisany cały cykl tworzenia oprogramowania z wykorzystaniem modelowania w UMLu.
Tak w uproszczeniu to dobrze na początku zrobić sobie diagram use-case, który pokazuje po prostu jakie funkcje będzie posiadał projektowany system(lub aplikacja) oraz napisać kilka "historii użytkowników" / narysować sobie schematycznie ekrany z programu, żeby sobie wyobrazić jak to będzie wyglądało.