Vous êtes sur la page 1sur 45

2.

1 FASE I: CONCEPCION

2.1.1 MODELO DEL NEGOCIO


A. Reglas del Negocio


Para atender un despacho por la aplicacin WAP el cliente deber de
acercarse a la oficina para asignarle el acceso respectivo.
Para efectuar un despacho todo pedido deber ser aprobado por el rea de
operaciones.
Las ventas se realizarn de acuerdo a los precios tenidos en el sistema.
Cualquier descuento adicional el cliente deber acercarse a la empresa
respectiva.
El despacho de la mercadera deber salir de la empresa con su Guia de
Remisin respectiva.


B. Casos de Uso del Negocio
B.1. Diagrama de Casos de Uso





B.2. Diagrama de Actividades. Despacho de Combustible











B.3. Modelo de Objetos


Proceso Abastecer Combustible:























Proceso Despachar Combustible:




























Proceso Gestionar Pedidos:




C. Modelo del Dominio





2.1.2 MODELO DE REQUERIMIENTOS
Requerimientos Funcionales

Los requerimientos funcionales identificados son:
Efectuados por el cliente:

Preparar Pedido
Consultar Pedido
Efectuado por Operaciones

Listado de pedidos
Confirmacin de pedidos
Actualizar Precios

Efectuado por Despacho
Consultar Despachos
Despachar Pedidos.


Requerimientos No Funcionales
Usar como manejador de Base de Datos SQL Server
En cuanto a la plataforma de desarrollo trabajar con .NET
El modo de autenticacin de los accesos debe ser Mixta.
Administrar la seguridad de la Base de Datos mediante roles.
Asegurar que la aplicacin se altamente escalable



Modelo de Casos de Uso.








CASO DE USO: Preparar Pedidos


Breve descripcin
El sistema le permite al cliente preparar su pedido.

Pre Condiciones
Precios de Productos definidos

Flujo Bsico
El sistema muestras los combustibles que puede adquirir con su precio por galon
respectivo.
El sistema permite ingresar la cantidad a solicitar, luego de ello muestra el total
respectivo por cada combustible y calcula el total general del pedido
El sistema permite ejecutar la Actividad Acepta (E-1) con lo que la
informacin de almacena en la base de datos
Si el actor elige la actividad Cancelar finaliza la ejecucin del caso de uso.

Flujo Alternativo
El sistema verifica que por lo menos se haya incluido alguna cantidad superior a
cero, caso contrario emite el mensaje Ingresa cantidad







CASO DE USO: Consultar Pedidos


Breve descripcin
El sistema le permite al cliente consultar el estado de pedidos anteriores.

Pre Condiciones
Que existan pedidos ingresados

Flujo Bsico
El sistema permite elegir el estado del pedido, mediante las actividades:
Pendiente, Atendido o Anulado.
El actor selecciona la fecha de consulta
El actor elige la actividad ver (E-1) y el sistema muestra los datos del nro de
pedido, la fecha del pedido, la fecha de atencin y el estado del pedido
Si el actor elige la actividad Salir finaliza la ejecucin del caso de uso.

Flujo Alternativo
El sistema verifica que se haya seleccionado el estado del pedido.













CASO DE USO: Lista Pedidos


Breve descripcin
El sistema le permite al J efe de Operaciones listar los pedidos anteriormente efectuados
por el cliente


Pre Condiciones
Que existan pedidos ingresados

Flujo Bsico
El sistema permite elegir el estado del pedido, mediante las actividades:
Pendiente, Atendido o Anulado.
El actor selecciona la fecha de consulta
El actor elige la actividad Ver (E-1) y el sistema muestra los datos del nro de
pedido, la fecha del pedido, la fecha de atencin y el estado del pedido
El actor ubica el pedido respectivo y si elige la actividad Ver se ejecuta el caso
de uso: Confirmar Pedido
Si el actor elige la actividad Salir finaliza la ejecucin del caso de uso.

Flujo Alternativo

(E-1) El sistema verifica que se haya seleccionado el estado del pedido.











CASO DE USO: Confirmar Pedidos


Breve descripcin
El sistema le permite al J efe de Operaciones aceptar el pedido.


Pre Condiciones
Existan pedidos hechos por los clientes.

Flujo Bsico
El sistema muestras los combustibles con sus respectivas cantidades solicitadas,
as como los montos respectivos.
El sistema permite ejecutar la actividad Confirmar (E-1) con lo que la
informacin de almacena en la base de datos
Si el actor elige la actividad Cancelar finaliza la ejecucin del caso de uso.

Flujo Alternativo
El sistema verifica que por lo menos se haya incluido alguna cantidad superior a
cero, caso contrario emite el mensaje Pedido no procede








CASO DE USO: Actualizar Precios


Breve descripcin
El sistema le permite al J efe de Operaciones actualizar los precios respectivos


Pre Condiciones
Datos de productos existentes

Flujo Bsico
El sistema muestras los combustibles para actualizar el precio respectivo.
El sistema permite ingresar el precio respectivo
El sistema permite ejecutar la Actividad Acepta (E-1) con lo que la
informacin de almacena en la base de datos
Si el actor elige la actividad Cancelar finaliza la ejecucin del caso de uso.

Flujo Alternativo
El sistema verifica que por lo menos se haya incluido algn precio superior a
cero, caso contrario emite el mensaje Ingresa precio












CASO DE USO: Consultar Despachos


Breve descripcin
El sistema le permite al J efe de Despachos listar los despachos respectivos


Pre Condiciones
Que existan pedidos confirmados.

Flujo Bsico
El sistema permite elegir el estado del pedido, mediante las actividades:
Pendiente, Atendido.
El actor selecciona la fecha de consulta
El actor elige la actividad Ver (E-1) y el sistema muestra los datos de la fecha
del pedido, la fecha de despacho y el estado del pedido
El actor ubica el pedido respectivo y si elige la actividad Ver se ejecuta el caso
de uso: Despachar Pedido
Si el actor elige la actividad Salir finaliza la ejecucin del caso de uso.

Flujo Alternativo

(E-1) El sistema verifica que se haya seleccionado el estado del pedido.








CASO DE USO: Despachar Pedido


Breve descripcin
El sistema le permite al Despachador atender los pedidos confirmados.

Pre Condiciones
Existan pedidos confirmados

Flujo Bsico
El sistema muestras los combustibles con sus respectivas cantidades solicitadas,
as como los montos respectivos.
El sistema permite ingresar las cantidades respectivas despachadas.
El sistema permite ejecutar la actividad Confirmar (E-1) con lo que la
informacin de almacena en la base de datos
Si el actor elige la actividad Cancelar finaliza la ejecucin del caso de uso.

Flujo Alternativo
El sistema verifica que por lo menos se haya incluido alguna cantidad superior a
cero, caso contrario emite el mensaje Despacho no procede






2.2 FASE II: ELABORACION
2.2.1 Modelo de Anlisis
2.2.1.1 Diagrama de Anlisis (Atributos)



2.2.1.2 Diagrama de Colaboracin por Casos de Uso

a. Actualizar Precios



b. Confirmar Pedido





c. Consultar Despacho



d. Consultar pedido



e. Despachar Pedido




f. Lista Pedido


g. Preparar Pedido




2.2.1.3 Diagrama de Secuencia por Casos de Uso
a. Actualizar Precios

b. Confirmar Pedido




c. Consultar Despachos



d. Consultar Pedido


e. Despachar Pedido

: Despacho : wapDespacharPedido
:
CtrlDespacharPedido
: Despacho : DetaDespacho
Elegir Combustible
Ingresar Cantidad
Selecc Confirmar
VerDatosDespacho
DatosDespacho
DetalleDespacho



f. Listar Pedido



g. Preparar Pedido



2.2.1.4 Diagrama de Paquetes



2.2.1.5 Diagrama de Subsistemas (Incluir Clases en Paquetes)




2.2.2. Modelo del Dominio
2.2.2.1. Diagrama de Clases de Diseo (M+A+P)








2.2.2.2. Diagrama de Realizacin
a) Diseo de Pantallas
(Pegar las pantallas finales del Software)

b) Diagrama de Secuencia

Paquete Cliente




Paquete Operaciones


Paquete Despachador




c. Realizacin de Casos de Uso


c) Diagrama de Estado.


Estado Clase Pedidos






Estado Clase Despachos




d) Diagrama de Navegabilidad






2.3 FASE III: CONSTRUCCION
2.3.1. Modelo de Desarrollo
2.3.1.1. Modelo de Entidad Relacin





2.3.1.2. Modelo Lgico















2.3.1.3. Modelo Fsico



\







2.3.1.4. Diagrama de Componentes


Aplicacion Movil
Reglas Negocio
WapLogistica


Contenido Paquete de Datos (wapLogistica)


WapLogistica







Contenido Paquete Aplicacin Mobil
Paquete Operaciones



Paquete Cliente
<%
%>
wapPrepararPedi
do
<%
%>
wapConsultarPe
dido
Aplicacion Cliente

Paquete Despacho





2.3.1.5. Especificacin de Lenguaje de Desarrollo

(incluir algunas caractersticas de la herramienta de
desarrollo a utilizar para mobiles-)


2.4 FASE IV: TRANSICION
2.4.1 Diagrama de Despligue






2.4.2 Modelo de Pruebas
2.4.2.1 Manuales
a) Sistema
b) Instalacin
c) Errores
2.4.1.5. Puesta en Marcha

Lo de amarillo es desarrollo de aplicacin mobile

Vous aimerez peut-être aussi