Holas chicos de forosdelweb, estoy pasando por el foro debido que tengo muchisimas dudas con las relaciones de las clases.
Actualmente estoy modelando un software para mi curso de anilisis y diseño de sistemas. estamos abarcando algunos diagramas pero ahora llegamos a los diagramas de clases, y es ahi donde tengo muchas dudas con las relaciones debido a que este diagrama se implementara con codigo(ya que tambien tenemos que desarrollar software). He leido algunos libros y apuntes pero igual tengo muchas dudas con las relaciones.
necesito recomendaciones.
les doy un ejemplo
para diseñar la clase coche :
necesito ruedas,puertas , un timon , quizas una antena ,un parachoque {estos vienen a ser agregacion compuesta}
necesito tbm de un chofer .
en el diagrama de clases yo siempre uso la relacion que tiene el rombo vacio y lleno, relacion {referencia delegacion} y {relacion de composicion o de vida} respectivamente.
pero el docente que nos esta enseñando siempre usa la flecha ( ->) cuando se habla en singular , en el ejemplo anterior el coche [apunta con flecha]->chofer, coche [apunta con flecha]->timon {es ahi donde tengo duda} el timon es un compuesto del coche, y el chofer tiene una relacion muy vaga () pero sigue usando la flecha ( -> ) .
yo actualmente uso solo los rombos pero sin flechas ya que me parece mas entedible si alavez le indicamos la multiplicidad o cardinalidad. ejemplo ( ---<>0..* )
tambien he visto los rombos pero con flechas :s eso tambien me causa duda porque la verdad es que no entiendo el uso exacto.
les dejo una imagen y haber si me explican :s para quitarme la espina .
http://img390.imageshack.us/my.php?image=dibujoya3.jpg
img390.imageshack.us/my.php?image=dibujoya3.jpg