metodologia rup

9
METODOLOGIA RUP 1. MODELAMIENTO DEL NEGOCIO: PICTOGRAMA PROCESOS DE NEGOCIO REGLAS DE NEGOCIO MODELADO DE CASOS DE USO DEL NEGOCIO DIAGRAMA DE ACTIVIDAD POR CADA CASO DE USO DE NEGOCIOS. MODELO DE OBJETOS DEL NEGOCIO POR CADA CASO DE USO DE NEGOCIO MODELO DE DOMINIO 2. REQUERIMIENTOS MODELO DE CASOS DE USO DE REQUERIMIENTOS DETALLADO ESPECIFICACION DE CASOS DE USO DE NEGOCIO 3. ANALISIS DIAGRAMAS DE COLABORACION DIAGRAMA DE CLASES DE ANALISIS (ENTITIS) 4. DISEÑO INTERFACES DE USUARIO DIAGRAMAS DE SECUENCIA DE DISEÑO DIAGRAMA DE CLASES DE DISEÑO DIAGRAMA DE ESTADO (por lo menos de 3 clases) MODELO FISICO DE LA BASE DE DATOS 5. IMPLEMENTACION DIAGRAMA DE COMPONENTES DIAGRAMA DE DESPLIEGUE Ing. Oscar Ascón Valdivia 1

Upload: luiyi-rodriguez

Post on 10-Feb-2017

23 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Metodologia rup

METODOLOGIA RUP

1. MODELAMIENTO DEL NEGOCIO:

PICTOGRAMA PROCESOS DE NEGOCIO REGLAS DE NEGOCIO MODELADO DE CASOS DE USO DEL NEGOCIO DIAGRAMA DE ACTIVIDAD POR CADA CASO DE USO DE NEGOCIOS. MODELO DE OBJETOS DEL NEGOCIO POR CADA CASO DE USO DE NEGOCIO MODELO DE DOMINIO

2. REQUERIMIENTOS

MODELO DE CASOS DE USO DE REQUERIMIENTOS DETALLADO ESPECIFICACION DE CASOS DE USO DE NEGOCIO

3. ANALISIS

DIAGRAMAS DE COLABORACION DIAGRAMA DE CLASES DE ANALISIS (ENTITIS)

4. DISEÑO

INTERFACES DE USUARIO DIAGRAMAS DE SECUENCIA DE DISEÑO DIAGRAMA DE CLASES DE DISEÑO DIAGRAMA DE ESTADO (por lo menos de 3 clases) MODELO FISICO DE LA BASE DE DATOS

5. IMPLEMENTACION DIAGRAMA DE COMPONENTES DIAGRAMA DE DESPLIEGUE

Ing. Oscar Ascón Valdivia 1

Page 2: Metodologia rup

MODELAMIENTO DEL NEGOCIO:

PICTOGRAMA

PROCESOS DE NEGOCIO REGLAS DE NEGOCIO MODELADO DE CASOS DE USO DEL NEGOCIO

Cliente

Administrador

Control de ventaControl de venta

Cliente

Administrador

Ing. Oscar Ascón Valdivia 2

Control de venta

Cliente

Administrador

Page 3: Metodologia rup

Control de venta

Cliente

Administrador

Detallar cada proceso

DIAGRAMA DE ACTIVIDAD POR CADA CASO DE USO DE NEGOCIOS.

MODELO DE OBJETOS DEL NEGOCIO

Ing. Oscar Ascón Valdivia 3

Inicio

Solicita productos

Entrega nota de Venta

Entrega documento de venta

Verificar Productos

Existe producto

Verifica Cliente

Existe cliente?

Registra pedido

Si

No

Si

Registra clienteNo

Registrar pago

Registrar entrega de productos

Verifica documento de venta

Faltan productos por entregar?

No

Si

Actualizar stock

DespachadorCajeroVendedorCliente

Page 4: Metodologia rup

Administrador

(f rom Business Use-Case Model)

Cliente

(f rom Business Use-Case Model)

Clientes

Productos

Vendedor

VentaCajero

Pago

Verificar / Registrar

Verificar / Registrar

Verificar / Registrar

Verificar

Verificar

MODELO DE DOMINIO

Ing. Oscar Ascón Valdivia 4

Clientes(f rom Business Object Model)

Productos(f rom Business Object Model)

Pago

(f rom Business Object Model)

Venta

(f rom Business Object Model)

*

1

*

*

1

1

1

*

1

1

*

*

Verificar cliente

Verificar venta

Verificar pagos

Verificar productos

Verificar entrega productos

Actualizar stock

Reporte de ventas diarias

Registrar cliente

Registrar venta

A_Vendedor

Registrar pagos

Reporte de ingresos por fecha

A_Cajero

Registrar productos

Registrar entrega productos

Reporte de entrega de productos

A_Despachador

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

Page 5: Metodologia rup

REQUERIMIENTOS

MODELO DE CASOS DE USO DE REQUERIMIENTOS DETALLADO ESPECIFICACION DE CASOS DE USO DE NEGOCIO

CASO DE USO REGISTRAR CLIENTEDescripción El Sistema deberá permitir al Vendedor

registrar nuevos clientes que son atendidos en la empresa .

PrecondiciónSecuencia Normal Paso Acción

1 El vendedor buscar al cliente2 El vendedor ingresa los datos de

los clientes para ser almacenados.

PostcondiciónExcepciones Paso Acción

1 En el caso de que no se tenga todos los datos correctamente del cliente, el sistema deberá mandar un mensaje indicando que no se registró correctamente el cliente.

2 En caso de que el cliente ya esté registrado anteriormente, el sistema mandará un mensaje indicando que dicho cliente ya existe.

Comentarios Sin comentarios adicionales

ANALISIS

DIAGRAMAS DE COLABORACION

Ing. Oscar Ascón Valdivia 5

Page 6: Metodologia rup

DIAGRAMA DE CLASES DE ANALISIS (ENTITIS)

6. DISEÑO

INTERFACES DE USUARIO

Ing. Oscar Ascón Valdivia 6

: Vendedor : GUI_Registrar Venta

: Verificar venta

: Verificar producto

: Verificar cliente

: Registrar venta

: Venta

: Producto

: Cliente

1: Click registrar venta

2: Verificar venta 3: leer

4: obj.Venta

5: Verificar producto 6: leer

7: obj. producto

8: verificar cliente 9: leer

10: obj. cliente

11: registrar venta 12: crear

1*

Clientedni : Stringnombres : Stringapellidos : Stringdireccion : Stringtelefono : String

Productocodigodescripcionpreciostock

Ventacodigo : Stringfecha : Dateobservacion : String

*

**

*

1*

Page 7: Metodologia rup

DIAGRAMAS DE SECUENCIA DE DISEÑO

Ing. Oscar Ascón Valdivia 7

: Veendedor : Veendedor : Registrar cliente

: Registrar cliente

: Buscar cliente : Buscar cliente : Registrar_cliente : Registrar_cliente : Cliente : Cliente

Click Registrar cliente

Seleccionar tipode busqueda(Nom, Ape)

Buscar cliente(nombre, apellido)

Leer

Objeto cliente

Cliente no existe

Doble click cliente seleccionado

Click boton grabar

Registrar persona(codigo,nombre,apellido,telefono)

Crear

Datos grabados correctamente

Error en transaccion

Page 8: Metodologia rup

DIAGRAMA DE CLASES DE DISEÑO

DIAGRAMA DE ESTADO (por lo menos de 3 clases)

MODELO FISICO DE LA BASE DE DATOS

IMPLEMENTACION DIAGRAMA DE COMPONENTES

Ing. Oscar Ascón Valdivia 8

Clientedni : Stringnombres : Stringapellidos : Stringdireccion : Stringtelefono : String

grabar()buscar()eliminar()modificar()

Productocodigodescripcionpreciostock

grabar()buscar()

Ventacodigo : Stringfecha : Dateobservacion : String

registrar()

1* 1*

Detalle de Vetna

*

1

*

11

*

1

*

Inicio

Pedido

Atendido

Anulado

Fin

Realizar pego

Si el pago no se realiza en la fecha del pedido

Sisventas

cMantenimientoSystem.Data cProceso

Ventas

Page 9: Metodologia rup

DIAGRAMA DE DESPLIEGUE

Ing. Oscar Ascón Valdivia 9

Servidor de Base de Datos

preemptive

<process name><thread name>

Switch

Sistema operativo: Windows 8SGBD: SQL Server 2015RAM: 8GbHD: 1 TbMicroprocesador: Core i7

Cliente

SO: Windows 7RAM: 1GbHD: 500Gb