SlideShare una empresa de Scribd logo
1 de 3
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

Especificación de requisitos de software
Especificación de requisitos de softwareEspecificación de requisitos de software
Especificación de requisitos de software481200601
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructuradosAndres Morales
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascadaaics-1986-13-saraguro
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHPerozoAlejandro
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentesmarianela0393
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)katherine revelo gomez
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque ookarlanm07
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Jose R. Hilera
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de softwarejhonatanalex
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de softwareTom Rodriguez
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloJosé Antonio Sandoval Acosta
 
Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Javier Rubiano Quiroga
 

La actualidad más candente (20)

Especificación de requisitos de software
Especificación de requisitos de softwareEspecificación de requisitos de software
Especificación de requisitos de software
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
El modelo de tareas
El modelo de tareasEl modelo de tareas
El modelo de tareas
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascada
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque oo
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de software
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 
Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1
 

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 EmpresaEdicion 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 softwareMagemyl 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.pptxoscaralava3
 
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 objetosMariana Rodríguez
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareDannys Hidalgo
 
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, luismortellforwer1223
 
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 OOSEMari 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 sistemasmireya2022
 

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

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ónRoberth 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ónRoberth 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
 

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

Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasLeonardoMendozaDvila
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)dianamateo1513
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 

Último (20)

Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 

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.