ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Enumerar las ventajas del uso de patrones


Enviado por   •  25 de Agosto de 2015  •  Informe  •  449 Palabras (2 Páginas)  •  161 Visitas

Página 1 de 2

1) Enumerar las ventajas del uso de patrones.

  1. Reutilizar las soluciones y aprovechar la experiencia previa de otras personas que han dedicado más esfuerzo a entender los contextos, las soluciones  y las consecuencias del que nosotros queremos o podemos dedicar.
  2. Beneficiarnos del conocimiento y la experiencia de estas personas mediante un enfoque metódico.
  3. Comunicar y transmitir nuestra experiencia a otras personas (si definimos nuevos patrones).
  4. Establecer un vocabulario común para mejorar la comunicación.
  5. Encapsular conocimiento detallado sobre un tipo de problema y sus soluciones asignándole un nombre con la finalidad de poder hacer referencia a éstos fácilmente.
  6. No tener que reinventar una solución al problema.

2) Indicad dos causas por las cuales el uso de un patrón se puede considerar inadecuado.

  • El hecho de disponer de un catálogo de soluciones a problemas generales no evita que tengamos que razonar sobre nuestro desarrollo para entender los problemas que se nos plantean durante el proceso
  • Asegurarnos  de haber entendido correctamente cuál es el problema que quiere solucionar y cuáles son las consecuencias de aplicarlo

3) ¿El uso de patrones es exclusivo de la ingeniería del software?

4) ¿Cuáles son los elementos fundamentales del framework de un patrón?

5) ¿Qué aporta el uso de patrones al proceso de toma de decisiones durante, por ejemplo, el diseño de software?

6) ¿Qué diferencia hay entre un patrón de análisis y un patrón de diseño?

7) Explique en qué consiste el llamado "principio de Hollywood".

La inversión de control[6], también conocida como Principio de Hollywood en referencia al slogan de los directivos de Hollywood "No nos llames, nosotros te llamaremos", es un principio de diseño que busca mayor cohesión y menor acoplamiento entre los componentes de un sistema informático.

8) Indicar una ventaja y un inconveniente del uso de frameworks.

9) ¿Qué ventajas puede tener el Singleton cuando hay muchos desarrolladores?

Evita que alguno de los diseñadores que no conozca bien esa parte del diseño cree varias instancias de una clase.

10) Enuncie el principio de Hollywood y explique cómo se aplica esta metáfora a los frameworks y bibliotecas

** En una biblioteca, la forma de comunicarse con la aplicación que la utiliza consiste en esperar a que algún método de alguna aplicación haga uso de alguno de los métodos u objetos que ésta proporciona en alguno de sus algoritmos.
Un framework sigue el llamado principio de hollywood "nosotros te llamaremos" lo que viene a significar que para comunicarse con la aplicación que lo usa proporciona una interfaz con una serie de prototipos que el usuario debe implementar porque serán invocados por el framework en alguno de sus algoritmos. Es decir, son las clases del framework las que usaran las de la aplicación en lugar de ser al revés como en las bibliotecas.

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (78 Kb) docx (329 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com