Autor Tema: Desarrollar POO en Lenguaje Java diseño con UML  (Leído 3425 veces)

Mac

  • Intermedio
  • ***
  • Mensajes: 174
  • Java-Php
    • Ver Perfil
Desarrollar POO en Lenguaje Java diseño con UML
« en: 09 de Agosto 2014, 04:03 »
Hola comunidad tengo este ejercicio y necesito orientación de como empezarlo hacer, cuales serian los primeros paso para poderlo desarrollar en el lenguaje de programación Java  en el entorno NetBeans

- he comenzado desarrollando el diagrama UML adjunto imagen 

-----------------------------------------------
Problema: se van a inscribir en un congreso tres tipos de clientes Estudiantes en pregrado, Profesionales y particulares. Los de pregrado pagan 120 mil por el congreso, los profesionales 170 mil y los particulares 250 mil. Los profesionales tienen un 50% si son docentes mientras que los particulares tienen el 25-% de descuento si son egresados. Se desea hacer, la inscripción al congreso, el listado de inscritos y el total recogido.

 Incluir la clase hijas faltantes

- Calcular el total de descuentos

 - Listar todas las empresas de donde pertenecen los profesionales.


 - Crear una clase para incluirla en la jerarquía de alumno y sea un posible cliente del  congreso.

 - Revise el api de java y busque una colección que pueda reemplazar a la del vector
« Última modificación: 13 de Septiembre 2014, 18:59 por Alex Rodríguez »

dongo

  • Intermedio
  • ***
  • Mensajes: 177
    • Ver Perfil
Re:Desarrollar POO en Lenguaje Java
« Respuesta #1 en: 09 de Agosto 2014, 11:43 »
Hola, bueno antes que nada, en mi humilde opinión falta mucha información para poder llevar a cabo el ejercicio, no se si las omitido, o viene de un ejercicio anterior.

Por ejemplo:
-¿ Que información tienen los 3 grupos en común? ¿Que atributos propios tendrá un estudiante de pregrado? ¿ y profesional? ¿ y  los particulares? Esto en cuanto al tema de los estudiantes.

-Después, por otro lado,¿Que atributos tendrá la clase congreso?¿ Habrá limite de inscritos?

-Otra cosa, por ejemplo este punto ni siquiera lo entiendo....

Citar
Crear una clase para incluirla en la jerarquía de alumno y sea un posible cliente del  congreso.

Supongo que sera crear una 4ª clase que herede de la clase alumno, pero como te digo esta muy, pero que muy mal explicado.

La verdad que se podría hacer, pero realizando muchísimas suposiciones...supongo que el estudiante pregrado llevará tal info, supongo que el profesional llevará tal otra y trabajar así.

Así que mi recomendación es que empieces a juntar los datos(atributos) con los que contara cada clase, una vez que tengas los datos, empezaras con los  métodos geter y seter.
Una vez tengas eso, deberás implementar los métodos que se te piden para los distintos cálculos en la clase congreso, la cual, supongo deberá llevar un arraylist de  alumnos que tendrás que recorrer para realizar los cálculos.

Pero como te digo todo estaría basado un poco en suposiciones, ya que como te digo creo que falta bastante información en el ejercicio.

Por otro lado, echándole un ojo a tu "esquema UML", decirte que bueno, también le falta información(atributos y métodos de cada clase). Mas que un modelo UML, es un esquema jerárquico. Otra cosa que veo, es que la clase que has puesto Inscripción, te sobra, basándome en la pobre descripción del ejercicio.

En cuanto a lo de usar el IDE netbeans, bueno esto es independiente del ejercicio que vayas a realizar. Simplemente es conocerlo un poco y ponerse manos a la obra como con cualquier otro ide, simplemente es conocerlo. Yo lo uso, si tienes alguna duda concreta te la puedo resolver.

Y nada, como te digo, deberías de empezar  a recoger la información que contendrá cada objeto e ir montando las clases.

Bueno espero haberte dado al menos un punto por donde empezar, un saludo!!
« Última modificación: 09 de Agosto 2014, 11:50 por dongo »

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".