SlideShare una empresa de Scribd logo
Por: RoberthPaul LoaizaR.
Carrera: SistemasInformáticos
Paralelo:“B”
Profesor:Ing.FrancoGuaman
Fecha:24/Junio/2014
Tema:Unidad 6. DiseñoArquitectónico.
VISTAS ARQUITECTÓNICAS.
Las vistas arquitectónicas representan un aspecto parcial de una arquitectura de software que
muestran propiedades específicas del sistema.
Por tal motivo las vistas arquitectónicas son de gran utilidad, ya que una única representación de la
arquitectura del sistema resultaría demasiado compleja y poco útil para todos los involucrados, pues
contendría mucha información irrelevante para la mayoría de estos involucrados. Es por ello que se
plantea la necesidad de representaciones que contengan únicamente elementos que resultan de
importancia para un cierto grupo de involucrados.
Además una vista arquitectónica es una descripción simplificada o abstracción de un sistema desde
una perspectiva específica, que cubre intereses particulares y omite entidades no relevantes a esta
perspectiva.
A continuación se mencionan ciertos elementos que forman parte de las vistas arquitectónicas:
* Punto de vista de los involucrados e intereses de los mismos.
* Elementos que serán capturados y representados en la vista y las relaciones entre estos.
* Principios para organizar la vista.
* Forma en que se relacionan los elementos de una vista con otras vistas.
* Proceso a ser utilizado para la creación de la vista.
Las vistas propuestas no son independientes entre sí, puesto que son perspectivas distintas de un
mismo sistema. Debido a esto, las vistas arquitectónicas deben estar coordinadas, de manera tal que
al realizar cambios, estos se vean correctamente reflejados en las vistas afectadas, garantizando
consistencia entre las mismas.
Ante la diversidad de planteamientos sobre las distintas perspectivas de un mismo sistema, resulta
interesante establecer comparaciones entre los mismos, puesto que, en algunos casos, hacen
referencia a un mismo tipo de perspectiva bajo nombres de vistas distintos, o por el contrario, bajo
elmismo nombre expresanperspectivas diferentes. De igual forma, hay vistas que contemplan varias
perspectivas, así como también varias vistas pueden crear una única perspectiva.
A continuación se mencionan las vistas arquitectónicas más importantes.
1.4.1. VISTA ARQUITECTÓNICA DE JOHN ZACHMAN
Es una matriz de 36 celdas que abarca preguntas como Quién, Qué, Dónde, Cuándo, Por qué y Cómo
de una Organización. También incluye 6 puntos de vista o perspectivas, iniciando desde un nivel alto
de abstracción del negocio y llegando hasta el de implementación. La estructura puede contener
planes, detalles técnicos, listas y diagramas. Cualquier método, estándar, papel de trabajo o técnica
puede incorporarse a la estructura.
No obstante, hay que reconocer que tres de las vistas propuestas por Zachman (conceptual, lógica y
física) corresponden a los marcos de referencia para vistas arquitectónicas posteriores.
1.4.2. VISTA ARQUITECTÓNICA DE PHILIPPE KRUCHTEN
Philippe Kruchtenpropuso el modelo “4+1”, vinculado alRational Unified Process (RUP),que define
cuatro vistas diferentes de la arquitectura de software:
Vista lógica. Comprende las abstracciones fundamentales del sistema a partir del dominio del
problema.
Vista de proceso. Conjunto de procesos de ejecución independiente a partir de las abstracciones
anteriores.
Vista física. Mapeado del software sobre el hardware.
Vista de desarrollo. Organización estática de módulos en el entorno de desarrollo.
El modelo 4+1 se percibe como un intento de reformular una arquitectura estructuraly descriptiva en
términos de objeto y de UML.
1.4.3. VISTA ARQUITECTÓNICA DE GRADY BOOCH, JAMES RUMBAUGH
E IVAR JACOBSON
En la introducción a UML, Grady Booch, James Rumbaugh e Ivar Jacobson formularon un esquema
de cinco vistas interrelacionadas que conforman la arquitectura de software.
En esta perspectiva, la arquitectura de software es un conjunto de decisiones significativas sobre los
siguientes puntos:
* La organización de un sistema de software.
* La selección de elementos estructurales y sus interfaces a través de los cuales se constituye el
sistema.
* El comportamiento, según resulta de las colaboraciones entre los elementos.
* La composición de los elementos estructurales y de comportamiento en subsistemas
progresivamente mayores.
* El estilo arquitectónico que guía la organización, los elementos estáticos y dinámicos y sus
interfaces, sus colaboraciones y su composición.
Además proporcionan un esquema de cinco vistas posibles de la arquitectura de un sistema:
* Vista de casos de uso, como la perciben los usuarios, analistas y encargados de las pruebas.
* Vista de diseño que comprende, las clases, interfaces y colaboraciones que forman el vocabulario
del problema y su solución.
* Vista de procesos que conforman los hilos y procesos que forman los mecanismos de sincronización
y concurrencia.
* Vista de implementación que incluye, los componentes y archivos sobre el sistema físico.
* Vista de despliegue que comprende, los nodos que forma la topología de hardware sobre la que se
ejecuta el sistema.
Referencias.
✓ Ana Orellana, Verónica Velasteguí; EVALUACION DE LA ARQUITECTURA DE SOFTWARE DE
APLICACIONES DE PRODUCCIÓN; Mayo 2007; 1.4 Vistas Arquitectónicas pág 11 - 18; enlace:
http://bibdigital.epn.edu.ec/bitstream/15000/414/1/CD-0818.pdf
✓ Anonimo; Arquitectura de Software; Usar Arquitecturas basadas en Componentes; Octubre
2007; enlace http://ldc.usb.ve/~mgoncalves/IS2/sd07/clase7.pdf
✓ Anomino; Arquitectura del Software; Diseño de la Arquitectura; Octubre 2013; enlace:
http://www.slideshare.net/landeta_p/2-1-vistas-arquitectonicas#
✓ Kruchten P. Architectural Blueprints—The “4+1” View Model of Software Architecture. IEEE
Software, November 1995, 12 (6), pp.42-50.
✓ Erika Camacho, Fabio Cardeso, Gabriel Nuñez; Arquitecturas de Software; 4.1 Estilo
Arquitectónico 19 - 21;Abril 2004; enlace: http://prof.usb.ve/lmendoza/Documentos/PS -
6116/Guia%20Arquitectura%20v.2.pdf
✓ Ian Sommerville; Ingeniería de Software; Diseño Arquitectónico; 6.2 Vistas arquitectónicas pág
153 - 155; 2011.

Más contenido relacionado

La actualidad más candente

Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de softwareMAYRA
 
Sesion 7 2 diseño diagramas de despliegue
Sesion 7 2 diseño   diagramas de despliegueSesion 7 2 diseño   diagramas de despliegue
Sesion 7 2 diseño diagramas de despliegueJulio Pari
 
Las Mediciones de Software y sus Aplicaciomes
Las Mediciones de Software y sus AplicaciomesLas Mediciones de Software y sus Aplicaciomes
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
Israel Rey
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Shelisse De la Cruz
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
Ivano Malavolta
 
Diagrama hipo
Diagrama hipoDiagrama hipo
Diagrama hipo
JorgeAlbertoTticaOva1
 
Modelamiento del Sistema Diagrama de Flujo de Datos (DFD)
Modelamiento del SistemaDiagrama de Flujo de Datos (DFD)Modelamiento del SistemaDiagrama de Flujo de Datos (DFD)
Modelamiento del Sistema Diagrama de Flujo de Datos (DFD)
nelson rodriguez huallpa
 
Software Architecture and Design
Software Architecture and DesignSoftware Architecture and Design
Software Architecture and Design
Ra'Fat Al-Msie'deen
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentes
urumisama
 
documento arquitectura
documento arquitecturadocumento arquitectura
documento arquitectura
Marco Alvarez Bustos
 
Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Software
bjjuarez
 
Validación de Requerimientos
Validación de RequerimientosValidación de Requerimientos
Validación de RequerimientosUTPL UTPL
 

La actualidad más candente (20)

Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Exposicion de ingenieria
Exposicion de ingenieriaExposicion de ingenieria
Exposicion de ingenieria
 
Arquitectura pizarra
Arquitectura pizarraArquitectura pizarra
Arquitectura pizarra
 
Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Sesion 7 2 diseño diagramas de despliegue
Sesion 7 2 diseño   diagramas de despliegueSesion 7 2 diseño   diagramas de despliegue
Sesion 7 2 diseño diagramas de despliegue
 
Las Mediciones de Software y sus Aplicaciomes
Las Mediciones de Software y sus AplicaciomesLas Mediciones de Software y sus Aplicaciomes
Las Mediciones de Software y sus Aplicaciomes
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
 
Diagrama hipo
Diagrama hipoDiagrama hipo
Diagrama hipo
 
Modelamiento del Sistema Diagrama de Flujo de Datos (DFD)
Modelamiento del SistemaDiagrama de Flujo de Datos (DFD)Modelamiento del SistemaDiagrama de Flujo de Datos (DFD)
Modelamiento del Sistema Diagrama de Flujo de Datos (DFD)
 
Software Architecture and Design
Software Architecture and DesignSoftware Architecture and Design
Software Architecture and Design
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentes
 
documento arquitectura
documento arquitecturadocumento arquitectura
documento arquitectura
 
Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Software
 
Validación de Requerimientos
Validación de RequerimientosValidación de Requerimientos
Validación de Requerimientos
 

Similar a Vistas arquitectonicas. _Ing Software

Diseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaDiseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la Empresa
Edicion Ticnews
 
Tema 4: Diseño arquitectónico de software
Tema 4: Diseño arquitectónico de softwareTema 4: Diseño arquitectónico de software
Tema 4: Diseño arquitectónico de software
Magemyl Egana
 
Análisis de la Arquitectura de Sistemas.pptx
Análisis de la Arquitectura de Sistemas.pptxAnálisis de la Arquitectura de Sistemas.pptx
Análisis de la Arquitectura de Sistemas.pptx
oscaralava3
 
Planos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de laPlanos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de laJulio Pari
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
Mariana Rodríguez
 
6t
6t6t
Conceptos basicos arquitectura de software
Conceptos basicos arquitectura de softwareConceptos basicos arquitectura de software
Conceptos basicos arquitectura de software
GLUD - Grupo de Trabajo Académico GNU/Linux Universidad Distrital
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
Dannys Hidalgo
 
Metodología OOSE.pdf
Metodología OOSE.pdfMetodología OOSE.pdf
Metodología OOSE.pdf
Miguel Salguero
 
A02 sad
A02 sadA02 sad
A02 sad
Osvaldo Pezo
 
ISI
ISIISI
210452 arquitectura-de-software-adrian-lasso
210452 arquitectura-de-software-adrian-lasso210452 arquitectura-de-software-adrian-lasso
210452 arquitectura-de-software-adrian-lassoEpmaps q
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
forwer1223
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Mari Cruz
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
mireya2022
 

Similar a Vistas arquitectonicas. _Ing Software (20)

Diseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaDiseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la Empresa
 
Tema 4: Diseño arquitectónico de software
Tema 4: Diseño arquitectónico de softwareTema 4: Diseño arquitectónico de software
Tema 4: Diseño arquitectónico de software
 
Análisis de la Arquitectura de Sistemas.pptx
Análisis de la Arquitectura de Sistemas.pptxAnálisis de la Arquitectura de Sistemas.pptx
Análisis de la Arquitectura de Sistemas.pptx
 
Planos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de laPlanos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de la
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Modelo4 1
Modelo4 1Modelo4 1
Modelo4 1
 
Modelo4 1
Modelo4 1Modelo4 1
Modelo4 1
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 
6t
6t6t
6t
 
Conceptos basicos arquitectura de software
Conceptos basicos arquitectura de softwareConceptos basicos arquitectura de software
Conceptos basicos arquitectura de software
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Metodología OOSE.pdf
Metodología OOSE.pdfMetodología OOSE.pdf
Metodología OOSE.pdf
 
A02 sad
A02 sadA02 sad
A02 sad
 
ISI
ISIISI
ISI
 
210452 arquitectura-de-software-adrian-lasso
210452 arquitectura-de-software-adrian-lasso210452 arquitectura-de-software-adrian-lasso
210452 arquitectura-de-software-adrian-lasso
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
 
Unidad 1 y 2 de desarrollo
Unidad 1 y 2 de desarrolloUnidad 1 y 2 de desarrollo
Unidad 1 y 2 de desarrollo
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 

Más de Roberth Loaiza

Ionic framework UTPL
Ionic framework UTPLIonic framework UTPL
Ionic framework UTPL
Roberth Loaiza
 
Presentación gti
Presentación gtiPresentación gti
Presentación gti
Roberth Loaiza
 
Métodos de evaluación de proyectos de inversión
Métodos de evaluación de proyectos de inversiónMétodos de evaluación de proyectos de inversión
Métodos de evaluación de proyectos de inversión
Roberth Loaiza
 
IA Ensayo UTPL
IA Ensayo UTPLIA Ensayo UTPL
IA Ensayo UTPL
Roberth Loaiza
 
Métodos de evaluación de inversión de proyectos.
Métodos de evaluación de inversión de proyectos.Métodos de evaluación de inversión de proyectos.
Métodos de evaluación de inversión de proyectos.
Roberth Loaiza
 
Escribir y publicar trabajos científicos.
Escribir y publicar trabajos científicos.Escribir y publicar trabajos científicos.
Escribir y publicar trabajos científicos.Roberth Loaiza
 
Biaventuras_Padre nuestro
Biaventuras_Padre nuestroBiaventuras_Padre nuestro
Biaventuras_Padre nuestroRoberth Loaiza
 
Necesidad de la recuperación
Necesidad de la recuperaciónNecesidad de la recuperación
Necesidad de la recuperación
Roberth Loaiza
 
Principio de arquímedes
Principio de arquímedesPrincipio de arquímedes
Principio de arquímedesRoberth Loaiza
 
Ecuaciones y desigualdades.
Ecuaciones y desigualdades. Ecuaciones y desigualdades.
Ecuaciones y desigualdades.
Roberth Loaiza
 
Informatica
InformaticaInformatica
Informatica
Roberth Loaiza
 

Más de Roberth Loaiza (15)

Ionic framework UTPL
Ionic framework UTPLIonic framework UTPL
Ionic framework UTPL
 
SAD Vistas "4+1" PoD
SAD Vistas "4+1" PoD SAD Vistas "4+1" PoD
SAD Vistas "4+1" PoD
 
Presentación gti
Presentación gtiPresentación gti
Presentación gti
 
Métodos de evaluación de proyectos de inversión
Métodos de evaluación de proyectos de inversiónMétodos de evaluación de proyectos de inversión
Métodos de evaluación de proyectos de inversión
 
IA Ensayo UTPL
IA Ensayo UTPLIA Ensayo UTPL
IA Ensayo UTPL
 
Métodos de evaluación de inversión de proyectos.
Métodos de evaluación de inversión de proyectos.Métodos de evaluación de inversión de proyectos.
Métodos de evaluación de inversión de proyectos.
 
Escribir y publicar trabajos científicos.
Escribir y publicar trabajos científicos.Escribir y publicar trabajos científicos.
Escribir y publicar trabajos científicos.
 
Biaventuras_Padre nuestro
Biaventuras_Padre nuestroBiaventuras_Padre nuestro
Biaventuras_Padre nuestro
 
Necesidad de la recuperación
Necesidad de la recuperaciónNecesidad de la recuperación
Necesidad de la recuperación
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Modelado UML
Modelado UMLModelado UML
Modelado UML
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Principio de arquímedes
Principio de arquímedesPrincipio de arquímedes
Principio de arquímedes
 
Ecuaciones y desigualdades.
Ecuaciones y desigualdades. Ecuaciones y desigualdades.
Ecuaciones y desigualdades.
 
Informatica
InformaticaInformatica
Informatica
 

Último

Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
SamuelHuapalla
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
Daniel Jose Sierra Garcia
 
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptxCENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
SoyJulia1
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
NicolasGramajo1
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
AldithoPomatay2
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
JavierAlejosM
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
elvis2000x
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
LUISDAMIANSAMARRONCA
 

Último (20)

Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
 
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptxCENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
 

Vistas arquitectonicas. _Ing Software

  • 1. Por: RoberthPaul LoaizaR. Carrera: SistemasInformáticos Paralelo:“B” Profesor:Ing.FrancoGuaman Fecha:24/Junio/2014 Tema:Unidad 6. DiseñoArquitectónico. VISTAS ARQUITECTÓNICAS. Las vistas arquitectónicas representan un aspecto parcial de una arquitectura de software que muestran propiedades específicas del sistema. Por tal motivo las vistas arquitectónicas son de gran utilidad, ya que una única representación de la arquitectura del sistema resultaría demasiado compleja y poco útil para todos los involucrados, pues contendría mucha información irrelevante para la mayoría de estos involucrados. Es por ello que se plantea la necesidad de representaciones que contengan únicamente elementos que resultan de importancia para un cierto grupo de involucrados. Además una vista arquitectónica es una descripción simplificada o abstracción de un sistema desde una perspectiva específica, que cubre intereses particulares y omite entidades no relevantes a esta perspectiva. A continuación se mencionan ciertos elementos que forman parte de las vistas arquitectónicas: * Punto de vista de los involucrados e intereses de los mismos. * Elementos que serán capturados y representados en la vista y las relaciones entre estos. * Principios para organizar la vista. * Forma en que se relacionan los elementos de una vista con otras vistas. * Proceso a ser utilizado para la creación de la vista. Las vistas propuestas no son independientes entre sí, puesto que son perspectivas distintas de un mismo sistema. Debido a esto, las vistas arquitectónicas deben estar coordinadas, de manera tal que al realizar cambios, estos se vean correctamente reflejados en las vistas afectadas, garantizando consistencia entre las mismas. Ante la diversidad de planteamientos sobre las distintas perspectivas de un mismo sistema, resulta interesante establecer comparaciones entre los mismos, puesto que, en algunos casos, hacen referencia a un mismo tipo de perspectiva bajo nombres de vistas distintos, o por el contrario, bajo
  • 2. elmismo nombre expresanperspectivas diferentes. De igual forma, hay vistas que contemplan varias perspectivas, así como también varias vistas pueden crear una única perspectiva. A continuación se mencionan las vistas arquitectónicas más importantes. 1.4.1. VISTA ARQUITECTÓNICA DE JOHN ZACHMAN Es una matriz de 36 celdas que abarca preguntas como Quién, Qué, Dónde, Cuándo, Por qué y Cómo de una Organización. También incluye 6 puntos de vista o perspectivas, iniciando desde un nivel alto de abstracción del negocio y llegando hasta el de implementación. La estructura puede contener planes, detalles técnicos, listas y diagramas. Cualquier método, estándar, papel de trabajo o técnica puede incorporarse a la estructura. No obstante, hay que reconocer que tres de las vistas propuestas por Zachman (conceptual, lógica y física) corresponden a los marcos de referencia para vistas arquitectónicas posteriores. 1.4.2. VISTA ARQUITECTÓNICA DE PHILIPPE KRUCHTEN Philippe Kruchtenpropuso el modelo “4+1”, vinculado alRational Unified Process (RUP),que define cuatro vistas diferentes de la arquitectura de software: Vista lógica. Comprende las abstracciones fundamentales del sistema a partir del dominio del problema. Vista de proceso. Conjunto de procesos de ejecución independiente a partir de las abstracciones anteriores. Vista física. Mapeado del software sobre el hardware. Vista de desarrollo. Organización estática de módulos en el entorno de desarrollo. El modelo 4+1 se percibe como un intento de reformular una arquitectura estructuraly descriptiva en términos de objeto y de UML. 1.4.3. VISTA ARQUITECTÓNICA DE GRADY BOOCH, JAMES RUMBAUGH E IVAR JACOBSON En la introducción a UML, Grady Booch, James Rumbaugh e Ivar Jacobson formularon un esquema de cinco vistas interrelacionadas que conforman la arquitectura de software. En esta perspectiva, la arquitectura de software es un conjunto de decisiones significativas sobre los siguientes puntos: * La organización de un sistema de software.
  • 3. * La selección de elementos estructurales y sus interfaces a través de los cuales se constituye el sistema. * El comportamiento, según resulta de las colaboraciones entre los elementos. * La composición de los elementos estructurales y de comportamiento en subsistemas progresivamente mayores. * El estilo arquitectónico que guía la organización, los elementos estáticos y dinámicos y sus interfaces, sus colaboraciones y su composición. Además proporcionan un esquema de cinco vistas posibles de la arquitectura de un sistema: * Vista de casos de uso, como la perciben los usuarios, analistas y encargados de las pruebas. * Vista de diseño que comprende, las clases, interfaces y colaboraciones que forman el vocabulario del problema y su solución. * Vista de procesos que conforman los hilos y procesos que forman los mecanismos de sincronización y concurrencia. * Vista de implementación que incluye, los componentes y archivos sobre el sistema físico. * Vista de despliegue que comprende, los nodos que forma la topología de hardware sobre la que se ejecuta el sistema. Referencias. ✓ Ana Orellana, Verónica Velasteguí; EVALUACION DE LA ARQUITECTURA DE SOFTWARE DE APLICACIONES DE PRODUCCIÓN; Mayo 2007; 1.4 Vistas Arquitectónicas pág 11 - 18; enlace: http://bibdigital.epn.edu.ec/bitstream/15000/414/1/CD-0818.pdf ✓ Anonimo; Arquitectura de Software; Usar Arquitecturas basadas en Componentes; Octubre 2007; enlace http://ldc.usb.ve/~mgoncalves/IS2/sd07/clase7.pdf ✓ Anomino; Arquitectura del Software; Diseño de la Arquitectura; Octubre 2013; enlace: http://www.slideshare.net/landeta_p/2-1-vistas-arquitectonicas# ✓ Kruchten P. Architectural Blueprints—The “4+1” View Model of Software Architecture. IEEE Software, November 1995, 12 (6), pp.42-50. ✓ Erika Camacho, Fabio Cardeso, Gabriel Nuñez; Arquitecturas de Software; 4.1 Estilo Arquitectónico 19 - 21;Abril 2004; enlace: http://prof.usb.ve/lmendoza/Documentos/PS - 6116/Guia%20Arquitectura%20v.2.pdf ✓ Ian Sommerville; Ingeniería de Software; Diseño Arquitectónico; 6.2 Vistas arquitectónicas pág 153 - 155; 2011.