Documente Academic
Documente Profesional
Documente Cultură
Java cuenta con librerías propias, las cuales contienen paquetes, clases, métodos, entre otras, éstas
permiten utilizar su estructura para adicionar, cambiar características o comportamientos con el fin de
acondicionar nuevas funciones o propósitos. Un ejemplo para este caso sería el de una empresa
dedicada a la venta de productos por catálogo que desea implementar una aplicación para que sus
vendedores puedan registrar sus pedidos de manera más eficiente. Según lo anterior participe en este
foro contestando las siguientes preguntas: ¿Cuál cree que sería el método o herramienta más
apropiada para establecer las clases, atributos y métodos que cumplan con los requerimientos de una
aplicación? ¿Cómo cree que podría aplicar el concepto de herencia y polimorfismo para éste caso?
Recuerde que debe comentar la participación de mínimo dos compañeros y argumentar por qué está o
no de acuerdo con la opinión dada por ellos.
1. ¿Cuál cree que sería el método o herramienta más apropiada para establecer las clases,
atributos y métodos que cumplan con los requerimientos de una aplicación?
La herramienta más apropiada para establecer clases, atributos y métodos es el UML (Lenguajes
Unificado de Modelado) ya que es la mejor manera de plasmar ideas para la posterior evolución del
proyecto. Así el cliente podrá entender el plan de trabajo de los especialistas de desarollo y señalar
cambios sino se captó correctamente alguna necesidad. O bien indicar algún cambio que se
requierasobre la marcha del proyecto.
2. ¿Cómo cree que podría aplicar el concepto de herencia y polimorfismo para éste caso?
La herencia la aplico definiendo una clase padre que le herede a las otras clases los atributos
o metodos de esta misma, por ejemplo si la clase padre(productos) tiene los atributos:
nombre, cantidad, precio, estos o algunos atributos seran heredados a la clase vendedor y a
la clase pedidos.
El polimorfismo lo aplico usando estos atributos en las otras clases cambiandolos de valor.
¿Cuál cree que es el objetivo de utilizar lenguajes de modelado (UML) en el diseño de sistemas de
información?
1. Clases y objetos
Cada vez que se analiza un problema a resolver utilizando la computadora y en este caso desarrollando
una solución con una herramienta orientada a objetos, el análisis se debe hacer sobre los objetos
involucrados y la interacción que entre ellos existe.