Вы находитесь на странице: 1из 36

TALLER DE PROYECTOS 3 UPC Online

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

Bajo la perspectiva de las disciplinas la arquitectura está compuesta por 6 modelos. El


primero de ellos es el denominado modelo guía o de Casos de Uso. Tras el tenemos 4
modelos que representan la construcción del software. Estos modelos están asociados a las
disciplinas que posee RUP, así tenemos el modelo de análisis, el de diseño, el de
distribución y el cuarto que es el modelo de implementación. Finalmente tras el guía y la
construcción del sistema procederemos a verificarlo para ello empleamos el sexto modelo
llamado de pruebas.

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

Tras la construcción del modelo de análisis procederemos a la construcción del modelo de


diseño. De manera similar al anterior el modelo de diseño está compuesto por el sistema
de diseño el cual se representa mediante un paquete. Así mismo, el sistema de diseño
agregará a clases de diseño, realizaciones de diseño interfaces y subsistemas de diseño.
Finalmente los subsistemas de diseño agregarán a otros subsistemas de diseño, así como
también a clases de diseño, realizaciones de diseño e interfaces.

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

Вам также может понравиться