Vous êtes sur la page 1sur 6

07/02/10 09:51 PM

DISEÑO DE INTERFAZ
Extraclase: Patrón, Arquitectura y Modelo de diseño
Azucena Luévano
Nuria Tenorio
Claudia Álvarez
28100228
Grupo: 1051
Fecha: 8/feb/10
Maestro: José Luis Oliva Posada
Investigar la diferencia entre patrón,arquitectura y modelo de diseño.
Este trabajo extraclase fue pedido en equipo, nosotras nos dividimos el
trabajo en: Claudia Álvarez- Modelo de diseño, Nuria Arquitectura y yo-
Patrón de diseño, entre las 3 buscaremos las definiciones y veremos en que
difieren entre si.

Azucena:
Patrón de diseño (design pattern)
Los patrones de diseño (design patterns) son la base para la búsqueda de
soluciones a problemas comunes en el desarrollo de software y otros ámbitos
referentes al diseño de interacción o interfaces. Un patrón de diseño es una
solución a un problema de diseño. Para que una solución sea considerada un
patrón debe poseer ciertas características. Una de ellas es que debe haber
comprobado su efectividad resolviendo problemas similares en ocasiones
anteriores. Otra es que debe ser reusable, lo que significa que es aplicable a
diferentes problemas de diseño en distintas circunstancias.

Los patrones de diseño pretenden:


Proporcionar catálogos de elementos reusables en el diseño de sistemas
software.
Evitar la reiteración en la búsqueda de soluciones a problemas ya conocidos
y solucionados anteriormente.
Formalizar un vocabulario común entre diseñadores.
Estandarizar el modo en que se realiza el diseño.
Facilitar el aprendizaje de las nuevas generaciones de diseñadores
condensando conocimiento ya existente.
Asimismo, NO pretenden:
Imponer ciertas alternativas de diseño frente a otras.
Eliminar la creatividad inherente al proceso de diseño.

La siguiente imagen es un ejemplo de diseño de patron para la arquitectura


de una aplicación web, el diseño de patron es llamado Model-View-
Controller y su función es resolver los problemas que pueden surgir cuando
las aplicaciones contienen una mezcla de código de acceso a datos, el
código de la lógica de negocio, y el código de la presentación. Esto es solo
un ejemplo, podemos realizar un patron de formas distintas dependiendo de
nuestras nececidades.
NURIA:
arquitectura
Un diseño que muestra los bloques de construcción físicos y lógicos de una
aplicación distribuida (o algún otro sistema de software) y las relaciones entre ellos.
En el caso de una aplicación de empresa distribuida, el diseño arquitectónico utiliza
generalmente la arquitectura lógica de la aplicación y la arquitectura de
implementación.
Término que, ceñido únicamente al ámbito del desarrollo de un sitio web, indica la
estructura orgánica, conceptual y técnica bajo la que se ha creado.

arquitectura de implementación
Un diseño general que determina la asignación de una arquitectura lógica a un
entorno informático físico. El entorno físico incluye los equipos de un entorno de
intranet o Internet, los enlaces de red que se establecen entre ellos y otros
dispositivos físicos necesarios para la compatibilidad del software.

arquitectura lógica
Un diseño que representa los bloques de construcción de una aplicación distribuida
y las relaciones (o interfaces) existentes entre dichos bloques. La arquitectura lógica
incluye los componentes de aplicación distribuidos y los componentes de los
servicios de infraestructura necesarios para su compatibilidad.

Arquitectura del Software o Arquitectura Lógica


Conjunto de elementos de programación adecuadamente estructurados dentro de
un sistema, con el fin de crear una programación lógica y fiable para el diseño de
aplicaciones.

Claudia:
Un modelo permite describir los elementos de la realidad que intervienen en un
problema dado y la forma en que se relacionan esos elementos entre sí.
No hay que perder de vista que una Base de Datos siempre está orientada a
resolver un problema determinado, por lo que los dos enfoques propuestos son
necesarios en cualquier desarrollo de software.

Analizando esto llegaríamos a la conclusión de que la diferencia es muy


poca, por que aparentemente como definiciones llegan a ser sinónimos entre
ellos. Aunque una diferencia entre Arquitectura y patron podrías ser que la
Arquitectura se enfoca más en el diseño del ambiente físico que rodea a la
persona para poder cubrir sus necesidades y el patron se enfoca más en
llevar a cabo un bosquejo para comenzar a construir un diseño funcional. En
mi opinion las 3 son un estilo de métodos a seguir para la construcción de un
diseño en general que pueden ser reusables siempre y cuando sean
funcionales.
Bibliografía

http://es.wikipedia.org/wiki/Modelo_de_datos
http://www.wordreference.com
http://es.wikipedia.org/wiki/Patrón_de_diseño
http://es.wikipedia.org/wiki/Arquitectura

Vous aimerez peut-être aussi