SlideShare a Scribd company logo
1 of 14
Download to read offline
Diseño Arquitectónico.
Vistas Arquitectónicas.
Por. Roberth Paul Loaiza.
@rploaiza
Agenda.
• Introducción.
• Elementos.
• Propuestas Arquitectónicas. [1] - [2]
• Modelo 4 + 1.
• Vista
• Logica.
• Proceso.
• Despliegue.
• Física.
• Escenario.
• Recomendaciones.
Introducción
• Las vistas arquitectónicas representan un aspecto parcial de una
arquitectura de software que muestran propiedades específicas
del sistema.
• La representación única, de la arquitectura del sistema resultaría
demasiada compleja, pues contendría mucha información.
• Descripción simplificada o abstracción de un sistema desde una
perspectiva especifica, que cubre intereses particulares y omite
entidades no relevantes a esta perspectiva.
• Cada vista representa un comportamiento particular del sistema.
Elementos!
• 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.
• Forma en que se relacionan los elementos de
una vista con otras vistas.
Propuestas Arquitectónicas.
[1]
• Vista arquitectónica de John Zachman.
• Matriz de 36 celdas, que incluye 6 punto de vista o
perspectivas, iniciando desde un nivel alto de
abstracción del negocio y llegando hasta el de
implementación.
• Vista arquitectónica de Philippe Kruchten.
• Propuso el modelo “4+1” , vinculado al Rational
Unified Process (RUP), que define cuatro vistas
diferentes de la arquitectura de software.
Propuestas Arquitectónicas.
[2]
• Vista arquitectonica de grady booch, james rumbaugh e ivar jacobson
• En la introducción a UML, formularon un esquema de cinco vistas
interrelacionadas que conforman la arquitectura de software.
• Vista de casos de uso
• Vista de diseño
• Vista de procesos
• Vista de implementación
• Vista de despliegue
Modelo 4+1
• Propone 5 vistas, que ha sido el
referente hasta la fecha. El nombre
de este modelo describe el número
de vistas que en él se proponen, 4
vistas son consideradas como
ortogonales, y la otra es usada para
vincular a las demás, en total son 5
vistas.
Vista Logica!
• Es una abstracción del modelo de
diseño e identificación a gran
escala del diseño de paquetes,
subsistemas y clases
• Diagramas de Clases y
ObjetosDiagramas ER
• Se complementa con vistas del
Área Dinámica
• Diagramas de Actividad,
• Diagramas de Interacción,
• Diagramas de Estado.
Vista de procesos!
• Toma en cuenta algunos
requerimientos no-funcionales:
Rendimiento, disponibilidad,
integridad del sistema,
tolerancia a fallas.
• Captura aspectos de
Sincronización y Concurrencia
del diseño.
• Control de los procesos
concurrentes.
Vista de despliegue o
desarrollo!
• La vista de despliegue se enfoca
en la organización de los módulos
del software actual en el ambiente
de desarrollo de software.
• Diagramas de Componentes
• Se complementa con vistas del
Área Dinámica
• Diagramas de Actividad,
• Diagramas de Interacción,
• Diagramas de Estado.
Vista Física!
• La vista física se centra en los
requisitos no funcionales, tales como
la disponibilidad del sistema, la
fiabilidad (tolerancia a fallos),
ejecución y escalabilidad.
• Diagrama de despliegue.
• Básicamente este tipo de diagrama
se utiliza para modelar el Hardware
utilizado en la implementación del
sistema y la relaciones entre sus
componentes.
• Los elementos usados por este tipo
de diagrama son nodos,
componentes y asociaciones.
Vista de escenarios!
• Esta vista contiene los
escenarios o casos de uso
claves, para cada uno de los
cuales se describen las
secuencias de interacción
entre objetos y procesos.
• Diagramas de Casos de Uso
Recomendaciones!
Recomendaciones:
 Documentar las vistas que sean de mayor
utilidad
 Documentar tomando en cuenta los intereses de
los involucrados.
 En sistemas muy grandes utilizar paquetes de
vistas.
Para seleccionar las vistas:
1. Elaborar una lista de las vistas candidatas.
2. Combinar las vistas
3. Priorizar las vistas
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.
– Gracias por su atención.
¿ PREGUNTAS ?

More Related Content

What's hot

2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesVictor Escamilla
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupXochitl Saucedo Muñoz
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y desplieguejoshell
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrentesamuel ospino
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetesMoises Cruz
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 

What's hot (20)

Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrente
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 

Similar to Vistas Arquitectonicas Ingenieria de Software

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
 
Vistas arquitectonicas. _Ing Software
Vistas arquitectonicas. _Ing SoftwareVistas arquitectonicas. _Ing Software
Vistas arquitectonicas. _Ing SoftwareRoberth Loaiza
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1zurda21
 
1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción
1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción
1-Unidad 1: Arquitectura de Diseño-1.1 MVC-IntroducciónLuis Fernando Aguas Bucheli
 
Capitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_webCapitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_webgabiar1708
 
Informe final de residencias
Informe final de residenciasInforme final de residencias
Informe final de residenciasroxana
 
6 arquitectura desoftware
6 arquitectura desoftware6 arquitectura desoftware
6 arquitectura desoftwaregaston6711
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDat@center S.A
 
Desarrollo De Software Para Internet
Desarrollo De Software Para InternetDesarrollo De Software Para Internet
Desarrollo De Software Para Internetsamgeo
 

Similar to Vistas Arquitectonicas Ingenieria de Software (20)

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
 
Vistas arquitectonicas. _Ing Software
Vistas arquitectonicas. _Ing SoftwareVistas arquitectonicas. _Ing Software
Vistas arquitectonicas. _Ing Software
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1
 
Clase7
Clase7Clase7
Clase7
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Metodologia para el proyecto
Metodologia para el proyectoMetodologia para el proyecto
Metodologia para el proyecto
 
8 disenio (caso de uso)
8 disenio  (caso de uso)8 disenio  (caso de uso)
8 disenio (caso de uso)
 
8 disenio
8 disenio8 disenio
8 disenio
 
1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción
1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción
1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción
 
Capitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_webCapitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_web
 
Modelo4 1
Modelo4 1Modelo4 1
Modelo4 1
 
Modelo4 1
Modelo4 1Modelo4 1
Modelo4 1
 
Informe final de residencias
Informe final de residenciasInforme final de residencias
Informe final de residencias
 
S03.s3-Material 2.pptx
S03.s3-Material 2.pptxS03.s3-Material 2.pptx
S03.s3-Material 2.pptx
 
S03.s3-Material 2 (1).pptx
S03.s3-Material 2 (1).pptxS03.s3-Material 2 (1).pptx
S03.s3-Material 2 (1).pptx
 
6 arquitectura desoftware
6 arquitectura desoftware6 arquitectura desoftware
6 arquitectura desoftware
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Desarrollo De Software Para Internet
Desarrollo De Software Para InternetDesarrollo De Software Para Internet
Desarrollo De Software Para Internet
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 

More from 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
 

More from 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
 

Recently uploaded

PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfPPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfANGHELO JJ. MITMA HUAMANÌ
 
gabriela marcano estructura iii historia del concreto
gabriela marcano  estructura iii historia del concretogabriela marcano  estructura iii historia del concreto
gabriela marcano estructura iii historia del concretoGabrielaMarcano12
 
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...AmeliaJul
 
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdfCV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdfsd3700445
 
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambientalModulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambientalAcountsStore1
 
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍCALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍArquitecto Chile
 
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfMecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfaaaaaaaaaaaaaaaaa
 
Modulo 5 - Monitoreo de Ruido Ambiental de monitoreo ambiental
Modulo 5 - Monitoreo de Ruido Ambiental de monitoreo ambientalModulo 5 - Monitoreo de Ruido Ambiental de monitoreo ambiental
Modulo 5 - Monitoreo de Ruido Ambiental de monitoreo ambientalAcountsStore1
 
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUBROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUSharonRojas28
 
TAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gasTAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gasroberto264045
 
Presentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxPresentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxwilliam atao contreras
 
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfPrincipios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfYADIRAXIMENARIASCOSV
 
concreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historicaconcreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historicaamira520031
 
analisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfanalisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfJOHELSANCHEZINCA
 
Poder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestPoder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestSilvia España Gil
 
Diseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaDiseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaLuisAlfredoPascualPo
 
Cuadro de las web 1.0, 2.0 y 3.0 pptx
Cuadro de las web 1.0, 2.0 y 3.0     pptxCuadro de las web 1.0, 2.0 y 3.0     pptx
Cuadro de las web 1.0, 2.0 y 3.0 pptxecarmariahurtado
 
1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientos1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientosMaicoPinelli
 
IA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxIA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxcecymendozaitnl
 
Método inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenasMétodo inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenas182136
 

Recently uploaded (20)

PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfPPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
 
gabriela marcano estructura iii historia del concreto
gabriela marcano  estructura iii historia del concretogabriela marcano  estructura iii historia del concreto
gabriela marcano estructura iii historia del concreto
 
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
 
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdfCV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
 
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambientalModulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
Modulo 4 - Monitoreo Hidrobiológico de monitoreo ambiental
 
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍCALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
 
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfMecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
 
Modulo 5 - Monitoreo de Ruido Ambiental de monitoreo ambiental
Modulo 5 - Monitoreo de Ruido Ambiental de monitoreo ambientalModulo 5 - Monitoreo de Ruido Ambiental de monitoreo ambiental
Modulo 5 - Monitoreo de Ruido Ambiental de monitoreo ambiental
 
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUBROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
 
TAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gasTAREA 1 - Parada de Planta compresoras de gas
TAREA 1 - Parada de Planta compresoras de gas
 
Presentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxPresentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptx
 
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfPrincipios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
 
concreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historicaconcreto pretensado y postensado- reseña historica
concreto pretensado y postensado- reseña historica
 
analisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfanalisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdf
 
Poder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestPoder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfest
 
Diseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaDiseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra Rina
 
Cuadro de las web 1.0, 2.0 y 3.0 pptx
Cuadro de las web 1.0, 2.0 y 3.0     pptxCuadro de las web 1.0, 2.0 y 3.0     pptx
Cuadro de las web 1.0, 2.0 y 3.0 pptx
 
1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientos1_Tipos Básicos de Motores - funcionamientos
1_Tipos Básicos de Motores - funcionamientos
 
IA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxIA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptx
 
Método inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenasMétodo inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenas
 

Vistas Arquitectonicas Ingenieria de Software

  • 2. Agenda. • Introducción. • Elementos. • Propuestas Arquitectónicas. [1] - [2] • Modelo 4 + 1. • Vista • Logica. • Proceso. • Despliegue. • Física. • Escenario. • Recomendaciones.
  • 3. Introducción • Las vistas arquitectónicas representan un aspecto parcial de una arquitectura de software que muestran propiedades específicas del sistema. • La representación única, de la arquitectura del sistema resultaría demasiada compleja, pues contendría mucha información. • Descripción simplificada o abstracción de un sistema desde una perspectiva especifica, que cubre intereses particulares y omite entidades no relevantes a esta perspectiva. • Cada vista representa un comportamiento particular del sistema.
  • 4. Elementos! • 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. • Forma en que se relacionan los elementos de una vista con otras vistas.
  • 5. Propuestas Arquitectónicas. [1] • Vista arquitectónica de John Zachman. • Matriz de 36 celdas, que incluye 6 punto de vista o perspectivas, iniciando desde un nivel alto de abstracción del negocio y llegando hasta el de implementación. • Vista arquitectónica de Philippe Kruchten. • Propuso el modelo “4+1” , vinculado al Rational Unified Process (RUP), que define cuatro vistas diferentes de la arquitectura de software.
  • 6. Propuestas Arquitectónicas. [2] • Vista arquitectonica de grady booch, james rumbaugh e ivar jacobson • En la introducción a UML, formularon un esquema de cinco vistas interrelacionadas que conforman la arquitectura de software. • Vista de casos de uso • Vista de diseño • Vista de procesos • Vista de implementación • Vista de despliegue
  • 7. Modelo 4+1 • Propone 5 vistas, que ha sido el referente hasta la fecha. El nombre de este modelo describe el número de vistas que en él se proponen, 4 vistas son consideradas como ortogonales, y la otra es usada para vincular a las demás, en total son 5 vistas.
  • 8. Vista Logica! • Es una abstracción del modelo de diseño e identificación a gran escala del diseño de paquetes, subsistemas y clases • Diagramas de Clases y ObjetosDiagramas ER • Se complementa con vistas del Área Dinámica • Diagramas de Actividad, • Diagramas de Interacción, • Diagramas de Estado.
  • 9. Vista de procesos! • Toma en cuenta algunos requerimientos no-funcionales: Rendimiento, disponibilidad, integridad del sistema, tolerancia a fallas. • Captura aspectos de Sincronización y Concurrencia del diseño. • Control de los procesos concurrentes.
  • 10. Vista de despliegue o desarrollo! • La vista de despliegue se enfoca en la organización de los módulos del software actual en el ambiente de desarrollo de software. • Diagramas de Componentes • Se complementa con vistas del Área Dinámica • Diagramas de Actividad, • Diagramas de Interacción, • Diagramas de Estado.
  • 11. Vista Física! • La vista física se centra en los requisitos no funcionales, tales como la disponibilidad del sistema, la fiabilidad (tolerancia a fallos), ejecución y escalabilidad. • Diagrama de despliegue. • Básicamente este tipo de diagrama se utiliza para modelar el Hardware utilizado en la implementación del sistema y la relaciones entre sus componentes. • Los elementos usados por este tipo de diagrama son nodos, componentes y asociaciones.
  • 12. Vista de escenarios! • Esta vista contiene los escenarios o casos de uso claves, para cada uno de los cuales se describen las secuencias de interacción entre objetos y procesos. • Diagramas de Casos de Uso
  • 13. Recomendaciones! Recomendaciones:  Documentar las vistas que sean de mayor utilidad  Documentar tomando en cuenta los intereses de los involucrados.  En sistemas muy grandes utilizar paquetes de vistas. Para seleccionar las vistas: 1. Elaborar una lista de las vistas candidatas. 2. Combinar las vistas 3. Priorizar las vistas 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.
  • 14. – Gracias por su atención. ¿ PREGUNTAS ?