trabajo de requerimirntos

45
Implementar un sistema de información para la recolección y almacenamiento de datos de los productos y procesos efectuados en la planta procesadora de alimentos cárnicos del SENA centro agropecuario regional cauca SIIPCA SENA INTEGRANTES: María Lilia Idrobo Caicedo Eliana Maritza ortega ruano SERVICIO NACIONAL DE APRENDIZAJE SENA REGIONAL CAUCA CENTRO AGROPECUARIO TECNOLOGO EN ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION 20090029 POPAYAN 2010

Upload: carnicos

Post on 02-Jul-2015

848 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Trabajo de requerimirntos

Implementar un sistema de información para la recolección y almacenamiento

de datos de los productos y procesos efectuados en la planta procesadora de

alimentos cárnicos del SENA centro agropecuario regional cauca

SIIPCA SENA

INTEGRANTES:

María Lilia Idrobo Caicedo

Eliana Maritza ortega ruano

SERVICIO NACIONAL DE APRENDIZAJE SENA

REGIONAL CAUCA

CENTRO AGROPECUARIO

TECNOLOGO EN ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION

20090029

POPAYAN – 2010

Page 2: Trabajo de requerimirntos

Implementar un sistema de información para la recolección y almacenamiento

de datos de los productos y procesos efectuados en la planta procesadora de

alimentos cárnicos del SENA centro agropecuario regional cauca

SIIPAC SENA

INTEGRANTES:

María Lilia Idrobo Caicedo

Eliana Maritza ortega ruano

ORIENTADOR:

Fabián Andrés Muñoz

SERVICIO NACIONAL DE APRENDIZAJE SENA

REGIONAL CAUCA

CENTRO AGROPECUARIO

TECNOLOGO EN ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION

20090029

POPAYAN – 2010

Page 3: Trabajo de requerimirntos

TABLA DE CONTENIDO

INTRODUCCION ................................................................................................................................... 5

OBJETIVOS ........................................................................................................................................... 6

OBJETIVO GENERAL ......................................................................................................................... 6

OBJETIVOS ESPECIFICOS .................................................................................................................. 6

RESUMEN EJECUTIVO .......................................................................................................................... 7

VISION Y ALCANCE ............................................................................................................................... 8

OPORTUNIDAD DE NEGOCIO .......................................................................................................... 8

DESCRIPCION DEL PROBLEMA ......................................................................................................... 8

CONCEPTO DE LA SOLUCION............................................................................................................... 9

ANALISIS DE UTILIZACION ................................................................................................................. 10

ALCANCE ............................................................................................................................................ 11

ESTRATEGIA DE DISEÑO DE LA SOLUCION ........................................................................................ 12

Diseño de la arquitectura hardware: ............................................................................................ 12

VALORACION DEL RIESGO ................................................................................................................. 13

Lineamientos para desarrollar el software ................................................................................... 13

Gestión de calidad ......................................................................................................................... 14

Trazabilidad ................................................................................................................................... 15

Rotulado ........................................................................................................................................ 16

Inventario ...................................................................................................................................... 17

Gestión tecnológica ....................................................................................................................... 18

Gestión documental ...................................................................................................................... 19

Talento humano ............................................................................................................................ 20

MAPA DE PROCESOS ......................................................................................................................... 21

EQUIPO DE TRABAJO ......................................................................................................................... 22

MODELADO DE LA SOLUCION ........................................................................................................... 23

CASOS DE USO EN DIAGRAMA .......................................................................................................... 24

CASOS DE USO EXPANDIDOS............................................................................................................. 25

Obtener datos de acceso .............................................................................................................. 25

Ingresar la base de datos.............................................................................................................. 26

Page 4: Trabajo de requerimirntos

Almacenar información en la base de datos ................................................................................. 27

Solicitar información del sistema .................................................................................................. 28

Generar reportes ........................................................................................................................... 29

Actualizar información .................................................................................................................. 30

Verificar funcionalidad del sistema ............................................................................................... 31

DIAGRAMA DE SECUENCIA ................................................................................................................ 32

Obtener datos de acceso .............................................................................................................. 32

Ingresar a la base de datos ............................................................................................................ 33

Almacenar información en la base de datos ................................................................................. 34

Solicitar información del sistema .................................................................................................. 35

Generar reportes ........................................................................................................................... 36

Actualizar información .................................................................................................................. 37

Verificar funcionamiento del sistema ........................................................................................... 38

DIAGRAMA DE CLASES ...................................................................................................................... 39

DIAGRAMA DE ACTIVIDADES ............................................................................................................ 40

ESPECIFICACION FUNCIONAL ............................................................................................................ 41

CONCLUSIONES ................................................................................................................................. 42

ANEXOS ............................................................................................................................................. 43

GLOSARIO .......................................................................................................................................... 44

Page 5: Trabajo de requerimirntos

INTRODUCCION

Este informe se hace con la finalidad de conocer si los objetivos planteados inicialmente satisfacen las necesidades del cliente o dado el caso de que estos presenten falencias optar por reestructurarlos y darlos a conocer al cliente para obtener su aprobación y de esta manera continuar con los procesos establecidos. También está basado en diseñar un software que cumpla con las funciones tales como: trazabilidad, base de datos e inventarios de los insumos requeridos en la elaboración de los productos cárnicos. Para ello es necesaria la ayuda de los aprendices de la planta procesadora de alimentos cárnicos ya que estas personas son las indicadas para suministrarnos la información necesaria, con base en esta información implementaremos el software que satisfaga las necesidades de la planta.

Page 6: Trabajo de requerimirntos

6

OBJETIVOS

OBJETIVO GENERAL

Es posible mejorar la eficacia en la toma de registros y trazabilidad de los

productos utilizados en la planta de procesadora de alimentos cárnicos, por medio

de un sistema de información programado para esta labor?

Diseñar un sistema de información, que permita a los usuarios de la planta procesadora de carnes, conocer con puntualidad los insumos con los que se van a trabajar y la trazabilidad de los mismos. Que el sistema de información implementado sea capaz de realizar con rapidez y eficiencia el proceso de registrar datos, generar reportes y permitir la elaboración de inventarios con acceso restringido a la información de acuerdo al usuario.

OBJETIVOS ESPECIFICOS

Diseñar un sistema de información para aumentar la eficacia en algunos procesos efectuados en la planta de carnes.(registros y trazabilidad e inventarios ) para

Mejorar la forma en que actualmente registran y almacenan datos en la planta de carnes.

Permitir el acceso de manera fácil y eficaz a los datos requeridos por el usuario

en el momento y el lugar deseado.

Capacitar al personal encargado del manejo de la toma de registros y el historial de los productos utilizados en la planta. Para

obtener un producto de calidad y garantizar buenos resultados con un manejo adecuado del sistema de información implantado.

Page 7: Trabajo de requerimirntos

7

RESUMEN EJECUTIVO

En este informe se expone la forma en que se pretende elaborar el sistema de

información que se ajuste a sus necesidades.

Anteriormente en la planta PAC han llevado sus registros de forma manual y han

utilizado un sistema de información poco eficiente para la recolección de datos y

almacenamiento de los mismos. Además el sistema de información que

actualmente es usado no cuenta con restricciones de ingreso.

Este proyecto surge como respuesta a las necesidades previamente identificadas

con este proyecto los aprendices de la planta podrán mejorar el aprendizaje y

aumentar la producción al reducir tiempo en los procesos de recolección de

datos, hacer inventarios, crear reportes y en el proceso de verificación de la

información solicitada e ingresada en el sistema, a estos aprendices se les

asignara un código de acceso totalmente diferente al de los instructores, del

administrador y administrador del sistema ya que en la información almacenada

pueden haber datos los cuales no les competen a los aprendices por ello se

codificaran los documentos digitalizados posteriormente se indexaran en la base

de datos del servidor y cada documento se le asignara una clave de acceso a los

diferentes usuarios del esto hace que el sistema sea totalmente seguro y no se

modifiquen datos que usted desea no sean modificados por otro usuario.

Por medio de redes los usuarios podrán acceder a la información que se

encuentre en el servidor, estas redes pueden ser locales aunque también pueden

acceder a la información por internet lo que les permitirá revisar, solicitar y

actualizar información atreves de este medio de acuerdo al rol que desempeñen

en relación a la planta de cárnicos.

La implementación de este sistema de información (base de datos)

Traen algunas ventajas tales como

Proveer herramientas que garantizan evitar la duplicidad de registros.

Favorece la normalización por ser más comprensible y aplicable.

Permiten realizar búsquedas sofisticadas y recuperar información de cualquier lugar

Page 8: Trabajo de requerimirntos

8

VISION Y ALCANCE

Hacer que en la planta de alimentos cárnicos aumente la producción de esta forma

lograr su expansión a nivel departamental y así abriéndose paso en el mercado

nacional.

La gestión de nuestro proyecto de cárnicos es realizar todos los procesos de tal

manera que se pueda culminar todo el trabajo requerido en el proyecto del

alcance, tiempo y costos definidos dado a realizarse en nuestro ambiente.

OPORTUNIDAD DE NEGOCIO

La planta procesadora de carnes SENA regional cauca no cuenta con un sistema

de información avanzado que les permita agilizar y realizar procesos en cuanto a

toma de registro y elaboración de inventarios y el conocimiento de la vida de los

animales, lo que les dificulta tener certeza de los productos que están adquiriendo.

DESCRIPCION DEL PROBLEMA

En la planta procesadora de alimentos cárnicos es difícil conocer y dar un reporte

puntual de los insumos requeridos y utilizados en ella, y cuál es la procedencia de

estos.

Todo esto se debe a que no cuentan con un sistema de información eficaz que les

permita mejorar estos procesos.

El no uso de un sistema de información que permita agilizar procesos y garantizar

la toma de registros y entregar reportes oportunos hace que los procesos

efectuados tomen más tiempo de lo necesario.

Con la implementación del sistema de información en la planta procesadora de

alimentos cárnicos se mejoran aspectos tales como: la toma de registros,

trazabilidad de los productos, puntualidad

en la información recolectada y generar reportes oportunos y verídicos.

Page 9: Trabajo de requerimirntos

9

CONCEPTO DE LA SOLUCION

Para lograr dar solución al problema identificado en la planta procesadora de

carnes.

Es factible la implementación de una base de datos múltiple que les permita

conocer con eficiencia exactitud información de los productos que

posiblemente se puedan adquirir.

Crear un sistema capaz de generar reportes de manera rápida y con

información verídica

Permitir que los usuarios tengan acceso a datos del sistema con ciertas

restricciones dependiendo del rol que desempeñen.

Brindar al usuario conocimiento sobre el sistema implantado

Dar al usuario capacitación para el manejo del sistema de información

implantado

Posibles restricciones que se pueden presentar en la implementación y uso del

sistema.

Que la planta de cárnicos no se cuente con internet de constante conectividad

y además de alta velocidad que permita que el proceso de accesibilidad a los

datos sean de una manera rápida y eficaz

Page 10: Trabajo de requerimirntos

10

ANALISIS DE UTILIZACION

Las personas quienes utilizaran el sistema serán aquellas que constantemente

estarán interactuando con los procesos realizados en la planta de carnes estas

personas son:

USUARIO ESCENARIO – FUNCIÓN

Aprendices Una de sus funciones es consultar la información necesaria e ingresar nueva información de acuerdo a su rol.

Instructores

Monitorea que el desarrollo del sistema de información se realice bajo los lineamientos de las normas de competencias previamente establecidas

Administrador del sistema Verificar que el sistema cumpla con la metodología propuesta en el proyecto y que con ello se satisfaga las necesidades de los usuarios.

Aprendices que cursen el programa de formación manipulación y elaboración

de productos cárnicos

Instructores encargados

Administrador del sistema implementado

Page 11: Trabajo de requerimirntos

11

ALCANCE

La gestión de nuestro proyecto de cárnicos es realizar los procesos de análisis,

diseño, programación y mantenimiento de un sistema informático de tal manera

que se pueda culminar el trabajo requerido en el proyecto.

Este sistema permite al usuario, sin que requiera de especializados consulta y

acceder en forma inmediata a la información almacenada en el sistema de

información implementado a través de su computador vía Internet, desde el

sitio en donde se encuentre, agilizando su consulta y permitiéndole al usuario

dedicar más tiempo a los procesos que requieren constante supervisión

personalizada.

Page 12: Trabajo de requerimirntos

12

ESTRATEGIA DE DISEÑO DE LA SOLUCION

Diseño de la arquitectura hardware:

usuario

Red alambrica

Medio por el cual

el usuario accede

A los datos

Red alambrica

Medio por el cual

el usuario accede

A los datos

Servidor de base de datos

switch

Firewall

Protector de datos

Enviados y solicitados

switch

Firewall

Protector de datos

solicitados

Red inalámbrica

Enrutador

Dirige la

Información al

Lugar de destino

internet

Ethernet

Page 13: Trabajo de requerimirntos

13

VALORACION DEL RIESGO

Lineamientos para desarrollar el software

Posibles riesgos Designación Acción/disposición Cambios en el mercado que vuelven el proyecto obsoleto

Preocupación

Hacer una buena análisis de mercado, monitoreo del mercado Si ocurre, cambiar el contrato, negociar con el cliente otros requerimientos.

Reparto inadecuado de las tareas entre los miembros del equipo.

problema

Tratar de que el trabajo sea equitativo,una buena comunicación, reportes de problemas, cambiar la asignación de las tareas según las voluntades si es posible.

Ausencia o mal seguimiento que se llevan a cabo en momentos inoportunos o que no se ajustan a la realidad

R

Mala estimación de costos

problema

Hacer une buena planeación y guardar una reserva de dinero por si ocurre

Perdida de recursos humanos no prevista

Preocupación

Emplear otra persona, prever personas ya capacitadas, y repartir conocimientos / responsabilidad entre varias personas

Page 14: Trabajo de requerimirntos

14

Gestión de calidad

RIESGO POSIBLE DESIGNACIÓN ACCIÓN / DISPOSICIÓN

Que en la planta de cárnicos

no exista un mantenimiento de

programas con buenas

prácticas.

problema

Gestionar la implementación

de prácticas para el buen

funcionamiento de la planta de

cárnicos

Que no se desarrolle una

aplicación inadecuada de

esquemas de procesos

R

Que no se implemente la plena

satisfacción de las necesidades

y expectativas del cliente

problema

Dirigir la opción de dar a

conocer todos los procesos

que se encuentran adquiridos

en la planta para con este fin

satisfacer las diferentes

necesidades.

Que no se apliquen decisiones

de gestión basada en los datos R

Que no se administre de forma

ordenada la calidad de la

misma planta de cárnicos

Preocupación

Sugerir al administrador de la

planta que tenga un mejor

manejo y buen orden

No cuenten con un modelo de

operaciones. R

Page 15: Trabajo de requerimirntos

15

Trazabilidad

RIESGOS

DESIGNACION

ACCION/DISPOSICION

No se implementan las normas de seguridad.

R

Restricciones en el acceso de personal.

R

Cambio de personal en la planta.

PREOCUPACION

Dirigir la opción de dar a conocer todos los procesos que se encuentran adquiridos en la planta.

Falta de conocimiento oportuno de los insumos adquiridos.

PROBLEMA

Dar a conocer los parámetros que se manejen en la base de datos de la planta.

Recibir productos sin tener conocimiento para adquirir los procesos.

R

Page 16: Trabajo de requerimirntos

16

Rotulado

Posibles riesgos designación Acción/disposición Presencia de opositores al proyecto.

problema

Argumentar y ser explícitos en nuestros objetivos siendo optimistas haciendo que nuestros errores se vean fáciles de corregir.

No halla procesos ni metodologías las cuales nos permita recolectar información confiable.

preocupación

Tratar de seguir ciertos pasos como: hacer uso de fuentes de información confiable, verificar la información, capacitar el personal encargado de la recolección, captura de la información (papel, teléfono etc.)

Falta de equipos disponibles para la lectura de código de barras.

R

Falta de controles adecuados

problema

Las condiciones del producto deben ser diseñadas cuidadosamente, si queremos crear un producto confiable.

mala elección de proveedores externos

problema

Identificar primero costos, tiempo, garantías, contrato de soporte, necesidades del proyecto.

Page 17: Trabajo de requerimirntos

17

Inventario

RIESGO POSIBLE DESIGNACION ACCION /DISPOSICION

Ausencia de inventarios de forma física actualizada

preocupación Utilizar personal operativo de modo que sea mas rápido

Ingreso de datos erróneos al sistema que impidan registros inmediatos de parámetros de cantidades incorrectas, de verificación y calidad incorrecta

preocupación

se pueden ordenar los insumos y materias primasen, juntándolos por proveedor, por orden alfabético Lo fundamental, para simplificar la toma de cantidades, es que el listado de base que se imprima para su toma esté ordenado con los mismos criterios de la organización física.

Trabajar en equipos y que sufran daños internos, que hagan que la información se pierda.

R

Page 18: Trabajo de requerimirntos

18

Gestión tecnológica

RIESGO POSIBLE DESIGNACIÓN ACCIÓN / DISPOSICIÓN

Manejo inadecuado del

desarrollo de los planes de

calidad

R

No garantizan instrumentos de

vinculación entre el sector

productivo

problema

Gestionar la disponibilidad de

instrumentos en buen estado

para la vinculación con el

sector

No cuenten con desarrollo en

el proceso de innovación

tecnológica en la planta de

cárnicos

problema

Proponer la idea de un buen

desarrollo ante tecnología

para lograr un buen grado de

innovación.

La no aplicación de procesos

que permitan identificar

nuestras necesidades y

oportunidades

preocupación

encargarle al administrador

que implemente habilidades

respecto con los procesos

que se manejan en la planta

La transferencia de sus

resultados a las entidades

productivas.

R

Page 19: Trabajo de requerimirntos

19

Gestión documental

RIESGO POSIBLE DESIGNACIÓN ACCIÓN / DISPOSICIÓN

Negarse a la posibilidad de

nuevas tecnologías en los

procesos que actualmente

realizan en la planta de

cárnicos

Preocupación

Realizar charlas de educación

al usuario para mostrar lo

beneficios que trae el adquirir

este sistema de información

No poder preservar

adecuadamente la

documentación

problema

Gestionar la infraestructura

adecuada para la planta de

cárnicos y con ello realizar los

correctivos necesarios para

que las filtraciones no se

vuelvan a presentar

No poder entregar la

información de manera ágil y

oportuna

problema Dar una mejor organización

técnica de los archivos

No contar con los recursos

económicos suficiente para la

implementación de este

sistema

R

Page 20: Trabajo de requerimirntos

20

Talento humano

RIESGOS POSIBLES DESIGNACION ACCION/DISPOSICION

el encargado de administrar el

programa no lo sepa manejar

correctamente

preocupación

La persona que administre el

programa, tenga experiencia en ello

Se presente algún

inconveniente al acceder a los equipos

establecidos en

cárnicos

R

Page 21: Trabajo de requerimirntos

21

MAPA DE PROCESOS

Mapa de procesos

C

L

I

E

N

T

E

C

L

I

E

N

T

E

Trazabilidad

alimentaria

Inventario

Rotulado

Talento

humano

Gestión

tecnológica

Gestión

documental

Lineamientos

para

desarrollar el

software

Gestión de

calidad

PROCESOS MISIONALES

PROCESOS DE APOYO

PROCESOS ESTRATEGICOS

Page 22: Trabajo de requerimirntos

22

EQUIPO DE TRABAJO

ROL RESPONASABLE RESPONSABILIDAD

Diseñador Eliana Maritza Ortega Ruano

Es la persona encargada de generar una solución con técnicas de programación como diseño descendente del programa, pseudocódigo, flujo grama y estructuras lógicas para el desarrollo del proyecto.

Programador Maria Lilia idrobo Caicedo

A través del manual del analista para que recuerden aspectos de la elaboración del programa o en caso que otras personas puedan actualizarlo o modificarlo (darle mantenimiento) y no son necesariamente las personas que lo diseñaron. Es por ello, que la documentación debe contener algoritmos y flujo gramas de los diferentes módulos que lo constituyen y las relaciones que se establecen entre ellos; listados del programa, corridas, descripción de variables que se emplean en cada módulo, cuáles son comunes a diferentes módulos y cuáles locales; descripción de los ficheros de cada módulo y todo lo que sea de importancia para un programador.

Analista Eliana Mariza Ortega Ruano

Debe proporcionar toda la información al programador. Se encarga de hacer una investigación previa de cómo realizar el programa y documentar con las herramientas necesarias para que el programador pueda desarrollar el sistema en algún lenguaje de programación adecuada.

Mantenimiento María Lilia Id robo Caicedo

El propósito del mantenimiento es organizar que los programas en uso estén libres de errores de operación y sean eficientes y efectivos

Educación al usuario

María Lilia Id robo Caicedo Eliana Mariza Ortega Ruano

Enseñar al usuario la forma correcta de uso del sistema implementado para que de esta forma se obtengan los resultados esperados.

Page 23: Trabajo de requerimirntos

23

MODELADO DE LA SOLUCION

USUARIO DESCRIPCION REQUERIMIENTOS FUNCIONALES/NO FUNCIONALES

Aprendices de la planta

Son las personas encargadas de realizar los procesos indicados por los instructores con ello generan información para posteriormente ingresarla en el sistema de información

Mostrar información de cada aprendiz

mostrar datos de ingreso e información de quien hizo la operación

RNF

RNF

Instructores Son las personas que tienen la facultad de ingresar y actualizar datos sin ninguna restricción

Mostrar en tiempo real la información solicitada por el usuario

Verificar la información solicitada

RF

RNF

Administrador del sistema

Es quien está encargado de monitorear constantemente que el sistema cumpla con los lineamientos previamente establecidos

Generar códigos de acceso para garantizar la seguridad de los datos

Estandarizar la información

RF

RF

Administrador Es el encargado de supervisar que el sistema arroje los resultados esperados. Solicitando reportes e información almacenada en el sistema

Mostrar en tiempo real la información solicitada por el usuario

Verificar la información solicitada

RF

RNF

Page 24: Trabajo de requerimirntos

24

CASOS DE USO EN DIAGRAMA

administrador del sistema

instructores

actualizar

informacion

generar reportes

solicitar

informacion del sistema

administrador

aprendices de la planta

ingresar a la base

de datos

verificar

funcionalidad del sistema

ingresar datos de

acceso

SIIPCA SENA

almacenar informacion

en la base de datos

Page 25: Trabajo de requerimirntos

25

CASOS DE USO EXPANDIDOS

Obtener datos de acceso

CASO DE USO FORMATO EXPANDIDO

Nombre del Caso de Uso: OBTENER DATOS DE ACCESO

Actores

instructores, aprendices de la planta ,administrador y administrador del sistema

Propósito: verificar autorización de permisividad de acceso a los datos

Resumen: El usuario debe ingresar datos solicitados por el sistema para acceder

al código de acceso generado por el sistema

Tipo: Primario

Precondiciones: Estar relacionado con la planta procesadora de alimentos cárnicos

Pos condiciones: Obtener código de acceso

CURSO NORMAL DE LOS EVENTOS

Acción del Actor Respuesta del Sistema

1. acceder a la plataforma 1.

2. 2. muestra link de registro

3. ingresar al link de registro 3.

4. 4. despliega formulario de registro

5. diligenciar formulario de registro 5.

6 6. solicita rol del usuario

7. ingresar rol 7.

8. 8. verifica información

9. 9. genera código de acceso

10. obtener código de acceso 10.

CURSO ALTERNO 1: código no valido

Acción del Actor Respuesta del Sistema

1. ingreso de password o contraseña

erróneo

1.

2. 2. muestra el error

3. 3. solicita reescribir password o

contraseña

CURSO ALTERNO 2:

Acción del Actor Respuesta del Sistema

Page 26: Trabajo de requerimirntos

26

Ingresar la base de datos

CASO DE USO FORMATO EXPANDIDO

Nombre del Caso de Uso: Ingresar a la base de datos

Actores

Aprendiz de la planta, instructores, administrador

Propósito: Realizar el ingreso a la base de datos

Resumen: El usuario debe ingresar código de acceso para que el sistema le

permita el ingreso a los datos almacenados en la base de datos

Tipo: primario

Precondiciones: Contar con un código de acceso

Pos condiciones: Acceder a la información almacenada en la base de datos

CURSO NORMAL DE LOS EVENTOS

Acción del Actor Respuesta del Sistema

1.iniciar sección 1.

2. 2.el sistema verifica los datos

3. 3. solicitar rol del usuario

4. verificar los datos

4. 4. permitir el acceso

5. seleccionar ingresar a la base de datos 5.

6. ingresar a la base de datos 6.

CURSO ALTERNO 1: <datos inválidos>

Acción del Actor Respuesta del Sistema

1. omisión de datos en el ingreso al sistema 1.

2. 2.el sistema muestra la omisión y solicita

que estos sean verificados

3. 3.

CURSO ALTERNO 2: <validación de datos>

Acción del Actor Respuesta del Sistema

1. ingresa información solicitado por el sistema 1.

2. 2.el sistema verifica los datos y valida la

información ingresada

3. 3. permitir acceso a la base de datos

4. ingresa a la base de datos 4.

Page 27: Trabajo de requerimirntos

27

Almacenar información en la base de datos

CASO DE USO FORMATO EXPANDIDO

Nombre del Caso de Uso: Almacenar información en la base de

datos

Actores

Instructores, Aprendices, administrador

Propósito: Tener los datos almacenados de una forma estructurada y de fácil

acceso

Resumen: El usuario tendrá acceso a la base de datos lo cual le permitirá

guardar información de manera rápida y de una forma estructurada

Tipo: primario

Precondiciones: Tener acceso a la base de datos

Pos condiciones: Estructurar información y facilitar la revisión de estos datos

CURSO NORMAL DE LOS EVENTOS

Acción del Actor Respuesta del Sistema

1.ingresar al sistema 1.

2. 2.solicitar datos de acceso

3.ingresar datos de acceso 3.

4. 4.solicitar rol de usuario

5.ingresar rol de usuario 5.

6 6. verificar información

7. 7. permitir acceso al sistema de acuerdo

a su rol

8. acceder al sistema 8.

9. ingresar información 9.verificar existencia de datos

10. almacena información 10.almacenar información

CURSO ALTERNO 1: redundancia de datos

Acción del Actor Respuesta del Sistema

1. ingresar datos ya existentes 1.

2. 2. mostrar redundancia de datos

3. 3. solicitar verificar datos

CURSO ALTERNO 2: datos mal posesionados

Acción del Actor Respuesta del Sistema

1.ingresar datos en el lugar equivocado 1.

2. 2. el sistema muestra error en el proceso

3. 3. mostrar dependencia a la que

pertenece

Page 28: Trabajo de requerimirntos

28

Solicitar información del sistema

CASO DE USO FORMATO EXPANDIDO

Nombre del Caso de Uso: Solicitar información del sistema

Actores

Administrador, instructores y aprendices

Propósito: Ingresar al sistema para obtener información de la planta

procesadora de alimentos cárnicos

Resumen: El usuario ingresa al sistema para obtener información almacenada

en la base de datos con lo cual podrá acceder a la información que

desea adquirir.

Tipo: secundario

Precondiciones: Debe estar registrado en el sistema

Pos condiciones: Tener acceso al sistema y extraer información que desea adquirir

CURSO NORMAL DE LOS EVENTOS

Acción del Actor Respuesta del Sistema

1. solicitar acceso al sistema 1.

2. 2.el sistema solicita datos de acceso

3. ingresa datos acceso 3.

4. 4. registrar los datos solicitados

5. 5.verificar información suministrada

6. 6.desplegar menú del sistema

7.ingresa al menú del sistema 7.

8. solicitar información 8.

9. 9.mostrar información solicitada

10. adquirir información del sistema 10.

CURSO ALTERNO 1:punto 2 <identificador no valido >

Acción del Actor Respuesta del Sistema

1.el administrador ingresa sus datos

personales

1.

2. 2.el sistema señala error rechaza la

entrada y retorna a la interfaz

3. 3.

CURSO ALTERNO 2: punto 9 <realizar cambios >

Acción del Actor Respuesta del Sistema

1.el administrador hace cambios de los

productos de la planta PAC

1.

2. 2.el sistema guarda los cambios

efectuados

3. 3.

Page 29: Trabajo de requerimirntos

29

Generar reportes

CASO DE USO FORMATO EXPANDIDO

Nombre del Caso de Uso: Generar reportes

Actores

Aprendiz planta, instructores, administrador

Propósito: realizar reportes solicitados por el cliente sobre los productos de la

planta PAC

Resumen: Aprendiz planta PAC ingresa al sistema y desde este toma la

información que está solicitando.

Tipo: primario

Precondiciones: Existir datos almacenados en el sistema

Pos condiciones: se genera la información solicitada, se envía o se almacena el reporte

CURSO NORMAL DE LOS EVENTOS

Acción del Actor Respuesta del Sistema

1.ingresar al sistema 1.

2. 2.el sistema solicita datos de acceso

3. ingresar código de acceso 3.

4. 4.verificar datos

5. 5.permitir acceso

6 6.despliege de menú

7. ingresar al menú 7.

8. solicitar reportes mensuales de ventas 8.

9. 9.el sistema muestra información

solicitada

10. seleccionar información solicitada 10.

11. generar reportes 11.

CURSO ALTERNO 1:punto2<identificador no valido >

Acción del Actor Respuesta del Sistema

1.usuario ingresa código de acceso 1.

2. 2.el sistema señala error de ingreso de

entrada y regresa a la interfaz

3. 3.

Page 30: Trabajo de requerimirntos

30

Actualizar información

CASO DE USO FORMATO EXPANDIDO

Nombre del Caso de Uso: Actualizar información

Actores

Administrador, instructores, aprendices

Propósito: modificar información almacenada

Resumen: El usuario podrá ingresar al sistema y modificar los datos

almacenados en él, para mantener resientes

Tipo: primario

Precondiciones: Existencia de información

Pos condiciones: Renovación de información

CURSO NORMAL DE LOS EVENTOS

Acción del Actor Respuesta del Sistema

1. iniciar sección 1.

2. ingresar código de acceso 2.

3. 3.verificar código de acceso

5.solicitar rol de usuario

4.ingresar rol de usuario 4.

5. 5. permite acceso al sistema

6. 6. muestra opciones de actualización

7. solicitar modificar datos 7.

8. seleccionar actualizar datos 8.

9. ingresar información 9.

10. actualizar datos 10.

11. 11. guardar actualización

CURSO ALTERNO 1: información redundante

Acción del Actor Respuesta del Sistema

1. ingresa información existente en el

sistema

1.

2. 2. advierte al usuario la existencia de la

información que está ingresando

3. 3. muestra opción de reemplazarla

Page 31: Trabajo de requerimirntos

31

Verificar funcionalidad del sistema

CASO DE USO FORMATO EXPANDIDO

Nombre del Caso de Uso: Verificar funcionamiento del sistema.

Actores

Administrador del sistema

Propósito: verificar que el sistema implementado funcione correctamente

Resumen: El sistema dará la información al administrador de los procesos

verificando código de acceso que se encuentra en la base de datos.

Tipo: Primario

Precondiciones: Verificar procesos y validación.

Pos condiciones: Garantizar que el sistema no presente fayas

CURSO NORMAL DE LOS EVENTOS

Acción del Actor Respuesta del Sistema

1. ingresar al sistema 1.

2. 2. solicitar código de acceso

3.ingresar código 3.

4. 4.ingresar al sistema

5. solicitar datos del sistema 5.

6 6. mostrar datos solicitados

7.revisar dependencias del sistema 7.

8.verificar funcionamiento de las diferentes

dependencias del sistema

8.

CURSO ALTERNO 1: <identificador incorrecto>

Acción del Actor Respuesta del Sistema

1.el ingresar un dato no valido 1.

2. 2.verificar dato no valido

3. 3.solicitar corrección del dato

Page 32: Trabajo de requerimirntos

32

DIAGRAMA DE SECUENCIA

Obtener datos de acceso

SISTEMA

mostrar link de registro

solicitar rol del usuario

ingresar rol

diligenciar formulario de registro

verificar informacion

ingresar link de registro

desplegar formato de registro

obtener codigo de acceso

generar codigo de acceso

aprendiz: instructo:

administrador

acceder a la plataforma

Page 33: Trabajo de requerimirntos

33

Ingresar a la base de datos

aprendiz : instructor:

administrador del sistema:

administrador

SISTEMA

iniciar seccion

ingresar a la base de datos

seleccionar ingresar a la base de datos

permitir el acceso

verificar datos

solicitar rol del usuario

verificar los datos

Page 34: Trabajo de requerimirntos

34

Almacenar información en la base de datos

instructor : aprendices

: administrador

SISTEMA

verificar existencia de datos

ingresar al sistema

solicitar datos de acceso

acceder al sistema

almacenar informacion

ingresar informacion

permitir acceso al sistema de acuerdo a su rol

verificar informacion

imgresar datos de acceso

solicitar rol del usuario

ingresar rol del usuario

almacenar informacion

Page 35: Trabajo de requerimirntos

35

Solicitar información del sistema

SISTEMA

adquirir informacion del sistema

mostrar informacion solicitada

solicitar informacion

ingresar al menu del sistema

desplegar menu del sistema

verificar informacion suministrada

registra datos solicitados

ingresa datos de acceso

el sistema solicita datos de acceso

solicitar acceso al sistemaparendices : administrador

: instructores

Page 36: Trabajo de requerimirntos

36

Generar reportes

aprendiz : instructor:

administrador

SISTEMA

generar reportes

permite acceso

verifica los datos

ingresa codigo de acceso

solicitar datos de acceso

ingresar al sistema

seleccionar informacion solicitada

mostrar informacion solicitada

seleccionar reportes mensuales de ventas

desplegar menu de opciones

ingresar al munu

Page 37: Trabajo de requerimirntos

37

Actualizar información

instructor : aprendices

:administrador

SISTEMA

solicitar modificar datos

gardar actualizacion

actualizar datos

ingresar informacion

seleccionar actualizar datos

mostrar opciones de actualizacion

permitir acceso al sistema

verificar codigo de acceso

ingresar codigo de acceso

iniciar seccion

solicitar rol del usuario

ingresar rol de usuario

Page 38: Trabajo de requerimirntos

38

Verificar funcionamiento del sistema

administrador del sistema

SISTEMA

verificar funcionamiento de dependencias del sistema

revisar dependencias del sistema

mostrar datos del solicitados

solicitar datos del sistema

ingresar al sistema

ingresar codigo

solicitar codigo de acceso

ingresar al sistema

Page 39: Trabajo de requerimirntos

39

DIAGRAMA DE CLASES

+alvergar aprendices ()

-aprendices

-administradores

-instructores

-equipos

-laboratorio

planta pac

+desarrollar funciones ()

+elaborar productos ()

+seguir metodologuias()

-dni

-nombres

-apellidos

-genero

-funciones

-telefono

-direccion

personas

+almacenar datos()

+procesar datos()

+guardar datos()

-marca

-capacidad

-procesador

-serial

-tamaño

-memoria RAM

-disco duro

equipos de computo

+permitir elaborar productos ()

-cantidad

-tamaño

-calidad

-color

-precio

insumos

+solicita productos()

+compra productos ()

-telefono

-direccion de domicilio

-correo electronico

-nombre

-direccion

-telefono

cliente

+diseñar sistema de informacion()

+implementa software de calidad()

+suplir necesidades de los usuarios()

-nombre

-programa de formacion

-direccion

-cargo

-direccion electronica

-

diseñadores

+enseñar a aprendices()

+guiar aprendices()

+formar a los aprendices()

-titulo profecional

-experiencia laboral

-direccion

-telefono

-direccion

-direccion electronica

instructores

+suministrar productos()

-rut proveedor

-ubicacion

-estado proveeedor

-rut contacto

-nombre contacto

-cargo

-telefono

-fax

-direccion electronica

-

proveedores

+ordenar de registros()

+manejar el sistema()

+llevar inventario()

-id del administrador : bool

-telefono

-direccion

-numero de rut

-correo electronico

administrador del sistema

+seguir lineamientos establecidos()

+elaborar productos()

+manejar el sistema()

-programa de formacion

-# de orden

-correo electronico

aprendices planta pac

+siguir metodologia de elaboracion ()

+elaborar productos de calidad()

+permitir practicar conocimientos adquiridos()

-identificar el producto

-analizar el producto

-seleccion de productos

-describir funciones del elemento

-protocolo de calidad

-gestion de calidad

procesos

+generar reportes de datos()

+agrupar datos()

-informes detallados

-guarada datos

-se genera por el sistema

-agrupan datos

-actualiza informacion

reportes

+permitir elaboracion de productos()

-nombre

-tipo de carne

-color

-tamaño

-sabor

-textura

carnes

+hacer pagos ()

+monitorea pagos()

-rut

-nombre o razon social

-ubicacion

-rut contacto

-cargo

-telefono

-fax

-direccion electronica

provedor persona juridica

+proveer materias primas()

-rut

-nombre o razon social

-ubicacion

-rut contacto

-cargo

-telefono

-fax

-direccion electronica

proveedor persona natural

+crear un sabor unico en las carnes()

-marca

-color

-tamaño

-sabor

-olor

-cantidad

-textura

-precio

aliños

+organizar informacio()

+guaradar informacion unica()

+almacenar datos()

-conjunto de datos

-almacena datos

-genera informacion

-contiene informacion

-mantiene informacion

-recoge y ordena datos

registro

Fin1

contienen

-genera

*

*

-realizan*

*

-requieren de

*

-Fin6*

-pueden ser

*

-Fin2

*

-pueden ser*

-Fin3

*

-generan

*

-Fin4

*

-almacenados en*

-Fin5*

+leer la informacion codificada()

+estandarizar informacion()

+mejorar la busqueda de datos()

-contiene informacion

-mejora exactitud de los datos

-control de calidad

-control de inventario

-lee informacion codificada

lector codigo de barras

+permite almacenar informacion ()

+ accesibilidad a los datos()

+registra toda la informacion()

-forman registros

-almacena informacion

-procesamiento de informacion

-entidades de informacion

-administracion de informacion

-organiza datos

-controla registros

base de datos

+proteger los productos()

+permite mas tiempo de vida de los productos()

+mejor aspecto de los productos()

-cantidad de productos

-tamaño

-control de calidad

-identificador del producto

-entidades de un sistema

-marca

empaquetamiento

+guardar informacion y/o productos()

-identificador

-tipo de dato

-clase de almacenamiento

-direccion

-valor

-duracion

-situacion

almacenamiento

Page 40: Trabajo de requerimirntos

40

DIAGRAMA DE ACTIVIDADES

Page 41: Trabajo de requerimirntos

41

ESPECIFICACION FUNCIONAL

Page 42: Trabajo de requerimirntos

42

CONCLUSIONES

De una manera general, podemos constatar al final de este informe que por lo

anterior, este proyecto corresponde a una verificación a los procesos, a través del

ambiente y la meterías primas, su presencia es variable y por lo tanto la ocurrencia

de resultados positivos, determina la necesidad de identificar medidas correctivas

y nuevas medidas preventivas que permitan asegurar el control de la seguridad

de los procesos por medio un sistema de información.

Page 43: Trabajo de requerimirntos

43

ANEXOS

Equipos de computo de la planta procesadora de cárnicos

Page 44: Trabajo de requerimirntos

44

GLOSARIO

SIIPCA: sistema de información integrado para la planta procesadora cárnicos

planta PAC: planta procesadora de alimentos cárnicos

duplicidad : existencia de datos similares

indexar: registrar ordenadamente datos e información

Ethernet: es una red red de área local

Switch: dispositivo que permite la interconexión de redes de computadora

Firewall: parte o segmento de una red que impide el acceso no autorizado

Enrutador : es un dispositivo hardware que permite direccionar la información

al destino propuesto por el usuario

RF: requerimiento funcional

RNF: requerimiento no funcional

Page 45: Trabajo de requerimirntos