Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
TALLER DE PROYECTOS 3 UPC Online
2
TALLER DE PROYECTOS 3 UPC Online
3
TALLER DE PROYECTOS 3 UPC Online
4
TALLER DE PROYECTOS 3 UPC Online
5
TALLER DE PROYECTOS 3 UPC Online
6
TALLER DE PROYECTOS 3 UPC Online
7
TALLER DE PROYECTOS 3 UPC Online
8
TALLER DE PROYECTOS 3 UPC Online
9
TALLER DE PROYECTOS 3 UPC Online
La arquitectura también se puede apreciar a partir de las disciplinas según “El Proceso
Unificado de Desarrollo de Software”. Las disciplinas son las que se encargarán de construir
la arquitectura a través de las 4 fases que posee el proceso.
10
TALLER DE PROYECTOS 3 UPC Online
11
TALLER DE PROYECTOS 3 UPC Online
El primer modelo del desarrollo empleado por la arquitectura es el del análisis. Éste está
compuesto por el sistema de análisis el cual agrega a los paquetes de análisis las clases de
análisis y las realizaciones de los casos de uso del análisis. Finalmente cabe resaltar que los
paquetes de análisis agregan a las clases de análisis las realizaciones u otros paquetes de
análisis.
12
TALLER DE PROYECTOS 3 UPC Online
El presente gráfico, que representa al flujo de actividades del análisis, posee hacia la mano
izquierda los roles encargados de las diversas actividades que el proceso del análisis
requiere. Las rodaduras de la derecha representan actividades. Así podemos asociar rol con
actividad revisando el gráfico horizontalmente. Finalmente se muestran flechas las cuales
fijan el orden de ejecución de las actividades, así tenemos que el flujo dará inicio con el
Análisis de la arquitectura y finaliza con el análisis de un paquete.
13
TALLER DE PROYECTOS 3 UPC Online
Las clases de análisis permiten capturar elementos en el contexto del problema. Éstas se
pueden generalizar obteniendo 3 estereotipos posibles. Así tenemos la clase interfaz, la
clase control y la clase entidad. La primera de ellas se emplea para representar una
interacción con lo que se encuentre fuera del sistema, valga decir, tiene asociado un actor.
En el segundo caso expresaremos un proceso o algoritmo asociado a éste; finalmente los
procesos pueden generar persistencia de los datos, para ello tenemos el tercer estereotipo
la clase entidad.
14
TALLER DE PROYECTOS 3 UPC Online
Este es un ejemplo del libro “El Proceso Unificado de Desarrollo de Software”. Tenemos un
caso para cada estereotipo de clase de análisis. La clase Cuenta sirva para almacenar los
datos de la cuenta bancaria. En el segundo caso tenemos la interfaz del cajero que
representa a la pantalla de la máquina. Finalmente tenemos la clase controladora retirada
de efectivo que expresa el proceso de dicho nombre.
15
TALLER DE PROYECTOS 3 UPC Online
16
TALLER DE PROYECTOS 3 UPC Online
El presente gráfico, que representa al flujo de actividades del análisis, posee hacia la mano
izquierda los roles encargados de las diversas actividades que el proceso del análisis
requiere. Las rodaduras de la derecha representan actividades. Así podemos asociar rol con
actividad revisando el gráfico horizontalmente. Finalmente se muestran flechas las cuales
fijan el orden de ejecución de las actividades, así tenemos que el flujo dará inicio con el
Análisis de la arquitectura y finaliza con el análisis de un paquete.
17
TALLER DE PROYECTOS 3 UPC Online
18
TALLER DE PROYECTOS 3 UPC Online
19
TALLER DE PROYECTOS 3 UPC Online
20
TALLER DE PROYECTOS 3 UPC Online
21
TALLER DE PROYECTOS 3 UPC Online
22
TALLER DE PROYECTOS 3 UPC Online
23
TALLER DE PROYECTOS 3 UPC Online
24
TALLER DE PROYECTOS 3 UPC Online
El gráfico muestra la arquitectura por capas en paquetes UML. Los dos primeros niveles
muestra la aplicación pasando desde la perspectiva específica a la general, valga decir de la
funcionalidad específica hasta el proceso. Tras ello tenemos la capa interfaz que asocia a las
anteriores con el software que se desea construir.
25
TALLER DE PROYECTOS 3 UPC Online
26
TALLER DE PROYECTOS 3 UPC Online
27
TALLER DE PROYECTOS 3 UPC Online
28
TALLER DE PROYECTOS 3 UPC Online
29
TALLER DE PROYECTOS 3 UPC Online
30
TALLER DE PROYECTOS 3 UPC Online
31
TALLER DE PROYECTOS 3 UPC Online
32
TALLER DE PROYECTOS 3 UPC Online
33
TALLER DE PROYECTOS 3 UPC Online
34
TALLER DE PROYECTOS 3 UPC Online
35
TALLER DE PROYECTOS 3 UPC Online
36