Especificacion Final

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Especificacion Final as PDF for free.

More details

  • Words: 4,603
  • Pages: 39
Instituto Tecnológico de Costa Rica

Licenciatura en Ingeniería en Producción Industrial

Sistemas de Información Gerencial

Prof.: Carlos Arias

Software para el Control de la Producción basado en el Sistema de Información Gerencial MRP y CPM

Realizado por:

Joan Castillo Sanarrusia

Irvin Ortega Fonseca

Diego Vargas Jiménez

Grupo 02

II Semestre, 2008

2

Índice

Índice............................................................................................................. .3 1.1. Propósito..............................................................................................4 1.2. Alcance................................................................................................. 5 1.3. Definiciones, acrónimos y abreviaciones ............................................6 2. Listado de requerimientos .........................................................................8 Involucrados del Proyecto ( Stakeholders)................................................10 Requerimientos.........................................................................................10 Casos de Uso..................................................................................... ........13 3. Diagrama de Clases.................................................................................39

3

1. Introducción 1.1. Propósito Ante la carencia de un sistema que ayude a monitorear los requerimientos de materiales para el control de la producción, basado en MRP y CPM, se diseñará un software que funcione como herramienta para el control y planeación de la producción. Con ello, se esperan alcanzar varios objetivos, y obtener los alcances que se describen más adelante. En la actualidad, la empresa no posee un método organizado y sistemático que realice dichas funciones de una manera adecuada y eficazmente, por lo que el software vendría a solventar esta necesidad. Para ello, se utilizarán sistemas de bases de datos, que permitan mantener la información organizada y al alcance del usuario, en el momento que sea solicitado.

Asimismo,

se

propone

una

mejor

comunicación

entre

Departamentos. En este documento se especifican los requerimientos que se desea tenga el software, las funciones que debe cumplir y los datos que se deben brindar. Así por ejemplo, se pide que el software solicite un nombre de usuario y contraseña, y que sean almacenados en sus bases de datos, para una mayor seguridad de acceso al sistema. Además, básicamente se solicita las mismas funciones para cada una de las entidades. Estas funciones son las de ingresar, modificar y eliminar un registro. Esto se pide para Clientes, Proyectos, Materia Prima, Productos y Actividades. Asimismo, el documento brinda otras funciones, como calcular y graficar diagramas de Gantt, Plan Maestro de la Producción y la ruta crítica de un proyecto. Otros datos importantes que especifican son los requerimientos de software y hardware, relacionados con la memoria necesaria, los diferentes dispositivos que se pueden emplear al aplicar el software de administración, planificación y control de la producción en la empresa ESCOSA.

4

1.2. Alcance La idea de crear un software, es que la empresa mejore en ciertos aspectos, en este caso, se pretende una mejora en el Departamento de Producción. Sin

embargo,

los

beneficios

de

un

nuevo

sistema

de

información

beneficiarían a todos los involucrados en general, a varios Departamentos de la organización. Con la implementación del software y algunos dispositivos, se buscará entre otras cosas, reducir costos de producción, aumentar la eficiencia y la eficacia del sistema, sistematizar la producción y mejorar la comunicación entre Departamentos, mediante la mejora en el flujo de información. Más

específicamente,

se

espera

que

la

empresa

logre

precisar

puntualmente todos los insumos o materiales que se requieren para la fabricación de un producto, así como los tiempos de entrega esperados por parte de cada proveedor. Otro objetivo es la de reducir producto en inventario. Otro alcance consiste en poder consultar un producto existente en el inventario y en el proceso para poder realizar un pedido JIT. Por último, la idea es que la empresa reduzca sus costos de almacenaje, manteniendo un control por monitoreo de la producción, esto en tiempo real. Entre otros beneficios, la empresa notará una disminución en los tiempos de entrega, análisis de tareas críticas, desarrollo de una disciplina para planificar y organizar programa de largo alcance, mejora de la productividad al conocer más sobre la información de los costos, entre otros. Los anteriores beneficios son posibles, gracias al software que se planea introducir en ESCOSA, “ESCOSA: PLANIFICACION DE LA PRODUCCIÓNÓ.

5

1.3. Definiciones, acrónimos y abreviaciones

Planeación Agregada de Producción: busca determinar los volúmenes y los tiempos oportunos de producción para un futuro intermedio. Se determina la mejor forma de satisfacer la demanda pronosticada, ajustando los índices de producción, los niveles de mano de obra, los niveles de inventarios. El objetivo es minimizar los costos del periodo de planeación.

1

Plan Maestro de Producción: especifica el número de productos o artículos acabados y la fecha en que tienen que estar listos. Establece el nivel global del output, determina la demanda en cada periodo, capacidad de tiempo normal, tiempo extra y subcontratado para cada periodo, costos de mano de obra, contratación, despido y de mantener inventario, considerando la política de la empresa compañía que se aplica a los trabajadores o a los niveles de inventario.

2

Planeación de los Requerimientos de Materiales (MRP): técnica de demanda dependiente que usa listas de materiales, inventario, facturación esperada y programa maestro de producción, con la finalidad de determinar los requerimientos de materiales. Toma la salida del programa maestro, la combina con la información de los registros de inventario y los registros de la estructura del producto y determina un programa de tiempos y cantidades para cada artículo3

CPM (Critical Path Method): una ruta crítica es la secuencia de los elementos terminales de la red de proyectos con la mayor duración entre ellos, determinando el tiempo más corto para completar el proyecto. La duración de la ruta crítica determina la duración del proyecto entero. Cualquier retraso en un elemento de la ruta crítica afecta la fecha de 1

J. Heizer, B. Render. 2004

2

J. Heizer, B. Render. 2004

3

D. McLeavey y P. Billington. 1996

6

término planeada del proyecto, y se dice que no hay holgura en la ruta crítica.

4

4

Hillier Lieberman, 2006

7

2. Listado de requerimientos Primero, a continuación destacamos la necesidad de implementar el software, con el problema que está perjudicando, no sólo a la empresa. Además, describimos los principales problemas que esto genera, y los posibles beneficios obtenidos si se implementara el software en la organización. Asimismo, nombramos a las personas involucradas con el proyecto. El problema de:

Carencia de un sistema que ayude a monitorear

los

materiales

para

requerimientos el

control

de

de

la

producción basado en el sistema de información gerencial MRP y CPM. Afecta a:

Departamento

de

Producción,

encargados de inventarios, mercadeo y ventas, proveedores y clientes. Lo que genera:

Una disminución de la productividad, viéndose reflejado en un aumento en los costos y una disminución en las ventas.

Beneficios solución:

obtenidos

con

la La obtención de un software que permita un sistema que de un control de la producción basado en el sistema de información gerencial MRP y CPM. Una mejor planificación, una reducción de costos, una mejora integración de los proveedores, una mejor comunicación, con

ayuda

de

una

base

de

datos

unificada. Se evitan las incorrecciones de procesos manuales y no hay pasos intermedios que demoren el acceso a la información. Mayor

seguimiento,

control

y

administración de la producción.

8

9

Involucrados del Proyecto ( Stakeholders) Las personas afectadas con dicho programa son: el gerente de producción y todo el personal a su cargo, los encargados de inventarios, de compras, de ventas y los clientes. El gerente de producción requiere un software que permita controlar la cantidad de inventario existente en un momento preciso de manera que la herramienta le permita controlar la cantidad material que necesita y en cuanto tiempo lo puede conseguir, los encargados de compras, mercadeo y ventas necesitan unificar sus operaciones en una sola base de datos con el fin de flexibilizar el sistema de producción, reducir costos y aumentar la capacidad efectiva de la empresa. Respecto a la clientela, estos necesitan una atención eficaz para que su compra sea ágil y adecuada. De modo que los clientes se sientan seguros de que su necesidad de producto será suplida en las cantidades requeridas, en el tiempo oportuno y con la mejor calidad y precio disponible.

Requerimientos Algunos requisitos mínimos de hardware son:  Intel Pentium/Celeron o compatible con Pentium III Xeon, 1.1 GHz  512 MB RAM  1 GB de espacio de disco duro  Super VGA de resolución  Impresión de códigos de barra.  Introducción de datos mediante teclado o pistola lectora de códigos de barras, así como identificación del empleado mediante huella o tarjeta. Entre algunos requerimientos específicos del software se encuentran:  Windows XP Professional Edition, Service Pack 2.  Microsoft SQL Server 2005.  2007 Microsoft Office, Service Pack 1.  Multiusuario, trabaja en red.  Exportación de datos a otros formatos: Excel y Access.

10

 Software con una interfaz gráfica sencilla y agradable a la vista a la vez.  Software amigable, fácil de aprender a manejar en poco tiempo.  Utilización de una base de datos unificada, que conserve todos los datos de la empresa.  Flexibilidad y usabilidad.  Funcionalidad múltiple.  Utilización de Diagramas de Gantt.  Visualización en tiempo real Requerimientos: 1. Solicitar nombre de Usuario y Contraseña 2. Utilización de Menú 3. Ingresar un Proyecto 4. Modificar un Proyecto 5. Borrar un Proyecto 6. Ingresar un Producto 7. Modificar un Producto 8. Borrar un Producto 9. Ingresar Materia Prima 10.Modificar Materia Prima 11.Borrar Materia Prima 12.Políticas de la empresa 13.Ingresar Actividad 14.Modificar Actividad 15.Borrar Actividad 16.Menú Planeación de la Producción

11

17.Plan Agregado 18.Plan Maestro 19.Diagramas de Gantt 20.Ruta Crítica 21.Ingresar cliente 22.Modificar cliente 23.Borrar cliente

12

Casos de Uso

Caso de Uso

Req1:

Solicitar

nombre

de

usuario y contraseña Actores

Usuario

Propósito

Ingresar al sistema de forma segura

Resumen

El usuario, un funcionario de la empresa,

ingresa

al

sistema

de

control de producción, mediante la introducción

de

su

nombre

de

usuario y contraseña. Referencias Cruzadas

---

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Ingresar al programa con doble click

2. Petición de nombre de usuario y contraseña

3.

Introducción

del

usuario y contraseña

nombre

de 4. Brindar acceso al sistema

Cursos alternos:

Línea4: Los datos son incorrectos. Se indica el error y se cierra el programa.

13

Caso de Uso

Req2: Utilización de Menú

Actores

Usuario

Propósito

Dentro del menú se enlistan todas las opciones posibles a desarrollar por parte del usuario.

Resumen

Se

despliegan

opciones: materia

las

siguientes

proyecto,

producto,

prima,

políticas

de

la

empresa, actividades. Referencias Cruzadas

Req1

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Click en el Menú 2.

Despliegue

de

las

opciones

posibles a llevar a cabo por el usuario

14

Caso de Uso

Req3: Ingresar Proyecto

Actores

Usuario

Propósito

Le sirve al usuario para ingresar los datos de un nuevo proyecto, que será utilizado posteriormente.

Resumen

Se asigna un número automático y se ingresan los datos del proyecto al sistema:

Referencias Cruzadas

Req1, Req2, Req4, Req5

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Click en Menú 2. Desplegar Menú 3. Click en Ingresar Proyecto 4. Mostrar ventana de proyecto 5.

Rellenar

datos

información:

id,

y

enviar

nombre

la del

proyecto, demanda, actividades a realizar,

tipo

y

cantidad

de

productos a fabricar, prioridad (alta, mediana,

baja),

costo

almacenamiento

de

6. Aceptar información e ingresar nuevo proyecto

Cursos alternos: Línea6. Los datos están

incompletos o mal registrados, es decir,

incompatibilidad de datos. Se indica donde hay insuficiencia de datos y señala el error.

15

Caso de Uso

Req4: Modificar Proyecto

Actores

Usuario

Propósito

Le sirve al usuario para modificar los datos de un proyecto previamente ingresado.

Resumen

Se elige el proyecto a modificar y se modifican sus datos.

Referencias Cruzadas

Req1, Req2, Req3, Req5

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Click en Menú 2. Desplegar Menú 3. Click en Modificar Proyecto 4. Mostrar Proyectos 5. Elegir proyecto 6. Mostrar información del proyecto 7.

Modificar

información:

datos id,

y

enviar

nombre

del

proyecto, demanda, actividades a realizar,

tipo

y

cantidad

de

productos a fabricar, prioridad (alta, mediana,

baja),

costo

de

8. Solicitar confirmación

almacenamiento 10. Modificar Proyecto 9. Aceptar confirmación Cursos alternos:

16

Línea8. Los datos están

incompletos o mal registrados, es decir,

incompatibilidad de datos. Se indica donde hay insuficiencia de datos y señala el error. Linea9. Cancelar la confirmación. Cerrar la ventana. Caso de Uso

Req5: Borrar Proyecto

Actores

Usuario

Propósito

Le sirve al usuario para borrar los datos de un proyecto.

Resumen

Se elige el proyecto y se borra.

Referencias Cruzadas

Req1, Req2, Req3, Req4

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Click en Menú 2. Desplegar Menú 3. Click en Borrar Proyecto 4. Mostrar Proyectos 5. Elegir proyecto 6. Mostrar mensaje de confirmación 7. Confirmar 8. Borrar Proyecto

Linea7. Cancelar la confirmación. Cerrar la ventana.

17

Caso de Uso

Req6:

Ingresar

un

nuevo

producto Actores

Usuario

Propósito

La cantidad de productos es un número

indefinido,

constantemente

entran

y productos

nuevos. Además, algunos de los ya existentes

dejan

de

estar

a

disposición, y de esta manera se pueden eliminar. Resumen

Se ingresan los datos acerca de un producto.

Referencias Cruzadas

Req1, Req2, Req7, Req8

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Click en Menú 2. Desplegar Menú 3. Click en Ingresar Producto 4. Mostrar ventana de producto 5.

Rellenar

información: descripción,

datos código,

y

enviar precio, nombre,

especificaciones, costo almacenaje, 6. Aceptar información disponibilidad

18

Cursos alternos: Línea6. Los datos están

incompletos o mal registrados, es decir,

incompatibilidad de datos. Se indica donde hay insuficiencia de datos y señala el error.

Caso de Uso

Req7: Modificar producto

Actores

Usuario

Propósito

La cantidad de productos es un número

indefinido,

constantemente

entran

y productos

nuevos. Además, algunos de los ya existentes

dejan

de

estar

a

disposición, y de esta manera se pueden eliminar o modificar. Resumen

Se busca el código o nombre del producto para luego modificar los datos del producto.

Referencias Cruzadas

Req1, Req2, Req6, Req8

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Click en Menú

3. Click en modificar Producto

5.Ingresar

código

o

2. Desplegar Menú

nombre

de 4. Mostrar ventana de búsqueda

producto 6. 7.

Cambiar

información descripción,

datos :

y

código,

Desplegar

información

del

enviar producto. precio, nombre,

19

especificaciones, costo almacenaje, 8. Solicitar confirmación disponibilidad 10. Modificar producto 9. Aceptar confirmación Cursos alternos: 8. Los datos están incompletos. Se indica y señala el error. 9. Cancelar. Cerrar la ventana. Caso de Uso

Req8: Borrar producto

Actores

Usuario

Propósito

La cantidad de productos es un número

indefinido,

constantemente

entran

y productos

nuevos. Además, algunos de los ya existentes

dejan

de

estar

a

disposición, y de esta manera se pueden eliminar o modificar. Resumen

Se ingresa el código o nombre del producto para luego borrarlo.

Referencias Cruzadas

Req1, Req2, Req6, Req7

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Click en Menú 2. Desplegar Menú 3. Click en borrar Producto 4. Mostrar ventana de búsqueda.

20

5.Ingresar

código

o

producto

7. Confirmar el borrado.

nombre

de 6. Pregunta de confirmación.

8. Borrar información del producto.

Cursos alternos: 7. No confirmar borrado. Cerrar la ventana.

21

Caso de Uso

Req9: Ingresar materia prima

Actores

Usuario

Propósito

Ingresar

información

sobre

diferentes materiales y proveedores con el fin de agilizar las compras y entregas de materiales y productos. Resumen

Se ingresa un nuevo material para fabricar los productos.

Referencias Cruzadas

Req1, Req2, Req10, Req11

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Click en Menú 2. Desplegar Menú 3. Click en Materia Prima 4. Mostrar ventana de materia prima 5.

Rellenar

información:

datos código

y del

enviar material,

descripción material, costo material, plazo entrega material, lote mínimo de pedido, costo almacenaje

6. Aceptar información

Cursos alternos: 6. Los datos están incompletos. Se indica y señala el error.

22

Caso de Uso

Req10:

Modificar

datos

de

materia prima Actores

Usuario

Propósito

Modificar la información existente de algún material.

Resumen

El

usuario

puede

actualizar

la

información de cualquier proveedor. Referencias Cruzadas

Req1, Req2, Req9, Req11

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Click en Menú 2. Desplegar Menú 3. Click en Modificar materia prima 4. Desplegar búsqueda de materia 5. Ingresar código de materia prima

6.

Modificar

información:

datos código

y

enviar

prima

6. Mostrar ventana de materia prima

material,

descripción material, costo material, plazo entrega material, lote mínimo de pedido 7. Solicitar confirmación 8. Aceptar confirmación 9.Aceptar información Cursos alternos: 7. Los datos están incompletos. Se indica y señala el error. 8. Cancelas información. Cerrar ventana.

23

Caso de Uso

Req11: Borrar materia prima

Actores

Usuario

Propósito

Borrar información sobre materiales con el fin de agilizar las compras y entregas de materiales y productos.

Resumen

Se borra un material de la base de datos.

Referencias Cruzadas

Req1, Req2, Req9, Req10

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Click en Menú 2. Desplegar Menú 3. Click en Materia Prima 4. Mostrar ventana de materia prima 5. Elegir materia prima 6. Solicitar confirmación 7. Aceptar confirmación 8. Borrar materia prima

Cursos alternos: 7. Cancelar información. Cerrar ventana.

24

Caso de Uso

Req12: Políticas de la empresa

Actores

Usuario

Propósito

La

organización

debe

definir

los

lineamientos con los que se trabaja, estos

deben

sistema

para

desarrollar

ser

ingresados

que las

este

al

pueda

herramientas

necesarias para la programación de la producción. Resumen

El usuario ingresa las políticas al sistema.

Referencias Cruzadas

Req1, Req2

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Click en el menú de políticas 2. Despliega una interfaz con las políticas actuales

con la opción de

modificarlas o ingresar una nueva. 3. Ingresa nuevos datos de políticas de la empresa. Los datos son: turnos de trabajo, horas por turno, costo mano obra, costo mano obra extra, costo

horas

maquina,

mantenimiento, costos fijos, tiempos estándar

4. Guarda los datos ingresados.

Cursos alternos: 25

4. Los datos están incompletos. Se indica y señala el error.

Caso de Uso

Req13: Ingresar actividad

Actores

Usuario

Propósito

Los proyectos y la fabricación de los productos requieren de una serie de actividades. Estas actividades toman cierto tiempo realizarlas, y algunas requieren además de actividades previas para llevarse a cabo. Estos datos son utilizados para realizar el diagrama de Gantt y la ruta crítica.

Resumen

Se introducen los datos para realizar nueva una actividad en la empresa.

Referencias Cruzadas

Req1, Req2, Req14, Req15

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Escoger la opción de Actividades 2. Desplegar ventana de actividades con los datos 3. Click en ingresar actividad 4.

Mostrar

información

con

los

campos de la actividad 5. Rellenar los campos y enviar la información:

id,

nombre

actividad, descripción,

de

la

tiempo de

duración, requisitos de actividades

6. Aceptar la información del nuevo registro

26

Cursos alternos 5. Faltan datos. Despliega un mensaje de error si los datos no son suficientes.

27

Caso de Uso

Req14: Borrar actividad

Actores

Usuario

Propósito

Los proyectos y la fabricación de los productos requieren de una serie de actividades. Estas actividades toman cierto tiempo realizarlas, y algunas requieren además de actividades previas para llevarse a cabo. Estos datos son utilizados para realizar el diagrama de Gantt y la ruta crítica.

Resumen

Se introducen los datos para realizar nueva una actividad en la empresa.

Referencias Cruzadas

Req1, Req2, Req13, Req15

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Escoger la opción de Actividades 2. Desplegar ventana de actividades con los datos 3. Click en borrar actividad 4.

Mostrar

información

con

los

campos de la actividad 5. Introducir id de la actividad y aceptar

7. Confirmar

6. Solicitar confirmación

8. Borrar la actividad

Cursos alternos 7. Cancelar. Cerrar la ventana.

28

Caso de Uso

Req15: Modificar actividad

Actores

Usuario

Propósito

Los proyectos algunas veces deben ser

modificados,

cambios

en

porque

sus

ocurren

tiempos

o

actividades previas. Resumen

Se

modifican

los

datos

de

una

actividad existente en la empresa. Referencias Cruzadas

Req1, Req2, Req13, Req14

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Escoger la opción de Actividades 2. Desplegar ventana de actividades con los datos 3. Click en modificar actividad 4. Mostrar ventana de búsqueda de la actividad 5. Introducir id de la actividad

6. Mostrar actividad

7. Modificar datos y aceptar, tiempo de

duración,

requisitos

de

actividades

8. Solicitar confirmación

9. Confirmar

10. Modificar datos

Cursos alternos 8. Faltan datos. Despliega un mensaje de error si los datos no son suficientes. 9. Cancelar. Cerrar ventana.

29

Caso de Uso

Req16: Menú Planeación de la Producción

Actores

Usuario

Propósito

El

sistema

realizar,

debe

planes

ser

capaz

agregados,

de plan

maestro de la producción, diagrama de gantt y encontrar la ruta critica para los proyectos. Más

adelante

realizarlos,

y

se

explica

la

cómo

información

necesaria para llevar a cabo cada uno de ellos. Resumen

El usuario ingresa al menú y escoge alguna de las opciones

Referencias Cruzadas

Req1

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Click en menú de planeación de la producción 3.

Click

2. Despliega las opciones en

una

opción:

Plan

Agregado, Plan Maestro, Diagrama de Gantt

4. Despliega la interfaz seleccionada

30

Caso de Uso

Req17: Plan Agregado

Actores

Usuario

Propósito

Con el fin de sistematizar y agilizar la toma de decisiones en el área de producción el sistema calculará el plan agregado para cada proyecto. Para elaborar el plan agregado nos basamos en las políticas actuales de la empresa, es decir, en el número de

trabajadores

disponibles,

la

demanda, los costos de mano de obra. Resumen

El

usuario

después

de

haber

ingresado todos los datos necesarios para cierto proyecto le solicita al sistema

que

genere

un

plan

agregado. Referencias Cruzadas

Req1,

Req2,

Req3,

Req4,

Req5,

Req6, Req7 Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Da click en plan agregado. 2. Muestra los proyectos actuales de 3. Escoge un proyecto

la empresa. 4.

Genera

y

despliega

el

plan

agregado

Cursos alternos 4. Despliega un mensaje de error si los datos no son suficientes.

31

Caso de Uso

Req18:

Plan

Maestro

de

la

Producción Actores

Usuario

Propósito

Con el fin de sistematizar y agilizar la toma de decisiones en el área de producción el sistema calculara el plan maestro para cada proyecto. Para calcularlo, se toman en cuenta el inventario, la demanda y los aspectos relacionados a la política de la empresa.

Resumen

El

usuario

después

de

haber

ingresado todos los datos necesarios para cierto proyecto le solicita al sistema

que

genere

un

plan

maestro. Referencias Cruzadas

Req1, Req2

Curso Normal de los Eventos

Acción del actor

Respuesta del sistema

1. Da click en plan maestro. 2. Muestra los proyectos actuales de 3. Escoge un proyecto

la empresa. 4.

Genera

y

despliega

el

plan

maestro

Cursos alternos 4. Despliega un mensaje de error si los datos no son suficientes.

32

Caso de Uso

Req19: Diagrama de Gantt

Actores

Usuario

Propósito

Con el fin de sistematizar y agilizar la toma de decisiones en el área de producción el sistema generara el diagrama

de

Gantt

para

cada

se

emplean

proyecto. Para

generarlo

actividades

de

cada

las

proyecto,

tomando en cuenta sus duraciones y restricciones

de

orden

después

de

de

fabricación. Resumen

El

usuario

haber

ingresado todos los datos necesarios para cierto proyecto le solicita al sistema que genere un diagrama de Gantt. Referencias Cruzadas

Req1, Req2

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Escoger la opción de Proyectos. 2. Muestra los proyectos actuales de la empresa 3. Escoge el proyecto deseado

33

4. Genera y despliega el diagrama de Gantt en forma gráfica para el proyecto, tomando en cuenta los datos de las actividades. Cursos alternos 4. Faltan datos. Despliega un mensaje de error si los datos no son suficientes.

34

Caso de Uso

Req20: Ruta critica

Actores

Usuario

Propósito

Con el fin de sistematizar y agilizar la toma de decisiones en el área de producción el sistema generara la ruta crítica para las actividades de los proyectos.

Resumen

El

usuario

después

de

haber

ingresado todos los datos necesarios para cierto proyecto le solicita al sistema que genere el análisis de ruta crítica. Para determinar la ruta crítica se toman los datos de las actividades requeridas

del

proyecto,

y

las

duraciones de dichas actividades y las

restricciones

de

actividades

previas requeridas para llevar a cabo la actividad. Referencias Cruzadas

Req1, Req2

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Elegir el menú de proyectos 2. Elegir ruta crítica 3. Elegir el proyecto deseado 4. Genera y despliega el análisis de ruta crítica.

Cursos alternos

35

2. Faltan datos. Despliega un mensaje de error si los datos no son suficientes.

Caso de Uso

Req21: Ingresar cliente

Actores

Usuario

Propósito

La empresa posee varios clientes, y cada uno de ellos puede tener uno o más proyectos en la empresa. Por ello, se busca agrupar cada uno de los clientes, con sus respectivos proyectos, a fin de considerar algún descuento.

Resumen

Se ingresan los datos de un nuevo cliente, y luego se añade, modifica o elimina un proyecto.

Referencias Cruzadas

Req1, Req2, Req22, Req23

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Escoger la opción de clientes 2. Desplegar ventana de clientes 3.

Click

introducir

en

ingresar

los

datos:

cliente

e

nombre,

teléfono, dirección 4. Ingresar cliente en la base de datos

Cursos alternos 4. Faltan datos. Despliega un mensaje de error si los datos no son suficientes.

36

Caso de Uso

Req22: Modificar cliente

Actores

Usuario

Propósito

La empresa posee varios clientes, y cada uno de ellos puede tener uno o más proyectos en la empresa. Por ello, se busca agrupar cada uno de los clientes, con sus respectivos proyectos, a fin de considerar algún descuento.

Resumen

Se modifican los datos de un cliente actual de la empresa.

Referencias Cruzadas

Req1, Req2, Req21, Req2

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Escoger la opción de clientes 2. Desplegar ventana de clientes

3.

Click

en

modificar

cliente

y

modificar datos: nombre, teléfono, dirección 4. Solicitar confirmación 5. Confirmar 6. Modificar datos Cursos alternos 2. Faltan datos. Despliega un mensaje de error si los datos no son suficientes. 5. Cancelar. Cerrar ventana.

37

Caso de Uso

Req23: Borrar cliente

Actores

Usuario

Propósito

La empresa posee varios clientes, y cada uno de ellos puede tener uno o más proyectos en la empresa. Por ello, se busca agrupar cada uno de los clientes, con sus respectivos proyectos, a fin de considerar algún descuento.

Resumen

Se borra un cliente de la base de datos, junto con sus proyectos.

Referencias Cruzadas

Req1, Req2, Req21, Req22

Curso Normal de los Eventos Acción del actor

Respuesta del sistema

1. Escoger la opción de clientes 2. Desplegar ventana de clientes

3. Click en eliminar cliente 4. Mostrar ventana de búsqueda de 5. Elegir el cliente a eliminar

8. Confirmar

clientes

6. Solicitar confirmación

7. Modificar datos

Cursos alternos 8. Cancelar. Cerrar ventana de búsqueda.

38

3. Diagrama de Clases Políticas NumTrabaj : numeric CostoHorasExtra : numeric Turnos : numeric HorasTurno : numeric CostoMO : numeric Actualizar (politicas)

1.*

Clientes

1

Proyectos

RutaCrítica CalcularCMP ()

ID : integer Nombre : text Actividades : text Prioridad : binary Productos : text Cantidad : numeric Ingresar (proyecto) Modificar (proyecto) Eliminar (proyecto)

1.*

Nombre : text Teléfono : text 1 Ingresar (cliente) Modificar (cliente) Eliminar (cliente)

DiagramaGantt Graficar () 1

1 1

PMP

1.* Actividades

Demanda : integer Inventario CalcularPMP ()

Nombre : text Duracion : numeric Requisitos : text Ingresar (actividad) Modificar (actividad) Eliminar (actividad)

Materiales CodigMat : numeric NombreMat : text CostoMat : numeric PlazoEnt : numeric LoteMin : numeric Descrip : text Ingresar (material) Modificar (material ) Eliminar (material )

Productos 1.*

0.*

1.*

1.*

Código : numeric Nombre : text Actividades : text Disponibles : binary Descripción : text Precio : numeric Materiales Ingresar (producto ) Modificar (producto) Eliminar (producto )

39

Related Documents