You are on page 1of 22

Ingeniera de Sistemas e Informtica

Universidad Tecnolgica del Per - Filial Arequipa


Sede Arequipa

DISEO Y ARQUITECTURA DE
SOFTWARE
UNIDAD I1: PROCESO DE LA ARQUITECTURA DE SOFTWARE

Ing.Dajs CspedesSalas
Arequipa - Septiembre 2017
I Inicio
Ing. Dajs Cspedes Salas

Semana:
Unidad 2: Proceso de la Arquitectura de Software 5,6,7,8

Al finalizar la unidad, el participante utiliza las vistas y los estilos de la arquitectura para la solucin de problemas.

Temario:

2.1 Proceso de la Arquitectura de Software.


2.2 Esquema del proceso.
2.3 Introduccin al diseo de la arquitectura.
2.4 Diseo de la arquitectura.
2.5 Mtodo de diseo y atributos de la calidad de la arquitectura de software.
2.6 Tcticas Mtodo ADD (Attribute Drive Design).
2.7 Diseo de la Arquitectura de Software.
2.8 Documentando la arquitectura de Software.
2.9 Vistas de Arquitectura
2.10 Diagramas de componentes
U Utilidad
Ing. Dajs Cspedes Salas

Objetivo de la sesin

Al finalizar la sesin el alumno :


Conocelas vistas de arquitectura y los diagramas de
componentes
U Utilidad
Ing. Dajs Cspedes Salas

Utilidad de lo aprendido

Lo aprendido en clase nos servir para:


Realizar Diseo
T Transformacin
Ing. Dajs Cspedes Salas

VISTAS ARQUITECTNICAS
Transformacin T
Ing. Dajs Cspedes Salas

Vistas

La arquitectura de software describe cmo un


sistema es descompuesto en componentes, cmo
stos son interconectados, y la manera en que stos
se comunican e interactan entre s.
Transformacin T
Ing. Dajs Cspedes Salas

Varias alternativas para documentar una arquitectura de software, a


travs de un conjunto de vistas

Cada vista representa un comportamiento particular del sistema.

Modelo de 4+1 vistas de la arquitectura de software de Philippe B.


Kruchten, y La arquitectura de software en aplicaciones industriales
de Robert L. Nord.
T Transformacin
Ing. Dajs Cspedes Salas

Modelo de Vistas de Arquitectura 4+1


Transformacin T
Ing. Dajs Cspedes Salas
Transformacin T
Ing. Dajs Cspedes Salas
Transformacin T
Ing. Dajs Cspedes Salas

Vista Lgica

Est enfocada en describir la estructura y funcionalidad de


sistema.

Diagramas UML que se utilizan para representar


esta vista son:
Diagrama de Clase

Diagrama de Comunicacin

Diagrama de Secuencia
Transformacin T
Ing. Dajs Cspedes Salas

Vista de desarrollo
Ilustra el sistema de la perspectiva del programador y
est enfocado en la administracin de los artefactos de
software.
Diagramas UML que se utilizan para representar
esta vista son:
Diagrama de Componentes

Diagrama de Paquetes
Transformacin T
Ing. Dajs Cspedes Salas

Vista de proceso:
Trata los aspectos dinmicos del sistema (concurrencia,
distribucin, rendimiento, escalabilidad, etc.), explica los
procesos de sistema y cmo se comunican. se enfoca en el
comportamiento del sistema en tiempo de ejecucin.

Diagramas UML que se utilizan para representar


esta vista son:
Diagrama de Actividad
Transformacin T
Ing. Dajs Cspedes Salas

Vista fsica vista de despliegue

Describe el sistema desde el punto de vista de un


ingeniero de sistemas. Est relacionada con la topologa
de componentes de software en la capa fsica, as como
las conexiones fsicas entre estos componente

Diagramas UML que se utilizan para representar


esta vista son:
Diagrama de Despliegue
Transformacin T
Ing. Dajs Cspedes Salas

Escenarios +1
La descripcin de la arquitectura se ilustra utilizando un
conjunto de casos de uso, o escenarios lo que genera una
quinta vista.
Los escenarios describen secuencias de interacciones
entre objetos, y entre procesos. Se utilizan para
identificar y validar el diseo de arquitectura. Tambin
sirven como punto de partida para pruebas de un
prototipo de arquitectura. Esta vista es tambin conocida
como vista de casos de uso.
En grupo
Prctica P

Ing. Dajs Cspedes Salas

Encontrar ejemplos de cada una de las vistas


segn el modelo Arquitectura 4+1
T Transformacin
Ing. Dajs Cspedes Salas

DIAGRAMAS DE COMPONENTES
Transformacin T
Ing. Dajs Cspedes Salas

Un diagrama de componentes representa cmo


un sistema de software es dividido en
componentes y muestra las dependencias entre
estos componentes. Los componentes fsicos
incluyen archivos, cabeceras, bibliotecas
compartidas, mdulos, ejecutables, o paquetes.
T Transformacin
Ing. Dajs Cspedes Salas

Lectura de diagramas de componentes


Transformacin T
Ing. Dajs Cspedes Salas

https://msdn.microsoft.com/es-es/library/dd409390.aspx
C Cierre
Ing. Dajs Cspedes Salas

Conclusiones
C Cierre
Ing. Dajs Cspedes Salas

Por su atencin
Por sus ganas de aprender
Por su asistencia

You might also like