Estudiante

Solo disponible en BuenasTareas
  • Páginas : 21 (5037 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de septiembre de 2012
Leer documento completo
Vista previa del texto
1.0. Preguntas:

01. Enumere y explique los aspectos más relevantes que hacen que un software de gran
magnitud sea complejo.
02. ¿Cuáles son los cinco atributos de un sistema complejo?
03. ¿Cuáles son las dos jerarquías más importantes que consideramos en la orientación a
objetos para sistemas complejos?
04. ¿Con qué podemos enfrentar a la complejidad para obtener partes cadavez más pequeñas
y simplificadas del dominio del problema?
05. ¿Cuáles son las dos formas de descomposición más conocidas?
06. ¿Explique en qué se diferencia la descomposición algorítmica y la orientada a objetos?
07. ¿Qué rol cumple la abstracción en la orientación a objetos?
08. ¿Qué rol cumple la jerarquía en la orientación a objetos?
09. ¿Consideraría Ud. al diseño orientado aobjetos un desarrollo evolutivo o revolucionario?
Justifique.
10. ¿Cuántos y cuáles son los modelos básicos que se manejan en el diseño orientado a objetos?
11. ¿Qué es la programación orientada a objetos?
12. ¿Qué es el diseño orientado a objetos?
13. ¿Qué es el análisis orientado a objetos?
14. ¿Cuáles son los elementos fundamentales en el modelo de objetos?
15. ¿Cuáles son loselementos secundarios del modelo de objetos?
16. Explique el significado de la abstracción.
17. Explique el significado del encapsulamiento.
18. Explique el significado de la modularidad.
19. Explique el significado de la jerarquía.
20. Explique el significado de la tipificación.
21. Explique el significado de la concurrencia.
22. Explique el significado de la persistencia.
23. ¿Cómo se denotanlas características esenciales de un objeto que lo distinguen de todos
los demás tipos de objetos y proporciona así fronteras conceptuales nítidamente definidas
respecto a la perspectiva del observador?
24. ¿A qué denominamos un objeto cliente?
25. ¿A qué denominamos un objeto servidor?
26. ¿A qué denomina Meyer el modelo contractual de programación?
27. ¿Qué establece uncontrato entre objetos?
28. ¿Cómo se denomina a las formas en que un objeto puede actuar y/o reaccionar, constituyendo
estas formas la visión externa completa, estática y dinámica de la abstracción?
29. ¿Cómo se denomina al conjunto completo de operaciones que puede realizar un cliente
sobre un objeto, junto con las formas de invocación u órdenes que admite?
30. ¿A qué nos referimoscuando decimos que un concepto central de la idea de abstracción es el de
invariancia?
31. ¿Qué se debe definir para cualquier operación asociada a un objeto?
32. ¿Qué es una precondición?
33. ¿Qué es una pos condición?
34. ¿A qué se denomina excepción?
35. ¿A qué se denomina mensaje?
36. ¿El encapsulado es un concepto complementario a la abstracción? Justifique.
37. ¿Cómo sedenomina al elemento de un objeto que captura su vista externa?
38. ¿Cómo se denomina al elemento de un objeto que captura su vista interna la cual incluye los
mecanismos que consiguen el comportamiento deseado?
39. ¿El concepto de “ocultar los detalles de implementación” lo asociaría a “esconder los detalles de
implementación” o a “evitar el uso inapropiado de los detalles deimplementación”? Justifique.
40. ¿Cuáles son los dos aspectos que hacen importante considerar a la modularidad?
41. ¿Para qué se utiliza la jerarquía?
42. ¿Cómo denominamos a la caracterización precisa de propiedades estructurales o de
comportamiento que comparten una serie de entidades?
43. ¿Las clases implementan tipos?
44. ¿Los tipos implementan clases?
45. ¿Cómo denominamos a loslenguajes que hacen una comprobación de tipos estricta?
46. ¿Cómo denominamos a los lenguajes que no hacen una comprobación de tipos estricta?
47. ¿A qué se denomina ligadura estática (temprana)?
48. ¿A qué se denomina ligadura dinámica (tardía)?
49. ¿Es lo mismo la comprobación estricta de tipos y la ligadura dinámica?
50. ¿Cómo se denomina la característica que permite a diferentes objetos...
tracking img