Solución de problemas Orientados a Objetos
Enviado por alita19 • 22 de Mayo de 2013 • 666 Palabras (3 Páginas) • 452 Visitas
Módulo II. Solución de problemas Orientados a Objetos.
ACTIVIDAD PRELIMINAR
1. Sin consultar fuente alguna, menciona los pasos para solucionar un problema hasta
donde recuerdes de lo que alguna ves estudiaste.
2. Describe el proceso que sigues en la realidad al momento de resolver problemas. No
según la teoría, según tu práctica.
3. Compara la teoría con la práctica, explica las diferencias, justifica tu comportamiento.
Escribe tus conclusiones.
1. Lee con atención el siguiente planteamiento.
Un equipo de planeación en una empresa constructora se reúne para entregar un proyecto al día siguiente. Inician su jornada de trabajo a las 9:00 de la mañana y terminarán hasta muy noche.
Entre las muchas tareas a realizar, las de la siguiente lista son tareas individuales. Tu trabajo es determinar si la tarea debe ser realizada en lo individual por cada integrante del equipo o se asigna por el organizador un responsable que la realice por todos. Por ejemplo. A la hora de comer, ¿Cada individuo compra su comida o el organizador designa a uno para que por encargo compre la comida de todos? Cada una de las opciones tienen sus ventajas y desventajas, debes elegir la que consideres que tiene más ventajas que desventajas.
2. Para cada tarea, marca con una 'X' a quien se la asignas y describe las ventajas y desventajas que tiene tu decisión.
3. Ahora lee este otro planteamiento similar y completa la tabla.
8. Si el automóvil es utilizado para transporte escolar ¿Qué cambia en tus decisiones de diseño?
9. ¿En qué te basas para decir que un diseño es mejor que otro?
10. Compara y discute con tus compañeros las tablas anteriores. Argumenta tus decisiones. ¿Cuál tarea cambiarías de asignación para mejorar tu diseño? ¿Por qué?
11. ¿Hay alguna asignación de tareas en la que exista opiniones diferentes de cuál es el mejor diseño? Si es así, describe los argumentos de cada punto de vista.
12. Lista los consejos o lineamientos que consideras deben tomarse en cuenta para decidir qué encapsular en un objeto.
13. Analiza la siguiente lectura sobre el diseño por responsabilidades.
Responsabilidad, de lo individual a lo colectivo. El concepto de encapsulamiento se refiere a todas las tareas para las que un objeto esta “programado” y puede realizar con tan solo una solicitud. A la hora de definir un objeto, tú como programador debes decidir las tareas que deben estar encapsuladas en cada objeto y cuáles deben realizarse en colaboración con otro(s) objeto(s). Este proceso se conoce como “asignación de responsabilidades” .
Los programas verdaderamente útiles contienen grandes conjuntos de objetos, que colaboran entre sí para realizar tareas complejas. Por lo
...