Sunteți pe pagina 1din 2

Actividad de aprendizaje 1

Evidencia: Foro “Clases, métodos y objetos”

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?

 Brindar a arquitectos de sistemas, ingenieros y desarrolladores de software las


herramientas para el análisis, el diseño y la implementación de sistemas basados en
software, así como para el modelado de procesos de negocios y similares.

 ¿Cómo aplicaría la teoría de herencia y polimorfismo en el diseño de aplicaciones?

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.

S-ar putea să vă placă și