Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

PROCESO CENTRADO EN LA ARQUITECTURA

No description
by

Diego Mosquera

on 15 January 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of PROCESO CENTRADO EN LA ARQUITECTURA

Definición
Características
Importancia
Desarrollo del proceso
Descripción del proceso
Ejemplo del proceso
Conclusiones
Contenido
PROCESO CENTRADO EN LA ARQUITECTURA
Describe diferentes vistas del sistema
Incluye los aspectos estáticos y dinámicos más significativos
Es la forma del software
El responsable es el arquitecto
Comprender el sistema.-
Los desarrolladores, clientes y usuarios
Organizar el desarrollo.-
Subsistemas, interfaces bien definidas y responsables
Fomentar la reutilización.-
Desarrollo de componentes reutilizables
Hacer evolucionar el sistema
Conjunto de vistas de los modelos de línea de base de la arquitectura
Incluye elementos arquitectónicamente significativos
Destaca los diseños más importantes
Sistema pequeño
Versión de todos los modelos del sistema
Arquitectura estable
Descripción de la arquitectura
Contribuye los pilares del sistema
La descripción de la arquitectura tiene cinco secciones, una para cada modelo:


Vista del modelo de análisis
Vista del modelo de casos de uso
Vista del modelo de diseño
Vista del modelo de despliegue
Vista del modelo de implementación
Vista de la arquitectura del modelo de casos de uso.-
Presenta los actores y casos de uso más importantes

Vista de la arquitectura del modelo de diseño.-
Presenta los sub-sistemas e interfaces más importantes, es decir las clases

Vista de la arquitectura del modelo de despliegue.-
Presenta las clases que se ejecutan durante el diseño

Vista de la arquitectura del modelo de implementación.-
Es una correspondencia directa de los modelos de diseño y de despliegue en el que debe instalarse o ejecutarse
Conjunto de decisiones significativas acerca de la organización de un sistema de software.

Los casos de uso y la arquitectura están relacionados, es decir los casos de uso deben encajar en la arquitectura, y a su vez la arquitectura debe permitir el desarrollo de todos los casos de uso
Definición
Se desarrolla mediante iteraciones, principalmente en la etapa de elaboración, este resultado es la línea de base de la arquitectura

Los casos de uso que son relevantes para la arquitectura son aquellos que mitigan los mayores riesgos del proyecto, es decir que son más importantes para el usuario
Guía al equipo de desarrollo a través del ciclo de vida del sistema

Puede adoptar diferentes formas, es decir ser un resumen de los modelos que son parte de la línea de la arquitectura o puede ser una reescritura de los extractos
Desarrollo del proceso
Descripción del proceso
Arquitectura
Línea base de la arquitectura
Características
Importancia
Empieza por la parte que no es específica de los casos de uso
Trabaja con casos de uso claves
Progresa con la especificación de más casos de uso
Ejemplo del proceso
Sistema de cajero automático

En el sistema el caso de uso más importante es sacar dinero. Sin él, no tendría sentido el cajero automático. Para definir la arquitectura por tanto, el arquitecto sugiere que el caso de uso de sacar dinero se implemente en su totalidad durante la fase de elaboración
Vista de la arquitectura del modelo de caso de uso
Se representan los actores y casos de uso más importantes
Vista de la arquitectura del modelo de diseño
Se incluyen las tres clase: Gestor de clientes, Gestor de transacciones y Gestor de cuentas. También se incluyen los sub-sistemas: Interfaz del cajero automático, Gestión de transacciones y Gestión de cuentas
Vista de la arquitectura del modelo de despliegue
Se incluyen los siguientes nodos y objetos:

Nodo:
Cliente CA-
Objeto activo:
Gestor de clientes
Nodo:
Servidor de aplicaciones CA
-Objeto activo:
Gestor de transacciones
Nodo:
Servidor de datos CA
-Objeto activo:
Gestor de cuentas

Conclusiones
Surge de las necesidades del negocio y de los usuarios

Es una descripción mediante diferentes vistas de diseño completo donde se desarrolla modelos de sistemas que representan los casos de uso más importantes desde el punto de vista de la arquitectura

Full transcript