Vous êtes sur la page 1sur 9

Nombre: Antonio Escobar Toledo

Carrera: Ingeniera en desarrollo de software


Matricula: AL11500136
Facilitador: Alivia Acosta Morales
Email: FA1214963@unadmexico.mx
Skype: oli.acosta36
Asignatura: Diseo y arquitectura de software
Unidad: 1
Tema: Actividad 1. Patrones aplicables a la arquitectura de software.

Tabla de contenido
Introduccin ..................................................................................................................... 4

Patrones arquitectnicos ..................................................................................................... 5


Tipos de patrones y arquitectura ......................................................................................... 6
Combinando arquitecturas y modelos de diseo ................................................................ 6
Patrones .............................................................................................................................. 7
Estilos arquitectnicos (Reynoso y Kicillof) ...................................................................... 8
Categoras de tipos de patrones arquitectnicos ................................................................. 8
Caractersticas de patrones y arquitectura .......................................................................... 9

Introduccin
Ahora que ya se comprendieron los temas expuestos previamente, podrs
participar en la wiki con el anlisis de patrones aplicables a la arquitectura de
software, donde colaborars con el resto de tus compaeros de la asignatura para
formar entre todos una arquitectura base haciendo uso de los conocimientos
adquiridos.
El propsito es la construccin de conceptos para el correcto anlisis de los
patrones aplicables a la arquitectura de software.
Por la misma naturaleza de la herramienta wiki, harn en grupo esta tarea
formativa y acumulativa de los conceptos de los patrones aplicables a la
arquitectura de software.
Instrucciones
Un integrante del grupo de estudiantes, a voluntad o por indicacin del (la)
Facilitador(a), deber aadir un primer comentario donde explique la elaboracin
de su arquitectura base; el (la) Facilitador(a) puede designar a ms de un
estudiante para este punto, y lo har pblico dentro de la wiki.
Los dems integrantes del grupo debern verter opiniones sobre la arquitectura
presentada por el (la) primer(a) compaero(a). Estos comentarios debern
encaminarse hacia el fortalecimiento de las reas de oportunidad observadas
entre todo el grupo.
El (la) Facilitador(a) designar a los participantes que debern realizar las
correcciones pertinentes de cada arquitectura expuesta, de acuerdo a los
comentarios recibidos, y publicar de nuevo la propuesta.

Todos(as) debern aplicar en un prrafo inferior a los puntos anteriores las


mejoras pertinentes a la propia arquitectura y la habrn de subir (a manera de
descripcin escrita) a la plataforma. El (la) primero(a) que realice este punto
deber colocar el ttulo Propuestas de mejoras para comenzar su participacin.
Cada integrante del grupo de estudiantes deber comentar por lo menos una
posible mejora para cada arquitectura que est expuesta.
Al final debern elegir cul es la ms completa (despus de las mejoras) en una
votacin, de la cual el (la) Facilitador(a) publicar los resultados.

Patrones arquitectnicos
Los patrones arquitectnicos son una forma clara de plasmar la solucin de un problema mediante
el uso de arquitectura de software, se usa tambin para comunicar diseo arquitectnico a las
etapas posteriores del desarrollo de software.
En el sentido estricto de la palabra, un patrn es un modelo que se toma como muestra para
reproducir un objeto o concepto igual
Para complementar la definicin de un patrn tenemos que, un modelo representa una realidad o
un sistema que se distinguen por ser complejos, generalmente la representacin con el uso de un
lenguaje matemtico formal
Definicin de estilo: Cada una de las distintas formas de realizar algo.
Un estilo es una clase o tipo de arquitectura o piezas repetibles que se dieron con el andar de las
cosas.
Un estilo es una clase o tipo de arquitectura o piezas repetibles que se dieron con el andar de
las cosas.
Los identificadores comnmente dados, entre otros, a los estilos arquitectnicos son:

Cliente-servidor
Modelo-vista-controlador
Tubera-filtro
Arquitectura en capas

Tipos de patrones y arquitectura

Arquitectura orientada a objeto


Arquitectura de estados
Arquitecturas de control de realimentacin
Arquitectura de tiempo real
Modelo de diseo de descomposicin funcional
Modelo orientado por eventos
Modelo de control de procesos
Modelo de tabla de decisin

Combinando arquitecturas y modelos de diseo

Tubera-filtros
Organizacin de abstraccin de datos
Invocacin implcita
Sistemas en capas
Repositorios
Intrpretes orientados por tablas
Procesos distribuidos.
Organizaciones programa principal-subrutina.
Arquitecturas de software especficas de dominio
Sistemas de transicin de estado
Sistemas de procesos de control
Estilos heterogneos

Patrones

Estilos arquitectnicos (Reynoso y Kicillof)


En los escritos de Reynoso y Kicillof (2004) sobre estilos arquitectnicos se propone una
sistematizacin en cinco grupos:

Categoras de tipos de patrones arquitectnicos

Caractersticas de patrones y arquitectura


La principal caracterstica de un patrn arquitectnico es la comunicacin de diseos.
Otras caractersticas que se pueden enumerar respecto a los patrones de diseo, son:

No reinventan soluciones a patrones conocidos.


Rehsan el conocimiento experto relativo a un diseo
Personas inexpertas pueden fcilmente hacer un diseo de alta calidad gracias a
los patrones.
Se tienen menores errores al modelar la arquitectura de la solucin debido al uso
de diseos ya probados y que solucionaron problemas similares.
Los diseos que estn probados son fcilmente mantenibles.
A partir de los patrones, el software puede disearse para tener ciertas
caractersticas deseadas por el cliente o que la misma solucin necesite.

Cuando un patrn haya pasado el conjunto de pruebas que haya que aplicar, tendr las siguientes
caractersticas:

Vous aimerez peut-être aussi