Practica - diagrama de clases UML PDF

Title Practica - diagrama de clases UML
Author Mario Alberto Rodriguez Lopez
Course Ingenieria de software
Institution Universidad Tecnológica de Guadalajara
Pages 10
File Size 1.4 MB
File Type PDF
Total Downloads 95
Total Views 147

Summary

Practica de como pasar los requisitos de sistema a diagramas de clases UML...


Description

UNIVERSIDAD TECNOLGICA DE GUADALAGARA

Fundamentos de inge ingeniería niería de softw software are

TEMA 4 ACTIVIDAD 2 Practica: realizar el modelo de requisitos en un diagrama UML

Mario Alberto Rodríguez López Catedrático: Martha E. Torres

Guadalupe, N.L

Página 0

Introducción. El presente documente es la elaboración del modelo de requisitos, que de acuerdo a los requisitos del sistema que realizamos del proyecto ficticio del sistema de ventas de uniformes, se pasó a realizar los diagramas de clase UML. Se anexa las capturas de pantalla para comprobar que los diagramas de clases y de domino se realizó en una herramienta CASE. Se utilizó la Herramienta “StarUML” para modelar los diagramas de clases y el de dominio

Página 1

DIAGRAMAS CASOS DE USO Se mantuvo los diagramas de casos de la actividad anterior y en correspondencia con su documentación.

Sistema de ventas:

Iniciar sesión. Identificador: REF-01 |CDU-01. Usuarios del sistema. Departamento: Depende del Rol. Primario, esencial. NA. El usuario debe estar de alta al sistema. Acceso al sistema de ventas. Cada actor dispone de un nombre de usuario y contraseña y cada actor dispone un rol diferente: Usuario de ventas, Usuario de Produccion, Administrador. Acción del actor. Respuesta del sistema. 1.Ingresar el usuario y la contraseña al sistema. 2.presionar botón de inicio de sesión. 3.- Acceso al sistema; dependiendo al rol del actor abre un sub-sistema diferente en función a su rol .

Caso de uso: Actores: Tipo: Referencias: Precondición: Postcondición: Descripción:

Página 2

Caso de uso: Actores: Tipo: Referencias:

Revisar Existencias. Usuarios de ventas. Opcional. REF-01

Identificador: Departamento:

Caso de uso: Actores: Tipo: Referencias:

Registrar Cliente. Usuarios de ventas. Primario, esencial. REF-01

Identificador: Departamento:

Caso de uso: Actores: Tipo: Referencias:

Generar factura. Usuarios de ventas. Primario, esencial. REF-01

Identificador: Departamento:

REF-02 |CDU-V-01. Ventas.

Dependencias CDU-01. : Precondición: 1.Haber iniciado sesión como usuario de ventas y abrir el inventario de los uniformes. 2.Tener conexión a la Base de datos. Postcondición: Listar los uniformes a la venta y sus existencias. Descripción: El usuario de ventas podrá ver los uniformes que están en el inventario y saber si aún tiene en existencia. Acción del actor. Respuesta del sistema. 1.-Ingresa el menú de inventario. 2.listar todos los uniformes que cuentan en el inventario.

REF-03 |CDU-V-02. Ventas.

Dependencias CDU-01. : Precondición: 1.Haber iniciado sesión como usuario de ventas. Postcondición: 2.Tener un registro del cliente con sus datos personales a la base de datos. Descripción: El usuario de ventas pedirá los datos personales del cliente para dar de alta al cliente en la base de datos. **El cliente puede darse de alta también en la interfaz para los clientes.** Acción del actor. Respuesta del sistema. 1.-Pedirlos datos personales al cliente como: nombre completo, nombre de la compañía, teléfono, email. 2.-ingresar los datos del cliente en el sistema. 3.-Dar de alta al cliente en la base de datos.

REF-04 |CDU-V-03. Ventas.

Dependencias CDU-01, CDU-C-03 : Precondición: 1.Haber iniciado sesión como usuario de ventas. 2.El cliente realiza un pedido en la plataforma. Postcondición: Imprimir una factura para el cliente con su identificador. Descripción: El sistema generara una factura para el cliente con los datos:  ID/número de pedido.  Tipo de uniformes que pidió.  Monto a pagar.  Cantidad de piezas. El sistema guardara estos datos para poder identificar y notificar a produccion que hay un nuevo pedido. Acción del actor. Respuesta del sistema. 1.-El cliente realiza el pedido en la plataforma. 2.-Se preparan los datos que el cliente solicita en el pedido para generar la factura y muestra en pantalla los datos solicitados junto el monto Página 3

3.- El cliente acepta y paga.

Caso de uso: Actores: Tipo: Referencias: Precondición: Postcondición: Descripción:

Caso de uso: Actores: Tipo: Referencias:

total a pagar. 4.- Notifica a produccion que hay un nuevo pedido a realizar.

Notificar a produccion Identificador: REF-05 |CDU-V-04 Usuarios de ventas. Departamento: Ventas. Primario, esencial. REF-01 . Dependencias CDU-01,CDU-V-03. : 1.Haber iniciado sesión como usuario de ventas. 2.Que el sistema haya generado una factura. Enviar una notificación al depto. de Produccion. El sistema manda un aviso al departamento de produccion que existe un nuevo pedido a realizar para su produccion. Acción del actor. Respuesta del sistema. 1.-El sistema manda una notificación a produccion.

Ingresar Plataforma. Cliente. Opcional. NA.

Identificador: Departamento: Dependencias :

REF-06 |CDU-C-01 Ventas.

NA

NA. Acceso a la plataforma El cliente ingresa a la plataforma(Catalogo) **opcionalmente puede registrarse como cliente** Acción del actor. Respuesta del sistema. 1.- ingresa a la plataforma. 2.-Muestra en pantalla las opciones de entrar como invitado, registrarse como cliente.

Precondición: Postcondición: Descripción:

Revisar catálogo de uniformes Identificador: REF-07 |CDU-C-02 Cliente. Departamento: Ventas. Opcional. REF-06 Dependencias CDU-C-01 : Precondición: 1.Acceder a la plataforma Postcondición: Ingresa a la opción de revisar catálogo. Descripción: El cliente ingresa a la plataforma(Catalogo) para visualizar los uniformes que están a la venta para escoger uno de su agrado. **opcionalmente puede registrarse como cliente** Acción del actor. Respuesta del sistema. 1.- ingresa a la plataforma para visualizar los 2.-Lista todos los uniformes disponibles en la uniformes que están actualmente a la venta. pantalla. Caso de uso: Actores: Tipo: Referencias:

Página 4

Caso de uso: Actores: Tipo: Referencias:

Hacer un pedido Cliente. Principal, esencial. REF-04 ,REF-07

Identificador: Departamento:

REF-08 |CDU-C-03 Ventas.

Dependencias CDU-C-02. : Precondición: 1.Acceder a la plataforma. 2.presionar el botón de realizar pedido. Postcondición: Genera una factura. Descripción: El cliente después de escoger los uniformes de su interés llena un formulario donde pide:  La cantidad de piezas.  El color.  Forma de pago. Al terminar el formulario puede confirmar la compra para generar una factura. Acción del actor. Respuesta del sistema. 1.- El cliente escoge que uniforme y presiona 2.- Muestra en pantalla el tipo de uniforme, el el botón de comprar. costo método de pago y un campo para definir la cantidad de piezas a llevar. Muestra un botón para confirmar la compra. 3.- El cliente presiona el botón para confirmar 4.-Genera una factura con el número de la compra. pedido y notifica a produccion

Página 5

Sistema de produccion:

Verificar Estado de produccion. Identificador: REF-09 |CDU-P-01. Usuario de Produccion. Departamento: Produccion. Opcional. REF-01 Dependencias CDU-01, CDU-P-06 : Precondición: Haber iniciado sesión como usuario de produccion. Postcondición: Abre una ventana en donde puede revisar el estado del proceso. Descripción: El usuario puede visualizar el estado de produccion de cada pedido y este puede modificarlo de acuerdo en que etapa se encuentra las piezas que se están confeccionando. Acción del actor. Respuesta del sistema. 1.-Presionar el botón de revisar el estado de 2.Muestra en pantalla el estado de produccion produccion. en el que se encuentra cada pedido. 4.-El sistema los parámetros del estado de cada 3.-Opcionalmente cambia el estado de cada pedido a otro estado pedido de acuerdo a la etapa en el que se encuentre. Caso de uso: Actores: Tipo: Referencias:

Página 6

Notificar pedido finalizado. Identificador: REF-10 |CDU-P-02 Usuario de Produccion Departamento: Produccion Esencial. REF-01 Dependencias CDU-01, CDU-P-01 : Precondición: 1. Haber iniciado sesión como usuario de produccion. 2.Que el sistema determine que pedidos finalizaron. Postcondición: Envía una notificación al cliente para avisar que su pedido ha finalizado. Descripción: El sistema comprueba que pedidos ya están en su etapa de finalización para que posteriormente se le notifique al cliente. Acción del actor. Respuesta del sistema. 1.Comprueba los estado de c/pedido que ya están finalizados. 2.-Envia una notificación al cliente. Caso de uso: Actores: Tipo: Referencias:

Revisar existencias de materia prima. Identificador: REF-11 |CDU-P-03 Usuario de Produccion Departamento: Produccion Opcional, esencial. REF-01 Dependencias CDU-01 : Precondición: Haber iniciado sesión como usuario de produccion. Postcondición: Muestra una lista del todo el inventario Descripción: El usuario puede verificar si cuenta con el material suficiente para poder seguir produciendo los uniformes en demanda. Acción del actor. Respuesta del sistema. 2.-Muestra una lista completa y detallada de 1.-El usuario presiona el botón para el cada material que se utiliza con sus existencias. inventario. Caso de uso: Actores: Tipo: Referencias:

Notificar existencias bajas. Identificador: REF-12 |CDU-P-04 Usuario de Produccion, proveedor, Departamento: Produccion administrador Tipo: Opcional, esencial. Referencias: REF-00, REF-11 Dependencias CDU-01, CDU-P-03 : Precondición: 1.Haber iniciado sesión como usuario de produccion. 2.Que las existencias de cada material estén bajas. Postcondición: Mandar una notificación al usuario de produccion y al proveedor Descripción: Se manda un aviso al usuario y al proveedor y al administrador de la base de datos listando que materiales son necesarios para resurtir. Acción del actor. Respuesta del sistema. 1.-Comprueba que materiales cuentan con pocas existencias.. 2.-Manda una notificación al usuario y al proveedor y al admin con los datos del Caso de uso: Actores:

Página 7

material a resurtir.

Surtir material. Identificador: REF-13 |CDU-P-05 proveedor, administrador Departamento: Produccion Principal, esencial. REF-12 Dependencias CDU-P-04 : Precondición: Haber notificado a los Actores correspondientes Postcondición: Actualizar el inventario Descripción: El admin se encarga de contabilizar la entrada del material surtido por el proveedor para actualizar la información a la base de datos. Acción del actor. Respuesta del sistema. 1.- El admin contabiliza los materiales que llegaron del proveedor. 2.- El admin ingresa los datos al inventario. 3.- Se actualiza el inventario con los valores introducidos. Caso de uso: Actores: Tipo: Referencias:

Produccion. Identificador: REF-14 |CDU-P-06 Usuario de Produccion. Departamento: Produccion. Principal, esencial. REF-09 . Dependencias NA : Precondición: NA. Postcondición: Manejar el área de produccion. Descripción: Aquí el usuario de produccion supervisa y se involucra en el proceso de confección de los uniformes:  Impresión de patrones.  Cortado de tela  Bordado.  Planchado.  Empaquetado. Acción del actor. Respuesta del sistema. 1.-El usuario supervisa el área de produccion. 2.-El usuario va al sistema y puede cambiar el 3.- Modifica los parámetros del estado de los estado de los pedidos. pedidos que están en produccion. Caso de uso: Actores: Tipo: Referencias:

Sistema de Impresión. Identificador: REF-15 |CDU-SI-07 Usuario de Produccion. Departamento: Produccion. Principal, esencial. REF-14. Dependencias CDU-P-06. : Precondición: Estar en el área de produccion. Postcondición: Supervisar la impresora de patrones. Descripción: Sistema para la impresora de patrones donde maneja una base de datos de todos los patrones disponibles. Este sistema puede identificar los pedidos de los clientes haciendo una relacion en patrón-pedido para poder dar seguimiento en la produccion. Acción del actor. Respuesta del sistema. 1.-El sistema recibe los pedidos que están Caso de uso: Actores: Tipo: Referencias:

Página 8

pendientes a producir. 2.- hace una búsqueda de los patrones que ocupara para la impresión del uniforme a producir. 3.imprime los patrones en la tela junto a un pequeño número de identificación p/el pedido.

Diagrama de dominio.

Página 9...


Similar Free PDFs