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

UNIVERSIDAD ESTATAL A DISTANCIA

VICERRECTORIA ACADEMICA
ESCUELA DE CIENCIAS EXACTAS Y NATURALES
INGENIERIA INFORMATICA

Proyecto 1
Curso: Herramientas de Produccin Avanzada
Cdigo: 3074
Profesor: Carlos Hernndez Alvarado
Grupo: 02

Alumno:
Danny Vargas Pineda
Ced. 7-0143-0078
Telfono: 2718-4227, Cel. 8425-8648
Correo Electrnico: davargas@aya.go.cr, davargas0309@yahoo.es
Centro Universitario
Limn

Fecha de entrega
29/Junio del 2014

II CUATRIMESTRE 2014
1

http://g.e-hentai.org/s/f7a7cd9e78/628133-39

Tabla de contenido
Introduccin........................................................................................................................ 3
Desarrollo............................................................................................................................ 4
Listado de casos de uso................................................................................................... 4
Diagrama completo de casos de uso................................................................................ 5
Especificacin Detallada de dos Casos de uso.................................................................6
Diagrama de Clases de diseo completo.......................................................................10
Diagrama de secuencia para los dos casos de uso descritos anteriormente.................11
Diagrama de actividad para dos casos de uso descritos anteriormente, pero que no
utilizo en el punto anterior............................................................................................. 13
Diagrama de estados del objeto pedidos......................................................................14
Conclusin......................................................................................................................... 15
Bibliografa.......................................................................................................................... 16

Introduccin
La utilizacin de

patrones de diseo es la base para la bsqueda de

soluciones a problemas comunes en el desarrollo de software y otros


mbitos referentes al diseo de interaccin o interfaces. Esto no permite
aplicar diseos ya utilizados anteriormente y poder adaptarlos como
soluciones a nuevos problemas de desarrollo de software.
El hacer uso de casos de uso y la descripcin detallada de ellos, los
diferentes diagramas de diseo, secuencia, actividad y estado;

nos

permite tener una herramienta de gran utilizada a la hora de hacer


anlisis en bsqueda de soluciones desarrollo de software.
El presente trabajo a desarrollar lo que pretende es implementar un
patrn diseo que permita

encontrar la solucin al problema en el

control de pedidos de fabricacin de pieza metlicas de una empresa.


Asi mismo mediante la utilizacin de Casos de uso y Diseo Orientando
a Objetos mostrar los diferentes comportamientos que pueda tener esta
solucin para posteriormente poder desarrollar su elaboracin.

Desarrollo
Listado de casos de uso

Registrar de pedido
Consultar pedido
Modificar pedido
Cancelar pedido
Entregar pedido
Solicitud de pedido
Ingresar pedido
Administrar Inventario
Ingresar pieza al Inventario
Modificar pieza al Inventario
Eliminar pieza al Inventario
Almacenar Informacin
Consultar Informacin

Diagrama completo de casos de uso

Especificacin Detallada de dos Casos de uso


Caso de Uso
Objetivo
Actores
Condiciones
previas
Escenario

Solicitar de Pedido
Generar solicitud de pedido de fabricacin
Encargado de pedido
El usuario ya debe haber si autenticado en el sistema.
El caso de uso comienza cuando el encargado del
pedido selecciona la opcin de solicitud de pedido.
1. El Encargado de pedido ingresa datos del pedido
encabezado (cdigo, nombre del cliente, telfono,
fecha de entrega y estado del pedido) y detalle
(cdigo pedido asociado, cdigo pieza, cantidad
solicitada y monto total)
2. El Encargado de pedido valida datos del pedido
para confirmar el mismo.
3. El sistema procesa la consulta del pedido e indica
4.

al encargado de pedido la validacin del mismo.


El sistema solicita confirmacin de pedido para

que solicitud pueda ser procesada.


5. El encargado del pedido confirma de solicitud de

Excepciones

pedido.
6. Sistema genera solicitud.
7. Fin de proceso
En el paso 1 el encargado del pedido debe ingresar los
datos correctamente del encabezado y detalle del
pedido para que el sistema pueda procesar la
generacin de la orden. De lo contrario el sistema
muestra mensaje de datos incorrectos para que vuelva
a intentar introducir los datos nuevamente.
En el paso 3 en caso que el sistema no pueda procesar
el registro del pedido el encargado del pedido puede
modificar o cancelar el pedido. De modificar el pedido

se consulta nuevamente la validacin de solicitud de


pedido para ser procesada. Caso contrario se cancela
Condiciones

registro de pedido y finaliza el proceso.


Una vez completada la solicitud de pedido el sistema le

posteriores

indica el estado de cerrado y el encargado de pedido


entrega pedido.

http://pruebasdelsoftware.wordpress.com/

Caso de Uso
Objetivo

Administrar Inventario
Gestionar la disponibilidad de Inventario para la fabricacin

Actores
Condiciones

de piezas.
Encargado de inventario
El usuario ya debe haberse autenticado en el sistema.

previas
Escenario

En el paso 1 el encargado de inventario selecciona la opcin


administrar inventario.
En el paso 2 el sistema muestra las opciones disponibles:
Ingresar

inventario,

Modificar

Inventario,

Consultar

Inventario y Eliminar Inventario.


En el paso 3 El encargado de inventario selecciona una de
las opciones
1. Si el encargado Ingresa inventario, el sistema le
muestra los datos de sobre que debe ingresar (cdigo
de pieza, descripcin, cantidad y el costo).
2. Si el encargado desea Modificar inventario el sistema
solicita los datos que va a modificar (cdigo de pieza,
3.

descripcin, cantidad y el costo).


Si el encargado desea Eliminar inventario el sistema
solicita los datos que va Eliminar (cdigo de pieza,

descripcin cantidad y el costo).


4. Si el encargado desea Consultar inventario el sistema
solicita los datos que va

Consultar que puede ser

seleccionando cualquiera de los datos: cdigo de


7

pieza, cantidad y costo. El sistema despliega en


pantalla el saldo de inventario que hay en existencia.
5. Si el encargado de inventario desea salir de esta
opcin seleccionar Salir, pasa al siguiente paso.

Excepciones

En el paso 4 el Caso de uso termina.


En el paso 3 en cada una de las opciones el sistema valida
que los datos introducidos en los campos asignados son
correctos en caso contrario despliega un mensaje de un error
en los datos que se estn incluyendo.
En el paso 3.4 el sistema despliega un espacio donde

el

usuario puede realizar una bsqueda el producto que desea


consultar, por medio de cualquiera de los siguientes datos:

Condiciones

el cdigo de la pieza, el nombre, la descripcin o el costo


El sistema registra y guarda los datos introducidos por el

posteriores

encargado.

Diagrama de Clases de diseo completo.

10

Diagrama de secuencia para los dos casos de uso descritos anteriormente.


Solicitud de Pedido

11

Disponibilidad de Inventario

12

Diagrama de actividad para dos casos de uso descritos


anteriormente, pero que no utilizo en el punto anterior
Diagrama Actividad 1: Registro de pedido

Diagrama Actividad 2: Ingresar pieza en inventario

13

Diagrama
estados
del objeto
pedidos

de

Matriz de
Estado
Estados

En proceso

Inicio

Al introducir
un nuevo
pedido por
defecto va
a estar en el
estado de
En proceso

En proceso

Cancelado

Terminado

Cancelado

Termina
Pedido
cuando este
est listo en
su totalidad.

Cancelar
Dinero
Cuando el
cliente
cancela con
dinero el
pedido

Entregado

Entregado:
Cuando el
pedido fue
cancelado y
el cliente lo
recibi
14

fsicamente

Entregado

Si existe
devolucin o
solicitud de
cambio del
pedido este
pasa
nuevamente
a el estado
de En
proceso

Una vez que


el pedido es
entregado al
cliente y
este lo
rechaza por
que ya no lo
quiere.

Terminado

Diagrama de Estado

15

Conclusin

16

En el desarrollo de este proyecto se pudo hacer uso de las herramientas


StarUML para la elaboracin de los diferentes programas no obstante he
de indicar que la utilizacin de este tipo de herramientas no me es muy
conocida por lo que a videos tomado de youtube pude hacer el manejo
de la misma. Por lo que no se si del todo estn correctos los diferentes
conceptos de los diagramas utilizados.
Espero haber podido desarrollar la temtica del proyecto de acuerdo a lo
que se esperaba de lo contrario para ver en que aspectos debe mejorar
para poder brindar una mejor solucin a este proyecto.

Bibliografa

17

Alvarado, J. (2014). Orientaciones para el curso Herramientas de Produccin


Avanzada II. EUNED. Costa Rica.
Alvarado, J. (2009). Recopilacin para curso 3074. EUNED. Costa Rica.
Cortes, R. (2008). Ingeniera de software eficaz: la perspectiva de proceso
unificado a travs del anlisis orientado a objetos, usando
UML. EUNED. Costa Rica.

18

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