Como comienzo una aplicación grafica en java, dese interfaz, digagramas entidad relación o UML

Alguien sería tan amable de ayudarme!?
soy newbi pero estoy empezando a estudiar la programación en java he leído libros sobre java 2, diagramación uml, eclipse, netbeans, diagramación orientada a java, POO...etc.
quisiera me aconsejaran, Como empiezo a programar o dime tu como te acomodas? haces diagramación primero, o empiezas haciendo la interfaz grafica?, se que lo ortodoxo es hacer la diagramación entidad relación y UML, la verdad es que tengo el tiempo encima, podrían aconsejarme?
de antemano te agradezco.
De antemano Gracias.
les dejo mi correo: carterlash@hotmail.com

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Primero aclarando lo que quieres.

Siempre es un tanto difícil sobre todo al principio, separar lo que se quiere, de lo que se necesita hacer, y separar lo que se necesita hacer de lo que se va a hacer y lo que se va a hacer de lo que se hace.

Jejejej

En términos más claros definir y separar

1) Los requerimientos
2) Del análisis
3) Del diseño
4) De la programación.

Si no se hace una separación, aquello termina siendo algo difícil de construir.

Si tu duda es sobre como pasar por ejemplo del planteamiento del problema al código ( un poco más básico pues ) te recomiendo que leas esto:

http://www.javamexico.org/blogs/oscarryz/aportacion_java_mexico_pcj_como...

Es un poco largo, pero ayuda mucho a aclarar estas cuestiones.

Entonces y en resumen te recomiendo que ( como dice el post )

1.- Entiendas el problema que quieres resolver
2.- Identifiques elementos que van a componer el progama
3.- Hagas un pseudo código
4.- Implementes.

Si quieres atacar un problema más grande, itera:

http://www.javamexico.org/blogs/oscarryz/del_problema_al_codigo_en_4_pas...

Imagen de carterlash

te agradezco OscarRyz

y voy a leer los links que me recomendaste y te cuento OscarR y z
Mil Gracias.

carterlash