Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe 2
Informe 2
Informe 2
INFORME UNIDAD 2
Arquitectura de Software
Presentado a:
Hernández Rengifo German
Presentado por:
Maicol Felipe Quevedo
Juan Manuel Amaya
Juan José Sierra
Ibagué-Tolima
Abril 04 del 2019
Table of Contents
Introducción.................................................................................................................................3
Justificación..................................................................................................................................3
Objetivos......................................................................................................................................4
Objetivos Generales.................................................................................................................4
Objetivos Específicos................................................................................................................4
Procesos de Arquitectura.............................................................................................................5
Etapas:..........................................................................................................................................5
Extracción:................................................................................................................................5
Generalización:.........................................................................................................................5
Reutilización:............................................................................................................................5
Estilos Arquitectónicos.................................................................................................................5
Uso de Estilos Arquitectónicos.................................................................................................6
Estilos Arquitectónicos Actuales...............................................................................................6
Arquitectura Centrada en Datos..................................................................................................6
Arquitectura De Flujo de Datos....................................................................................................7
Arquitectura de Llamada y Retorno.............................................................................................7
Modelo de vista Controlador...................................................................................................7
Arquitectura Orientada a Objetos................................................................................................8
Características:.........................................................................................................................8
Arquitectura Estratificada............................................................................................................9
TECNICAS PARA LA TOMA DE DECISIONES.................................................................................10
- Epítome (o la propia Decisión).......................................................................................10
- Justificación....................................................................................................................10
- Alcance...........................................................................................................................10
- Estado.............................................................................................................................10
- Decisiones de Alto Nivel.................................................................................................11
- Decisiones de Nivel Medio.............................................................................................11
- Decisiones de Nivel de Realización.................................................................................11
Decisiones Existentes.............................................................................................................11
Prohibiciones o Decisiones de Inexistentes............................................................................11
Decisiones de Propiedad........................................................................................................11
Decisiones Ejecutivas.............................................................................................................11
Conclusiones..............................................................................................................................13
Webgrafía...................................................................................................................................14
Introducción
El siguiente informe da a conocer el desarrollo de la unidad 2 del curso de
arquitectura de software del programa gestión de base de datos de la
Universidad del Tolima
El material desarrollado está dividido en elementos de competencia con los
cuales se busca analizar y resolver a profundidad sus significados y exponerlos
de la manera más precisas posible a partir de ejemplos cotidianos y gráficos
que se pueden apreciar en este informe.
Justificación
El informe desarrollado abarca una parte de los temas a ver durante el
transcurso del curso de “Arquitectura de Software”, el cual significa una parte
del material a desarrollar al finalizar la materia, por ende, es importante estudiar
y evaluar los conceptos en cada unidad para de esta manera apropiarse y
entender los procesos y arquitectura del desarrollo de software.
Objetivos
Objetivos Generales
Mostrar el desarrollo de las actividades propuestas en la unidad 2 de la materia
Arquitectura de Software para lograr entender y discutir los diferentes
componentes procesos y arquitecturas que posee el desarrollo de software
Objetivos Específicos
Facilitar la comprensión de la unidad desarrollado tanto para nuestro grupo
para las personas interesadas sobre el tema
Lograr cumplir con los objetivos y metas propuestas planteadas en la guía de
desarrollo.
Desarrollar y resolver las problemáticas respecto al tema proponiendo
soluciones efectivas.
Procesos de Arquitectura
Es un proceso que involucra una metodología, principios, guías, AS tiene como
beneficios, reutilización, mejorar calidad, reducir costos, reducir tiempos de
entrega (time-to-market).
Etapas:
Extracción:
Definir componentes.
Generalización:
Reutilización:
Estilos Arquitectónicos
Un estilo arquitectónico determina el vocabulario de componentes y conectores
que pueden ser usados, así como un conjunto de restricciones de cómo
pueden ser combinados.
Los estilos arquitectónicos están basados en los patrones de arquitecturas que
se usen. Los estilos agrupan clases, englobando una serie de estilos
arquitectónicos que comparten características.
Generalmente los estilos proveen guías para crear una clase amplia de
arquitectura, donde los patrones se enmarcan en darle solución a problemas
más pequeños y más específicos dentro de un estilo dado.
Características:
Estar basado en el diseño de servicios que reflejan las actividades del negocio
en el mundo real, estas actividades hacen parte de los procesos de negocio de
la compañía.
Representar los servicios utilizando descripciones de negocio para asignarles
un contexto de negocio.
Tener requerimientos de infraestructura específicos y únicos para este tipo de
arquitectura, en general se recomienda el uso de estándares abiertos para la
interoperabilidad y transparencia en la ubicación de servicios.
Estar implementada de acuerdo con las condiciones específicas de la
arquitectura de TI en cada compañía.
Arquitectura Estratificada
En esta arquitectura se crea una cantidad definida de capas, cada capa tiene
una responsabilidad claramente definida. Las capas externas se orientan al uso
del sistema y las capas internas se orientan a la manipulación de la
computadora.
Dependiendo de cómo se aplique el estilo puede tener dos a más capas, de
manera tradicional se utilizan tres capas:
https://www.ingennus.com/la-arquitectura-orientada-objetos-aoo/
http://codingornot.com/mvc-modelo-vista-controlador-que-es-y-para-que-sirve/mvc-modelo-
vista-controlador
https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista-controlador-mvc.html
https://prezi.com/gjtimc-be3c_/estilo-de-artquitectura-de-llamada-y-retorno/
https://www.monografias.com/trabajos107/introduccion-ingenieria-software-arquitectura-
software/introduccion-ingenieria-software-arquitectura-software2.shtml
https://tareasuniversitarias.com/estilos-arquitectonicos.html
http://sistemascentradosendatos.blogspot.com/2013/10/sistemas-centrados-en-datos-
repositorios.html
https://www.ecured.cu/EcuRed:Enciclopedia_cubana#Utilizaci.C3.B3n_de_los_estilos_arquite
ct.C3.B3nicos