Hola!! Les cuento q estoy en la universidad y estamos viendo programacion orientada a objetos, osea casi ya que primero estamos trabajando con casos de uso, diagramas de clases y diagramas de secuencia y colaboracion (esto es UML) luego pasamos a programar !! esto es un dolor :( !!! Me cuesta mucho agarrarle la mano y ya se me vienen los parciales les agradeceria mucho alguna ayudita con algun manual o algo asi q tenga ejercicios resueltos para mirar!! je je Muchas Gracias!! :up:
No entiendo bien cual es tu problema.
Pasar de los diagramas de secuencia a programar?
Si, supuestamente, los diagramas de secuencia, clase y colaboración están bien hechos, entonces el pasaje a código es mas fácil.
Que parte es lo que te cuesta?
claro estamos a punto de empezar a programar .. pero lo que me cuesta es hacer los diagramas de clases y los diagramas de colaboracion y secuencia!! Osea algo importante para luego pasar a programar.. jo jo :-\
Uh entonces sonamos :P no tengo ningun tuto de eso.
Basicamente primero vas a tener que mirar los casos de uso detalladamente y, a partir de eso empezar a definir las funciones que usarías luego para poder codificar todo.
En un principio es muy jodido, ya que es difícil definir cuales vas a necesitar y qué parámetros pasarle (ya que despues cuando vas codifcando, te vas encontrando con que por ahi era mas fácil o difícil).
Despues, a medida que te vayas acostumbrando ya la vas a tener mas clara y no vas a tener que hacer solicitudes de cambio (agregar cosas a los diagamas de secuencia, clase, etc).
O sea, dicho mas en criollo, la onda es hacer los diagramas de secuencia y colaboración en base a lo que mires de los casos de uso.
Luego, hacés los diagramas de clase mirando los de secuencia y colaboracion.
Verdaderamente no se bien cómo ayudarte, son cosas que tenés que buscar y empezar a practicar a lo loco hasta acostumbrarte :P
Cuaquier cosa avisá.
PD: En Internet hay varios ejemplos copados como para guiarte "muy por arriba".
Por ejemplo aca (http://www.humbertocervantes.net/homepage/itzamna/DOCUMENTACION/Doc6.html)
La verdad tenes razon che.. como recien empiezo a ver esto cuesta un monton no me queda otra q seguir practicando jaja Igual Muchas gracias k-po!!
:up:
Mira, yo justamente la clase pasada empece a ver C++, que es el lenguaje que estoy viendo yo, lo de clases y todo eso es un poco confuso de entrada, lo entendi masomenos, pero es medio confuso. Hoy fui a la biblioteca de mi facultad y encontre un libro que explica C++ con ejemplos y definiciones, esta copado. Mi consejo es que te busques un buen libro que te sea de ayuda.
Saludos!! :up:
Gracias igual andres!! ya rendi un parcial el otro dia.. ojala me haya ido bien , la vieja q ns da la materia es muy teorica eso la ace chota a la materia!! y bue de paso les cuento muchachos q oy empezamos con java es un poco extraño porque nunca lo use y se ve piola por q te proporciona un monton de cosas el entorno de desarrollo(el eclipse obligatoriamente) y me baje un par de videotutoriales q tan buenos osea te explican lo mas basico .."Hola Java" y eso jaja y en la materia vamos directo a lo mas jodido .. de paso le pediria a ustedes q ya tienen experiencia en esto si me pueden recomendar algun tutorial o algo asi para poder seguir practicando!!! Gracias a todos y bue disculpen q pida tanto jaja :wave:
Cita de: bostero_eep en Octubre 08, 2009, 01:32:34
Gracias igual andres!! ya rendi un parcial el otro dia.. ojala me haya ido bien , la vieja q ns da la materia es muy teorica eso la ace chota a la materia!! y bue de paso les cuento muchachos q oy empezamos con java es un poco extraño porque nunca lo use y se ve piola por q te proporciona un monton de cosas el entorno de desarrollo(el eclipse obligatoriamente) y me baje un par de videotutoriales q tan buenos osea te explican lo mas basico .."Hola Java" y eso jaja y en la materia vamos directo a lo mas jodido .. de paso le pediria a ustedes q ya tienen experiencia en esto si me pueden recomendar algun tutorial o algo asi para poder seguir practicando!!! Gracias a todos y bue disculpen q pida tanto jaja :wave:
Pregunta... que carrera estas estudiando??
estoy enstudiando licenciatura en informatica!!
Cursos basicos, solo conozco este (http://www.abcdatos.com/tutoriales/tutorial/l7041.html).
Gracias hardrocker!! lo toy bajando para mirarlos !!
:wave: :wave: :wave: :wave: :wave: :wave: :wave
De nada ;)
Igual, como algo "adicional" de teoría general (de POO o sea, se aplica a todos los lenguajes) te recomiendo el libro "Analisis y deseño orientado a objetos" de Grady Booch.
Fijate si lo podés conseguir... es 98% teorico, pero te sirve mucho para entender bien qué es un objeto, clase, herencia, agregacion, etc.
Específicamente creo que son los primeros cuatro capítulos.
Un abrazo.
bostero_eep (http://index.php?action=profile;u=103667): Creo que la parte teorica no la hace "chota" a la materia. La parte teorica es fundamental para que entiendas luego que estas haciendo y no hagas mamarrachos de los que se acostumbran a ver por ahí. Si no entiendes la teoria de la programación a Objetos y todo sobre Herencia, Polimorfismo, etc, nunca vas a poder sacarle el mayor provecho a la misma y te encontraras haciendo las cosas de la manera mas dificil cuando en realidad si tuvieras los conceptos claros lo harías en un abrir y cerrar de ojos.
JAVA es un gran lenguaje, despues que lo conoces lo adoras, tiene una sintaxis clara y estricta, lo que te obliga a ser prolijo lo cual repercute en software con menos "errores tontos".
Cualquier cosa que necesites con JAVA pegá el chiflido que te doy una mano en lo que pueda.
Saludos.
YO tengo varios resumenes de Algoritmo y programacion de datos de la utn de cba ... se ve java el primero año el que los necesite que chifle nomas.
Un abrazo!
Idem a 4kStore pero no necesariamente de la UTN :P
El que quiera apuntes que pida
Yo quiero. :up:
Cita de: Solanet en Octubre 27, 2009, 15:57:22
Yo quiero. :up:
http://www.argentop2p.net/index.php?topic=124060.0
Saludos!
Mi humilde opinión es que antes de darles de lleno Java, C++ o lo que quieran... tienen que entender los paradigmas de programación: estructurado, funcional, lógico...
una vez que entienden esos paradigmas. darles de lleno con POO (algunos lo llaman paradigma, para mi es una mezcla de los otros)
recién ahi programar en C++, Java... sinó es como que arrancan a programar y se están perdiendo las bondades de las otras soluciones
si sólo tenés un martillo como herramienta, vas a tender a ver todos tus problemas como clavos...
es decir... cuando no conocés otra herramienta, vas a intentar solucionar todo con lo que tenés a mano, o sabés usar... cuando a veces la mejor opción sería otra.
Ejemplo... nunca en mi vida le había visto utilidad a los paradigmas lógico y funcional. los tuve que estudiar a fondo. y me terminaron encantando. (los usé para algunas cosas aunque parezca mentira)....
El paradigma orientado a objetos, si bien está muy de moda en estos tiempos NO es la solución a todos los problemas.
Salu2. Y suerte con los primeros pasos.
Cita de: dc740 en Diciembre 06, 2009, 00:22:06
Mi humilde opinión es que antes de darles de lleno Java, C++ o lo que quieran... tienen que entender los paradigmas de programación: estructurado, funcional, lógico...
una vez que entienden esos paradigmas. darles de lleno con POO (algunos lo llaman paradigma, para mi es una mezcla de los otros)
recién ahi programar en C++, Java... sinó es como que arrancan a programar y se están perdiendo las bondades de las otras soluciones
Lo mismo digo.
Es mas, cuanto mas sepas (por mas que algunas cosas sean viejas) mejor.
Y cuanta mas teoría (en este caso de POO) leas, mucho mejor.