Arquitectura del software

Páginas: 9 (2015 palabras) Publicado: 28 de junio de 2011
Arquitectura de Software

Topicos
Diagramas de Interacción. Realizaciones de los Casos de Uso Vista de Implementación Vista de Implantación Diagramas WAE Patrones de Diseño Evaluación Arquitectónica

Diagramas de Interacción
Los Diagramas de Interacción se pueden usar para modelar la interacción entre instancias de clasificadores Los diagramas de Interacción pueden ser:
Diagramas deSecuencia: hacen énfasis en el orden en el tiempo en que se envían los mensajes Diagramas de Comunicación: Estos hacen énfasis en la relación estructural entre los objetos Diagramas de Interacción Globales: muestran cómo el comportamiento complejo se realiza a través de un conjunto más simple de iteraciones Diagramas Temporizadores (Timing): se enfocan en aspectos de los sistemas en tiempo real

32007

Diagramas de Secuencia
Lifeline Es un simple participante. nombre:clasificador

4

Diagramas de Secuencia

Activación Indica cuando un lifeline tiene el foco de control.

5

Diagramas de Secuencia

Nota Se usa para agregarle información al diagrama. Útil para los flujos alternos

Trazabilidad entre modelos
Consu lt ar Dispo nibil diad < Extend> Te lefoni ca In gresaOrden < Extend> W eb
Control Consulta Disponibilidad

E mpleado

NewClass

Correo

Catalogo

Inventario

Transportista

S eguim iento O rd en

Re gist ro Cli ent es

Em pleado E mbarque

Componentes

Catalogo:ItemProducto ItemOrden Embarque

ItemProducto Orden OrdenEntrega

M antenim iento Catalogo
Telefono W eb Correo

Diagrama de Clases Modelo de Casos de UsoInventario Catalogo It emOrden Embarque Transportista
Descripción, Precio, Cantidad Descripción, Precio, Cantidad Interfaz: Consult a Disponibilidad Contro: Consult a Disponibilidad Catalogo ItemP roducto Catalogo Producto Inventario Soli cita(IDCatalogo, IDProdcuto,tamaño) Solicita(Idproducto, tamaño) Solicita(descripcion) Solicita(precio) Solicita(Cantidad)

ItemProducto Orden OrdenEntregaInterfaces
Diagramas de Secuencia
Cliente 1: 2: 3: 9: 11: Manejo de Orden Orden W eb 10: 12: 8:

Telefono

Web

Correo

4:

Modelo de Dominio

6: Item Orden Produc to 5:

7:

Ct alogoItem Produc to

Inventario

7

Diagramas de Comunicación

2007

Inventario Cat alogo It emOrden

Transportista

Embarque

ItemProducto Orden OrdenEntrega

Telefono

Web

CorreoModelo de Dominio
8 2007

Nombre del caso de Uso Descripción Precondición: Postcondición: Flujo de Trabajo

Crear Un Orden Web Permite la creación de una orden desde el ambiente Web El cliente debe estar registrado Se creó una Orden web Flujo Básico Actor Sistema

1.-Se inicia por el caso de uso “Crear Orden” 2.-El cliente selección Orden Web

3.- Crea un orden de compra con los datosdel cliente 4.-Muestra el catálogo de Productos actual.

5.-Navega por el catálogo 6.-Selecciona el ItemProducto a comprar 6.-Registra en la orden productos seleccionados 7.-Muestra la lista de productos hasta ahora seleccionados 8.-Repite los pasos de 5 a 7 9.-Señala que terminó y solicita orden definitiva 10.-Muestra orden con todos los itemsProducto seleccionados, el total de productossolicitados, cantidades y total a pagar. Permite envío de orden o modificación de orden. 12.-Muestra interfaz de forma de pago.

11.-Cliente acepta orden

13.-Introduce los datos de pago

14.-Confirma datos de pago

9

15.-Acepta datos de Pago

16.-Ingresa Orden.

2007

Flujos Alternos

Actor

Sistema

5.1.-Cancela Navegación

5.2.-Elimina orden 5.3.-Regresa a la página principal6.1.-Selecciona un producto que no tiene existencia

6.2.-Muestra mensaje de falta en inventario

9.1.-Cancela Orden

5.2.-Elimina orden 5.3.-Regresa a la página principal

13.1.-Introduce Incompletos los datos de Pago

13.2.-Muestra mensaje de error

13.1.-Introduce incorrectos los datos de Pago

13.2.-Muestra mensaje de error

Requerimientos Especiales Puntos de Extensión...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura de software
  • Arquitectura Del Software
  • Arquitectura de software
  • Arquitectura de softwared
  • Arquitectura de software
  • Arquitectura de Software
  • Arquitectura De Software
  • Arquitectura de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS