Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULTAD DE INGENIERÍA
DIVISIÓN DE ESTUDIOS PROFESIONALES PARA EJECUTIVOS
CARRERA DE INGENIERÍA DE SISTEMAS
ASESORES:
SAMANTHA LOPEZ
SANDRA PERONA
JUAN CARLOS TORRES PARODI
1
PRESENTACIÓN
2
RESUMEN
Finalmente, el trabajo está dividido en ocho capítulos principales los cuales mencionaremos en
la introducción del documento.
3
ÍNDICE
PRESENTACIÓN ................................................................................................................................................ 2
RESUMEN ........................................................................................................................................................... 3
ÍNDICE................................................................................................................................................................. 4
INTRODUCCIÓN .............................................................................................................................................. 14
CAPÍTULO I: FUNDAMENTOS TEÓRICOS ............................................................................................. 19
1 INTRODUCCIÓN ..................................................................................................................................... 19
2 MARCO TEÓRICO .................................................................................................................................. 19
2.1 FUNDAMENTOS TEÓRICOS SOBRE EL NEGOCIO ................................................................... 19
2.2 FUNDAMENTOS TEÓRICOS SOBRE LAS TENDENCIAS Y TECNOLOGÍAS ACTUALES ... 33
3 OBJETO DE ESTUDIO ............................................................................................................................ 37
3.1 ORGANIZACIÓN OBJETIVO ............................................................................................................ 37
3.2 MISIÓN .............................................................................................................................................. 38
3.3 VISIÓN ............................................................................................................................................... 38
3.4 OBJETIVOS ESTRATÉGICOS ......................................................................................................... 38
3.5 ORGANIGRAMA .............................................................................................................................. 39
4 CAMPO DE ACCIÓN ................................................................................................................................. 41
4.1 BREVE DESCRIPCIÓN .................................................................................................................... 41
4.2 PROCESOS DEL NEGOCIO ............................................................................................................ 44
4.3 SISTEMAS AUTOMATIZADOS VINCULADOS CON EL CAMPO DE ACCIÓN ...................... 45
5 ANÁLISIS CRÍTICO DE LOS PROBLEMAS A RESOLVER .................................................................. 46
5.1 SITUACIÓN PROBLEMÁTICA Y PROBLEMAS A RESOLVER ................................................. 46
6 CONCLUSIONES ........................................................................................................................................ 51
CAPÍTULO II: PROPUESTA DE LA SOLUCIÓN ..................................................................................... 52
1 INTRODUCCIÓN ........................................................................................................................................ 52
2 OBJETIVOS DEL PROYECTO .................................................................................................................. 52
2.1 OBJETIVO GENERAL ...................................................................................................................... 52
2.2 OBJETIVOS ESPECÍFICOS ............................................................................................................. 52
2.3 FUNDAMENTACIÓN DE LOS OBJETIVOS .................................................................................. 54
2.4 INDICADORES DE LOGROS DE LOS OBJETIVOS ..................................................................... 58
3 BENEFICIOS DEL PROYECTO ................................................................................................................ 59
3.1 BENEFICIOS TANGIBLES .............................................................................................................. 59
3.2 BENEFICIOS INTANGIBLES .......................................................................................................... 60
4 ANTECEDENTES ....................................................................................................................................... 61
4.1 SOLUCIONES ENCONTRADAS .................................................................................................... 61
4.2 ANÁLISIS COMPARATIVO ............................................................................................................. 61
4.3 EVALUACIÓN DE LA MEJOR SOLUCIÓN .................................................................................. 63
5 TENDENCIAS Y TECNOLOGÍAS PROPUESTAS................................................................................... 64
4
6 CONCLUSIONES ........................................................................................................................................ 67
CAPÍTULO III: MODELADO DEL NEGOCIO .......................................................................................... 68
1 INTRODUCCIÓN ........................................................................................................................................ 68
2 REGLAS DEL NEGOCIO ........................................................................................................................... 68
3 MODELADO DE CASOS DE USO DEL NEGOCIO ................................................................................ 74
3.1 ACTORES DEL NEGOCIO .............................................................................................................. 74
3.2 CASOS DE USO DEL NEGOCIO .................................................................................................... 75
3.3 DIAGRAMA DE CASOS DE USO DEL NEGOCIO ....................................................................... 78
4 MODELADO DE ANÁLISIS DEL NEGOCIO .......................................................................................... 79
4.1 TRABAJADORES DEL NEGOCIO .................................................................................................. 79
4.2 ENTIDADES DEL NEGOCIO .......................................................................................................... 81
4.3 REALIZACIÓN DE CASOS DE USO DEL NEGOCIO................................................................... 92
4.4 ESPECIFICACIÓN DE LOS CASOS DE USO DEL NEGOCIO ..................................................... 92
4.5 CONCLUSIONES ............................................................................................................................ 107
CAPÍTULO IV: REQUERIMIENTOS ........................................................................................................ 108
1 INTRODUCCIÓN ...................................................................................................................................... 108
2 ESPECIFICACIÓN DE LOS REQUERIMIENTOS DE SOFTWARE ..................................................... 108
2.1 REQUERIMIENTOS FUNCIONALES ........................................................................................... 108
2.2 REQUERIMIENTOS NO FUNCIONALES .................................................................................... 112
3 MODELO DE CASOS DE USO DEL SISTEMA ..................................................................................... 117
3.1 ESPECIFICACIÓN DE ACTORES DEL SISTEMA ...................................................................... 117
3.2 DIAGRAMA DE ACTORES DEL SISTEMA ................................................................................ 120
3.3 DIAGRAMA DE PAQUETES DEL SISTEMA .............................................................................. 120
3.4 DIAGRAMA DE CASOS DE USO DEL SISTEMA POR PAQUETE........................................... 121
4 ATRIBUTOS DE CASOS DE USO DEL SISTEMA ................................................................................ 126
5 ESPECIFICACIONES DETALLADAS DE LOS CASOS DE USO DEL SISTEMA .............................. 132
6 MODELO CONCEPTUAL ........................................................................................................................ 228
6.1 DIAGRAMA DE MODELO CONCEPTUAL ..................................................................................... 228
6.2 DICCIONARIO DE MODELO CONCEPTUAL ................................................................................ 229
6.3 CONCLUSIONES ............................................................................................................................ 238
CAPÍTULO V: ARQUITECTURA DE SOFTWARE ................................................................................ 240
1 INTRODUCCIÓN ...................................................................................................................................... 240
2 DIAGRAMA DE LOS CASOS DE USO MÁS SIGNIFICATIVOS......................................................... 241
3 METAS DE LA ARQUITECTURA DE SOFTWARE ............................................................................. 242
4 RESTRICCIONES DE LA ARQUITECTURA DE SOFTWARE ............................................................ 242
5 MECANISMOS ARQUITECTURALES ................................................................................................... 244
6 VISTA LÓGICA DE LA ARQUITECTURA DE SOFTWARE ............................................................... 245
7 VISTA DE IMPLEMENTACIÓN DE LA ARQUITECTURA DE SOFTWARE .................................... 247
8 VISTA DE DESPLIEGUE DE LA ARQUITECTURA DE SOFTWARE ................................................ 248
5
9 CONCLUSIONES ...................................................................................................................................... 249
CAPÍTULO VI: CONSTRUCCIÓN ............................................................................................................. 250
1 INTRODUCCIÓN ...................................................................................................................................... 250
2 PATRONES DE LA SOLUCIÓN PROPUESTA ...................................................................................... 251
2.1 PATRÓN DE TRES CAPAS ........................................................................................................... 251
2.1.1 DIAGRAMA DE PATRÓN DEL SISTEMA.......................................................................... 251
2.1.2 ESPECIFICACIÓN DETALLADA DEL PATRÓN SELECCIONADO ............................... 252
2.2 PATRÓN WEB COMPONENT ....................................................................................................... 253
2.2.1 DIAGRAMA DE PATRONES DE DISEÑO DEL SISTEMA ............................................... 253
2.2.2 ESPECIFICACIÓN DETALLADA DEL PATRÓN SELECCIONADO ............................... 254
2.3 PATRÓN REPOSITORIO (ADO.NET) .......................................................................................... 257
2.3.1 DIAGRAMA DE PATRONES DE DISEÑO DEL SISTEMA ............................................... 257
2.3.2 ESPECIFICACIÓN DETALLADA DEL PATRÓN SELECCIONADO ............................... 258
3 MODELO DE DATOS............................................................................................................................... 260
3.1 MODELO DE DATOS FÍSICO DEL SISTEMA ............................................................................... 260
3.2 DICCIONARIO DE DATOS .............................................................................................................. 262
4 CONCLUSIONES ...................................................................................................................................... 280
CAPÍTULO VII: CALIDAD Y PRUEBAS DEL SOFTWARE ................................................................. 281
1 INTRODUCCIÓN ...................................................................................................................................... 281
2 PLAN DE CALIDAD DEL SOFTWARE ................................................................................................. 281
2.1 POLÍTICA DE CALIDAD ............................................................................................................... 281
2.2 OBJETIVOS DE CALIDAD ............................................................................................................ 282
2.3 NORMATIVIDAD APLICABLE .................................................................................................... 283
2.4 MÉTRICAS DE CALIDAD DE SOFTWARE ................................................................................ 286
3 PRUEBAS DE SOFTWARE ..................................................................................................................... 293
3.1 CASO DE PRUEBA PARA EL CUS08 GENERAR EXPLOSIÓN DE AVIOS ............................ 293
3.1.1 ESCENARIOS ......................................................................................................................... 293
3.1.2 MATRIZ DE CASOS DE PRUEBA ....................................................................................... 293
3.1.3 EVIDENCIA DE EJECUCIÓN ............................................................................................... 300
3.2 CASO DE PRUEBA PARA EL CUS11 ACTUALIZAR INFORMACIÓN DE OPERATIVIDAD310
3.2.1 ESCENARIOS ......................................................................................................................... 310
3.2.2 MATRIZ DE CASOS DE PRUEBA ....................................................................................... 311
3.2.3 EVIDENCIA DE EJECUCIÓN ............................................................................................... 327
4 CONCLUSIONES ...................................................................................................................................... 340
CAPÍTULO VIII: GESTIÓN DEL PROYECTO ....................................................................................... 341
1 INTRODUCCIÓN ...................................................................................................................................... 341
2 REGISTRO DE INTERESADOS .............................................................................................................. 341
6 CRONOGRAMA DE EJECUCIÓN .......................................................................................................... 344
7 CONCLUSIONES ...................................................................................................................................... 355
6
CONCLUSIONES GENERALES .................................................................................................................... 357
GLOSARIO DE TÉRMINOS .......................................................................................................................... 359
SIGLARIO ....................................................................................................................................................... 363
BIBLIOGRAFÍA .............................................................................................................................................. 364
ANEXOS .......................................................................................................................................................... 366
7
Índice de Gráficos
8
Gráfico 31: Diagrama de Vista de Implementación 242
Gráfico 32: Diagrama de Despliegue de la Arquitectura de Software 243
Gráfico 33: Diagrama del patrón tres niveles 246
Gráfico 34: Diagrama de clase patrón Web Component 246
Gráfico 35: Ejemplo de código – Llamado clase Web Component 248
Gráfico 36: Ejemplo de código – Clase Panel 251
Gráfico 37: Ejemplo de código – Web Panel 251
Gráfico 38: Diagrama de clase patrón Repositorio 252
Gráfico 39: Ejemplo de código – Patrón repositorio: Conexión al BD 254
Gráfico 40: Ejemplo de código – Patrón Repositorio 254
Gráfico 41: Modelo de datos Físico del Sistema 255
Gráfico 42: Mejora Continua de Gestión de la Calidad. Fuente: ISO9001 278
Gráfico 43: Evidencia de ejecución CP1-1 – CUS08 295
Gráfico 44: Evidencia de ejecución CP1-2 – CUS08 295
Gráfico 45: Evidencia de ejecución CP2 – CUS08 296
Gráfico 46: Evidencia de ejecución CP3-1 – CUS08 296
Gráfico 47: Evidencia de ejecución CP3-1 – CUS08 297
Gráfico 48: Evidencia de ejecución CP4 – CUS08 297
Gráfico 49: Evidencia de ejecución CP5-1 – CUS08 298
Gráfico 50: Evidencia de ejecución CP5-2 – CUS08 298
Gráfico 51: Evidencia de ejecución CP6 – CUS08 299
Gráfico 52: Evidencia de ejecución CP7 – CUS08 301
Gráfico 53: Evidencia de ejecución CP8-1 – CUS08 301
Gráfico 54: Evidencia de ejecución CP8-2 – CUS08 302
Gráfico 55: Evidencia de ejecución CP9 – CUS08 303
Gráfico 56: Evidencia de ejecución CP10-1 – CUS08 303
Gráfico 58: Evidencia de ejecución CP10-2 – CUS08 304
Gráfico 59: Evidencia de ejecución CP1-1 – CUS11 322
Gráfico 60: Evidencia de ejecución CP1-2 – CUS11 322
Gráfico 61: Evidencia de ejecución CP2 – CUS11 323
Gráfico 62 Evidencia de ejecución CP3 – CUS11 323
Gráfico 63: Evidencia de ejecución CP4 – CUS11 324
Gráfico 64: Evidencia de ejecución CP5 – CUS11 324
9
Gráfico 65: Evidencia de ejecución CP6 – CUS11 325
Gráfico 66: Evidencia de ejecución CP7 – CUS11 325
Gráfico 67: Evidencia de ejecución CP8 – CUS11 326
Gráfico 68: Evidencia de ejecución CP9 – CUS11 326
Gráfico 69 Evidencia de ejecución CP10 – CUS11 327
Gráfico 70: Evidencia de ejecución CP11 – CUS11 327
Gráfico 71: Evidencia de ejecución CP12 – CUS11 328
Gráfico 72: Evidencia de ejecución CP13 – CUS11 328
Gráfico 73: Evidencia de ejecución CP14 – CUS11 329
Gráfico 74: Evidencia de ejecución CP15 – CUS11 329
Gráfico 75: Evidencia de ejecución CP16 – CUS11 330
Gráfico 76: Evidencia de ejecución CP17 – CUS11 330
Gráfico 77: Evidencia de ejecución CP18 – CUS11 331
Gráfico 78: Evidencia de ejecución CP19 – CUS11 331
Gráfico 79: Evidencia de ejecución CP20 – CUS11 332
Gráfico 80: Evidencia de ejecución CP21 – CUS11 333
Gráfico 81: Evidencia de ejecución CP22-1 – CUS11 333
Gráfico 82: Evidencia de ejecución CP22-2 – CUS11 334
Gráfico 83: Evidencia de ejecución CP22-3 – CUS11 334
10
Índice de Tablas
11
Tabla 31: CUS14-Actualizar Información de Calendario Laborar 138
Tabla 32: CUS15-Generar Informe de Stock Asignado 138
Tabla 33: CUS16- Actualizar Información de Disponibilidad de Recurso 139
Tabla 34: CUS17-Act.Inf. Solicitud de Materiales con Cantidad Disponible 139
Tabla 35: CUS18-Generar Solicitud Pedido de Compra 140
Tabla 36: CUS19-Act.Inf. Solicitud Material con Motivo Rechazo 140
Tabla 37: CUS20-Generar Reporte de Solicitud Pedido de Compra 141
Tabla 38: CUS21-Generar Reporte de Orden de Compra Creadas 141
Tabla 39: CUS22- Actualizar Información de Disponibilidad de Máquina 142
Tabla 40: CUS23-Act.Inf Solicitud de Fabricación 142
Tabla 41: CUS24-Consultar Solicitud de Fabricación 143
Tabla 42: CUS25-Liquidar Solicitud de Fabricación 143
Tabla 43: CUS26-Elaborar Proyección de Insumos de Máquinas 144
Tabla 44: CUS27-Generar Movimiento y Stock 145
Tabla 45: CUS41-Generar Reporte de Ingreso de Solicitud de Fabricación 145
Tabla 46: CUS29-Actualizar Información de Componentes 146
Tabla 47: CUS30-Generar Reporte de Solicitud de Fabricación en Tintorería 146
Tabla 48: CUS31-Generar Reporte de Solicitud de Fabricación en Impresiones 147
Tabla 49: CUS32-Actualizar Información de Proceso 147
Tabla 50: CUS33-Actualizar Información de Mermas 147
Tabla 51: CUS34-Controlar Abastecimiento 147
Tabla 52: CUS35- Elaborar Reporte de Abastecimiento y Plan de ventas 149
Tabla 53: CUS36- Generar reporte de Riesgo de Abastecimiento 149
Tabla 54: CUS37-Actualizar Información de Familia de Avíos 150
Tabla 55: CUS38-Actualizar Información de Avíos 150
Tabla 56: CUS39-Actualizar Información de Máquinas 150
Tabla 57: CUS40-Actualizar Información de Planeamiento 151
Tabla 58: CUS41-Actualizar Información de Tela 151
Tabla 59: CUS42_Actualizar Información de Recursos 151
Tabla 60: CUS43-Actualizar Información Motivo de Rechazo 152
Tabla 61: CUS44_Actualizar Información de Grupo de Compras 152
Tabla 62: CUS45_Realizar inicio de sesión 153
Tabla 63: CUS46_Cambiar de Contraseña 153
12
Tabla 64: CUS47_Administrar Usuarios 153
Tabla 65: CUS48_Administrar Perfiles 154
Tabla 66: CUS49- Generar Indicador de motivo de rechazo 154
Tabla 67: CUS50-Actualizar Información de Plantilla de Avíos por Estilo 158
Tabla 68: CUS51-Actualizar Información de Almacén 155
Tabla 69: Capas Lógicas del Sistema 241
Tabla 70: Métrica Interna - Peformance del servidor 282
Tabla 71: Métrica Interna - Nivel de cumplimiento 283
Tabla 72: Métrica Externa - Tiempo estimado de respuesta 284
Tabla 73: Métrica Externa- Ratio de fallas tras modificación de software 285
Tabla 74: Cumplimiento de la implementación funcional 286
Tabla 75: Métrica de Uso - Rotación de avios en stock 288
Tabla 76: Escenarios CUS08 - Generar Explosión de Avios 288
Tabla 77: Valores a Considerar en la Matriz de Casos de Prueba CUS08 288
Tabla 78: Matriz de Casos de Prueba (Plantilla) del CUS08 Explosion de Avios 291
Tabla 79: Matriz de Casos de Prueba del CUS08 Explosion Materiales 294
Tabla 80: Escenarios CUS011 - Actualizar Información de Oepratividad 306
Tabla 81: Valores a Considerar en la Matriz de Casos de Prueba CUS11 306
Tabla 82: Matriz de Casos de Prueba (Plantilla) del CUS11 313
Tabla 83: Matriz de Casos de Prueba (Datos de entrada) del CUS11 321
Tabla 84: Registro de interesados 338
13
INTRODUCCIÓN
Hoy en día las tecnologías de la información permiten desarrollar nuevas formas de hacer
negocios y mejorar los procesos. Las tecnologías con gran tendencia son las que se basan en
internet, aplicaciones móviles, uso de tabletas y monitores táctiles. Estas tecnologías nos
permiten compartir información y obtener la información en tiempo real desde cualquier punto
de todo el mundo. Así mismo, las tecnologías permiten la automatización e integración de los
procesos de la organización.
Como lo indica el título del presente proyecto, el campo de acción se circunscribe al proceso
de Abastecimiento de Avíos que se desarrolla, principalmente, en las empresas textiles y de
confección, dicho campo de acción abarca desde la operatividad de las órdenes de producción,
explosión de materiales y hasta el ingreso al almacén, ya sea por compra (nacional / importada)
y por producción propia. Se debe de mencionar que la industria textil ha tenido que ir
incorporando, como parte del core de negocio, procesos que se podían trabajar con sus socios
estratégicos (proveedor), pero debido a que los tiempos en producción se han ido acortando en
estos últimos 7 años (de 90 días pasó a 60 y luego a 45 días con menos volumen de producción),
se ha visto en la obligación de asumir la producción de muchos materiales que antes se
compraban y tenían un lead time superior al que se requería para cumplir con las fechas
definidas por los clientes. Debido a estos cambios, se tiene que realizar variaciones en los
cálculos de las explosiones de materiales, ya que en algunos casos se genera saldos por la
compra de avíos y/o por la producción interna. En otros casos se detecta faltantes porque el
criterio con el que se venía manejando ya no es el idóneo que el negocio textil requiere.
El uso de las tecnologías nos permite el registro, control y seguimiento de las actividades que
se realizan en los procesos que son automatizados e integrados. La implementación trae como
resultados el incremento de la rentabilidad y reducción de los costos operativos y
administrativos. Así mismo, nos permite obtener información en tiempo real para la toma de
decisiones, en el competitivo y cambiante mercado global en que se enfrenta la industria textil
y de confección.
14
proceso del abastecimiento de avíos, redefiniendo, también procesos existentes con el fin de
realizar compras y producciones más precisas, lo cual nos permitirá una reducción de saldos
en el almacén. El desarrollo del proyecto debe de tener una duración aproximada de 12 meses.
Dicho objetivo va a permitir realizar la trazabilidad de la cantidad explosionada hasta su ingreso
al almacén, a fin que se asegure el abastecimiento oportuno por Orden de Producción, como
también mejorar la cantidad requerida por avío para que no se generen saldos por compras y/o
producciones propias.
Por otro lado, se hará uso de metodologías de desarrollo de software como RUP, buenas
prácticas en la elaboración y Control de Calidad de software bajo la guía ISO 90003 y ciertos
puntos de Gestión de Proyectos se gestionarán bajo el PMBOK.
15
nueva herramienta tecnológica que permita solucionar la situación problemática actual que se
presenta en corporación TopiTop S.A..
Cabe indicar que la solución incluye el uso tabletas, pantallas táctiles e internet como
alternativas para la integración de los procesos y, por consiguiente, la automatización,
seguimiento y control del abastecimiento de avíos.
Capítulo 4: Requerimientos:
En este cuarto capítulo del proyecto se elaborará el establecimiento de requerimientos
funcionales y no funcionales, parte vital del éxito del proyecto, también se identificará los
actores del sistema y la función que van a cumplir dentro de los casos de uso, el diagrama de
paquetes para identificar la relación entre ellos y su funcionalidad, los atributos de los casos de
uso donde se identificará los casos que son parte del núcleo del proyecto, las especificaciones
de alto nivel y las de nivel detallado que servirán de guía para realizar la programación de estos
y por último el diagrama del modelo conceptual y su respectivo diccionario de datos donde
identificaremos las clases con sus atributos.
Capítulo 5: Arquitectura:
En este quinto capítulo del proyecto se trabajará en la definición del diagrama de los casos de
uso con mayor importancia para la arquitectura del software, también detallaremos las metas
que irán relacionadas a los requerimientos no funcionales que tienen un impacto significativo
en el diseño de la arquitectura, las restricciones que relaciona el conjunto de limitaciones al
diseño y/o a la implementación que restringe las decisiones que puede tomar un arquitecto
sobre la arquitectura y sus mecanismos que describen la solución que el arquitecto dará a cada
problema técnico típico de un desarrollo de un software. También se definirá la vista lógica,
donde identificaremos las capas de: presentación, negocio, dominio y datos. La vista de
16
implementación donde se mostrarán los componentes físicos y sus interacciones, la vista de
despliegue que nos mostrará la configuración física de un sistema, mostrándonos que piezas de
software se ejecutan sobré que pieza de hardware. Por último, se realizarán las pruebas de
concepto de 2 casos de uso ciclo cero.
Capítulo 6: Construcción:
En este sexto capítulo del proyecto se van a definir los patrones que se van a utilizar en el
desarrollo de los casos de uso del proyecto, se desbribirá el diagrama de patrones y su
respectiva especificación detallada de los mismos donde se explicará el problema a resolver, la
solución, las ventajas, las desventajas y su motivo de uso. Luego se mostrará el modelo físico
de datos donde se podrán apreciar todas las tablas que conforman el sistema y la relación que
existe entre ellas. Por último, se realizará el diccionario de datos de las tablas definidas en el
modelo físico de datos con la descripción de cada campo con su propósito, el tipo de dato que
se le asignó y la indicación de que si es clave primario o foránea.
17
la construcción y por último, la quinta acta de aceptación que comprende el capítulo de calidad
y pruebas del software.
18
CAPÍTULO I: FUNDAMENTOS TEÓRICOS
1 INTRODUCCIÓN
En este primer capítulo abarcaremos el marco teórico sobre el que se desarrolla el proyecto de
abastecimiento de avíos para industrias textiles y de confección. Así mismo, debemos indicar
que los principales conceptos corresponden a la operatividad de la orden de producción, la
explosión de materiales, la gestión de necesidades para la compra y su fabricación en las áreas
de impresiones y tintorería, y por último, la asignación de stock disponible al momento del
ingreso al almacén. En cuanto a los fundamentos tecnológicos desarrollaremos en plataforma
web, aplicación en móvil y en pantallas táctiles. Finalmente, describiremos la organización, el
campo de acción con sus principales procesos.
Analizaremos los procesos del campo de acción para establecer la situación problemática y sus
problemas asociados para evaluar la posible solución.
2 MARCO TEÓRICO
1
Persiani 2011: 18-34
19
problemas más comunes y más difíciles de resolver que se presentan para el abastecimiento de
la producción en la industria textil. En tal sentido, la presencia oportuna del avío al momento
de la confección y terminación de la prenda representa una parte fundamental en la industria
textil para el logro de la rentabilidad, reducción de sobrecostos y, por consiguiente, la
satisfacción en los clientes.
20
b. Proveedor logístico interno
La estrategia de permitir producir insumos para la elaboración de una prenda terminada y
elaborada por la misma empresa, subsidiarias y/o asociadas permite asegurar el
abastecimiento, fabricación y calidad de los insumos, así como un eficiente proceso
productivo de distribución y entrega oportuna del producto terminado.
Este enfoque estratégico que se basa en el conocimiento del mercado, la cadena de
suministro bien estructurada, las estrategias de segmentación, estándares internacionales
de insumos y procesos de producción dan como resultado productos terminados de alta
calidad es la tendencia que se requiere hoy en día en las empresas textiles que ven una
oportunidad el producir insumos para la reducción de tiempos en el abastecimiento de los
avíos en los distintos procesos de producción.2
c. Planificación de la Producción
La planificación de la producción es un término asignado a los distintos tipos de técnicas
de planificación diseñadas para maximizar la producción y la rentabilidad. Aunque
muchas de estas técnicas son de naturaleza matemática, tales como control de inventarios,
planificación de la capacidad y los horizontes de laminación, deben ser entendidos para
que cualquier técnica de planificación sea eficaz. Entender los conceptos de planificación
de la producción es útil para cualquier empresa que busque mejorar la eficiencia y los
ahorros de costos.3
2
Grupo Modelo 2008: 30-33
3
Ehow 2014: 2-6
21
Control de inventario
El control de inventario, que tiene una gran parte de la planificación de la producción, es
frecuentemente visto como un subconjunto de menor importancia de la gestión de la
cadena de suministro; sin embargo, el control de inventario es una parte crucial del
sistema de producción. A parte de la determinación del nivel mínimo de inventario que
una empresa puede mantener para una mayor seguridad frente a un globo en la demanda
de los clientes, el control de inventario examina los costos asociados con el mantenimiento
del inventario, tanto de materias primas y de los productos terminados. El control de
inventario se ve afectado por los cambios en la demanda de los clientes, los costos de
inversión, los gastos de orden de pedido y los costos de respaldo.
Planificación de la capacidad
La planificación de la capacidad intenta hacer coincidir el volumen que la empresa
produce con la demanda del cliente. La capacidad máxima de salida se calcula y una
capacidad óptima se determina. Un exceso de capacidad puede resultar en un bajo
rendimiento de las inversiones en activos, mientras que una muy poca capacidad puede
ahuyentar a los clientes por tener demasiados pedidos pendientes, o incluso tener que
rechazar pedidos. Un plan de buena capacidad tiene una cantidad de nivel de entrada
(materias primas y otros recursos) para su producción (el producto real) con poco o ningún
cuello de botella y poco o ningún tiempo de inactividad.
Planificación agregada
El inventario terminado con frecuencia se gestiona a través de la planificación agregada,
un método que trata de la producción, la propia fuerza de trabajo y la gestión del
inventario. Los planes agregados ayudan a equilibrar la oferta y la demanda al minimizar
los costos mediante la aplicación de nivel superior de las previsiones de menor nivel y la
programación de la producción de las plantas. Los planes agregados hacen esto
aglutinando los recursos de una manera muy general; como mano de obra son "los
recursos de mano de obra" y todas las máquinas "recursos de la máquina". Los planes
"persiguen" a la demanda o asumen un "nivel" de la demanda.
22
Horizonte móvil
Independientemente del concepto empleado en la planificación de la producción, un
concepto muy útil es el "horizonte móvil". La planificación de la producción depende de
ciertas suposiciones de la demanda del cliente y la entrega, un "horizonte móvil" significa
que una empresa implemente un plan de producción, pero también establece la revisión
de su eficacia en un corto período de tiempo. El uso de un "horizonte móvil" permite a
una empresa a ser más reflexiva y adaptativa.
23
e. Gestión de Logística
La Gestión de Logística ha sido clave en el crecimiento y sostenibilidad de las empresas
en esta época de crisis mundial. Las Empresas que supieron aplicar una estrategia
adecuada acorde a sus objetivos para la Cadena Logística, están superando la crisis en
comparación de aquellas que se limitaron a entender el reto de la Cadena Logística como
un simple ingreso y salida de productos.
La Gestión de Logística se define como la planificación, organización y control de una
serie de actividades de importación, abastecimiento, inventario, distribución y
comercialización, que facilitan el movimiento de los avíos desde su origen (compra o
producción) hasta el consumo de los mismos con el fin de satisfacer la demanda al menor
coste.
g. Explosión de materiales(avíos)
Es el proceso que calcula la cantidad requerida de un avío tomando las cantidades de la
orden de producción con el consumo asignado y la merma, en casos de avíos textiles se
debe tomar en cuenta que el rendimiento de la tela acabada (en kilos) y en los avíos de
empaque se obtiene el consumo por la cantidad de prendas por caja dependiendo del tipo
de empaque definido por el cliente.
El cálculo se puede realizar en función de prendas pedidas y/o programadas, lo cual va a
depender del origen del proceso al cual está asociado(corte, costura, entre otros) y además
para lo que se compra se maneja una cobertura por cliente y/o por familia de avíos, de la
definición del origen del avío se generan solicitudes de compra a logística y en caso de
producción propia se envían solicitudes de fabricación a las áreas de impresiones y
tintorería de tela e hilo respectivamente lo cual tiene que estar relacionado con la
planificación del core del negocio que es la tela.
24
h. Modelo Just in Time
Just-in-time (JIT) se ha escrito desde principios de 1970, este método permitirá la racional
reducción de producción innecesaria con el fin primordial de aumentar el beneficio
mediante la reducción de costos. La idea principal es producir lo que se necesita, en el
momento adecuado y en la cantidad que requiere la producción para la satisfacción de la
empresa y el cliente. El Just in time está basado en la demanda que estará en el canal
logístico, la finalidad es agrupar los suministros por proveedores fomentando relaciones
estables para que estos proveedores estén cerca de la fábrica y dentro (producción interna)
en lo que deriva una reducción de costos y una mejor coordinación.4
Las ventajas competitivas se obtienen diferenciándose de los demás: consiguiendo
productos y servicios a un coste más bajo o a una mejor calidad y plazo de entrega más
reducido o una combinación de todo ello y mejorando la gestión de la cadena de
suministros.
4
Handfield 1997: 244-259
25
4 Cero plazos: para dar un servicio adecuado al cliente y evitar que se incremente el stock
en alguna actividad del conducto logístico. El plazo de entrega es junto al precio y la
calidad una de las variables competitivas de los productos de una empresa.
5 Cero papeles: El Just In Time insiste en la búsqueda de la simplicidad. Capta y
distribuye la información a través de medios informáticos, lo que simplifica notablemente
las tareas administrativas.
i. Modelo Lean
El término “Lean”5 apareció en occidente en los años 80, para describir el sistema de
Producción de Toyota establecido mucho tiempo atrás, en los 50. El concepto de LEAN
y todas sus variantes (Thinking, Lean manufacturing, Lean Management, ErgoLean) va
más allá de una metodología o de un conjunto de herramientas que se apliquen de forma
aislada. Se trata más bien de una filosofía o forma de pensar para la mejora continua.
Según el Lean Enterprise Institute la idea central de este modelo es crear máximo valor
posible, desde el punto de vista del cliente, con el menor consumo posible de recursos (es
decir ajustados), usando el conocimiento y habilidades de la gente que realiza el trabajo.
El principal beneficio de “Lean”, además de mejorar la valoración del cliente, está en la
reducción de desperdicios o despilfarros (para reducir los costes y el lead-time), así como
la reducción drástica de inventarios.
Esta metodología no está enfocada en la reducción de servicios ni en los recortes de
personal, de lo contrario los principios fundamentales de este modelo es el respeto a las
personas y la satisfacción al cliente (impide una reducción de servicios), Además permite
eliminar actividades que no ofrecen valor a la organización, Lean requiere una forma
distinta de enfocarse de manera laboral tomando como puntos clave los siguientes:
5
Berenguer 2015: 12-16
26
Definir el valor desde el punto de vista del cliente: La mayoría de los clientes
quieren comprar una solución, no un producto o servicio.
Identificar la cadena de valor: solo actividades con valor añadido. Eliminar
desperdicios o evitándolos y optimizando recursos.
Hacer que todo el proceso fluya suave y directamente de un paso que añada valor a
otro, desde la materia prima hasta el consumidor final. Reducción del lead-time,
idealmente sin interrupciones.
Producción en base a pedidos de los clientes en vez de producción basada en
pronósticos de ventas a largo plazo.
Mejora continua. Una vez que una empresa consigue los primeros cuatro pasos, el
mismo proceso evidencia que añadir eficiencia siempre es posible.
j. Operatividad de una OP
Es el proceso que realiza el analista de avíos de Desarrollo de Productos para registrar
los avíos asociados a una orden de producción considerando la variabilidad del mismo
en la prenda (general, por color, por talla y por color-talla) con su respectivo consumo
por unidad y su porcentaje de merma en caso tuviera, en el caso de las cajas se definen
las cantidades de prendas por caja y con ese valor se extrae el consumo por caja. 6
Gráfico 1: Proceso de Abastecimiento Avío 1
k. Industria Textil
6
Lee y Neefus 2011: 15-19
27
La industria textil y de confecciones es uno de los sectores manufactureros de mayor
importancia para el desarrollo de la economía nacional, por sus características y potencial
constituye una industria altamente integrada, altamente generadora de empleo y que
utiliza en gran medida recursos naturales del país.7
En tal sentido, la industria textil y de confecciones genera demanda a otros sectores, como
el agrícola por el cultivo de algodón; el ganadero, para la obtención de pelos finos y lanas;
las industrias de plásticos, para los botones, cierres entre otros; la industria química, por
la utilización de insumos, etc.
La industria textil orientada a la exportación ha mostrado un desarrollo sostenido en los
últimos años, como consecuencia tanto de las ventajas competitivas que tiene el Perú. Las
empresas textiles exportaron por un total de S/. 224 millones en el primer trimestre del
2015, cifra que representó un retroceso del 23.1% frente a los resultados del mismo
período del año anterior, informó Comex Perú. Entre las principales empresas tenemos:
Michell y Cía. S.A. lideró las exportaciones de textiles con S/. 27 millones, 1.7% más de
lo que exportó en el mismo período del 2014. Le siguieron Devanlay Perú sac (S/. 21
millones, 46.00% menos), Inca tops (S/. 18 millones, 15.3% más), Industrias Nettalco (S/.
18 millones, 3.5% menos), Textiles camones (S/. 17 millones, 2.1% más), Topi Top S.A.
(S/. 16 millones, 11.1% menos) entre otros. 8
l. Fibras Textiles
Se denomina fibra textil a los materiales compuestos de filamentos usados para formar
hilos. La naturaleza en si presenta una gran variedad de fibras. Además, hoy en día es
posible elaborar una respetable cantidad de ellas por procedimientos artificiales y
sintéticos
Clasificación de fibras:
Naturaleza:
7
Topi Top 2015
8
Comex Perú 2015: 34-36
28
Gráfico 2 Fibras Naturales 1
m. Producción Textil
29
Hilado: Acción de transformar las fibras en hilos, en caso de fibras discontinuas es
la de reunir estas fibras para formar con ellas un hilo, mediante el efecto de la
torsión.
Tejido: Acción y efecto de tejer hilos, filamentos o fibra para obtener telas.
Teñido: Acción en el que se colorean fibras textiles y otros materiales de forma que
el colorante se convierta en parte integrante de la fibra o materia, y no en un simple
revestimiento superficial.
Termo fijado: Acción de fijar la entretela al tejido por medio de calor. La única
particularidad es que las entretelas deben ser adhesivas. Una entretela adhesiva es
aquella que puede adherirse a una estructura textil por medio de calor, esta entretela
estará formada por un tejido que funcionará de soporte y una resina termoplástica.
Acabado de tela: Acción que se realiza sobre el tejido para modificar su apariencia,
tacto o comportamiento, aquí se fija con temperatura los parámetros de
encogimientos naturales que pide la Tela.
30
Hilo metálico: Filamento continúo de metal, que se incorpora a la industria textil una
vez recubierto de una materia plástica flexible e impermeable.
o. Producción Confección
Corte: Acción que transforma tela acabada en piezas componentes de una prenda,
en conformidad con las especificaciones técnicas enviadas por el área de desarrollo
de producto. Este proceso, tiene cuatro subprocesos: reposo de la tela, tendido de la
tela, corte y habilitado de los componentes para su posterior costura.
Costura: Acción de unir piezas de algún tipo de material por medio del hilo de
coser y con una máquina de costura guiándose de una ficha técnica de prenda.
31
Acabado: Acción que transforma una prenda inspeccionada y embolsada (con
etiquetas de precio, etiquetas de contenido, etc.), en prendas colocadas dentro de
cajas estándares en composición y tamaño, para su posterior envío al almacén de
productos terminados. 6
p. Fast Fashion
9
McAfee 2004: 20-21
32
2.2 FUNDAMENTOS TEÓRICOS SOBRE LAS TENDENCIAS Y TECNOLOGÍAS
ACTUALES
a. Tendencias Tecnológicas
En esta última década, las empresas han utilizado la tecnología para mejorar sus procesos de
negocio, incorporando sistemas de gestión para toma de decisiones, de abastecimiento
logístico, de producción y otras aplicaciones que automatizan los procesos. Pero esto no es
suficiente, actualmente es necesario contar con la capacidad necesaria para permitir que los
sistemas se comuniquen entre sí, estén integrados y operen como si fueran uno solo (por
ejemplo, un ERP).10
b. Internet
El Internet es una red que interconecta redes de computadores. Por eso es llamada: "red de
redes". Une la información de computadores de una misma empresa, así como millones de
computadores de diferentes países. Con el tiempo el Internet ha tomado más fuerza y son pocos
los países que sólo tienen acceso limitado a internet. Con el internet una persona puede visitar
miles de sitios o páginas llenas de información y contenidos. Todo depende del interés de la
persona y en los temas que desee buscar y conectarse. 11
Los primeros enlaces y la idea del internet pertenecieron a un proyecto militar que pretendía
unir computadores del ejército de Estados Unidos. A finales de los años 60 la Agencia de
Proyectos de Investigación Avanzada comenzó a realizar las primeras conexiones de
computadores del departamento de estado. Después fue utilizado por universidades y más
adelante llegó a los hogares.
Los computadores pueden acceder a internet por medio de la línea telefónica, por el cable de
televisión o por el servicio inalámbrico de telefonía. Cada día millones de personas están
conectadas a través de diferentes sistemas de navegación, compartiendo información, noticias,
música, videos, archivos. El internet ha conectado el mundo convirtiendo este siglo en una
nueva era. La era global.
10
Sap Club 2012: 12-17
11
Morales 2008
33
c. Aplicaciones Móviles
Una aplicación móvil es un programa que se puede descargar y al que se puede acceder
directamente desde un teléfono Smartphone o de desde algún otro dispositivo móvil (Tablet,
reproductor de MP·, entre otros) con acceso a internet. No todas las aplicaciones funcionan en
todos los aparatos móviles dependiendo del sistema operativo se relaciona el tipo de aplicación
móvil. Los sistemas operativos móviles Android, Apple, Microsoft y BlackBerry tienen tiendas
de aplicaciones que operan en línea en las cuales se puede buscar, descargar e instalar las
aplicaciones que le corresponden a cada uno de ellos.
Actualmente ya existen aplicaciones móviles para facilitar la vida en casi todos los sectores
empresariales, entre las ventajas de usar una aplicación móvil se tienen: se puede estar
conectado las 24 horas del día en caso algún colaborador se encuentre en fuera de la oficina o
en otro país, mejor comunicación con los clientes (fidelización) y proveedores (socios
estratégicos), el uso es más intuitivo en el usuario final.12
d. Tablet
Una tableta, en muchos lugares también llamada Tablet (del inglés: Tablet o Tablet computer),
es una computadora portátil de mayor tamaño que un teléfono inteligente o un PDA, integrada
en una pantalla táctil (sencilla o multitáctil) con la que se interactúa primariamente con los
dedos o un estilete (pasivo o activo), sin necesidad de teclado físico ni mouse. Aunque fueron
lanzadas en un primer momento para los usuarios particulares, son las empresas las principales
usuarias de las tablets. Algunas tablets ofrecen mayor potencia de procesamiento, otras son
fuertes en conectividad y multimedia, y otras se centran en las necesidades de colaboración y
comunicaciones, es importante entender primero para que sea utilizada la tablet. Para un
usuario que pasa buena parte de su tiempo fuera de la oficina, la portabilidad y la autonomía
del dispositivo son fundamentales
Estos últimos se ven reemplazados por un teclado virtual, y en determinados modelos, por una
mini TrackBall integrada en uno de los bordes de la pantalla.
Actualmente hospitales, universidades y empresas están empezando a utilizar las tabletas como
herramienta principal de trabajo ya que el manejo se hace más cómodo por cuestiones de peso,
de portabilidad y de autonomía (reduciendo problemas de espacios y con conexión WIFI), en
si la tablet se convierte en un gran aliado del trabajador en movilidad.13
12
Lee 2012: 45-48
13
La Nación 2011
34
e. Monitores táctiles
Una pantalla táctil (en inglés touch screen) es una pantalla que mediante un toque directo sobre
su superficie permite la entrada de datos y órdenes al dispositivo. Las pantallas táctiles son
cada vez más comunes, gracias a las mejoras en la durabilidad, la creciente utilización de las
pantallas LCD y de plasma de pantalla plana y, sobre todo, el crecimiento constante de
aplicaciones tales como quioscos de información. Según Scott Geare de soluciones de software
para Business Inc., pantallas táctiles ofrecen absoluta simplicidad y la franqueza y rapidez de
uso para el operador del consumidor. Fabricantes de pantalla táctil han aprovechado esos
atributos y centrado hasta ahora en el mercado quiosco. También contribuye al crecimiento de
las ventas de la pantalla táctil es el uso de las pantallas LCD de pantalla plana. Es más fácil
hacer un sensor de pantalla táctil plana de hacer una esférica curvada. Las pantallas táctiles se
están convirtiendo más comunmente utilizados no sólo en los quioscos de punto de compra,
sino también en las plantas de fabricación y en algunos tipos de instalaciones médicas en las
que se utiliza un teclado no es conveniente.14
f. Seguridad
La seguridad en internet, desde el nacimiento de esta red siempre ha sido un tema que las
empresas y las personas deben tener en cuenta a la hora de hacer uso de este servicio. Esto se
debe a que es una herramienta que se maneja en un espacio virtual abierto, al que todas las
personas alrededor del mundo tienen acceso, pero no se sabe con cuál propósito ingresan. 15
Así como puede ser usado para aumentar la productividad de una empresa, contactar gente y
encontrar nuevas oportunidades, también es empleado para manipular información, cometer
suplantaciones y ejecutar crímenes informáticos que pueden acabar con una empresa o con la
dignidad de una persona. Hoy en día su acceso es cada vez más económico y no sólo se hace
desde los computadores, sino también desde teléfonos inteligentes y otro tipo de dispositivos
con conexión wi-fi. Es por esta razón que la seguridad en internet es tan importante. Tiene que
ser igual o más rigurosa que la que se aplica todos los días en las diferentes situaciones que se
afrontan en la calle, trabajo y casa. Para que un sistema se pueda definir como seguro debe
tener estas tres características: Integridad, Confidencialidad y Disponibilidad, es preciso
indicar que las empresas de hoy en día que busquen integrar sus aplicaciones en Cloud
Computing deben de tener alineados sus esquemas de seguridad con sus proveedores de
14
Kiesnoski 1998: 37-40
15
Hernando 2011
35
servicio (federación de Active Directory que proporciona administración de identidad federada
interoperable basada en notificaciones, por ejemplo) a fin de evitar algún peligro en la
información.
Entre los diferentes softwares de soluciones textiles que existen en el mercado se encuentra16:
SYSTEXTIL: de origen brasileño actualmente se encuentra implementado en la empresa
peruana Cotton Knit (2013).
SGT (Sistema de gestión textil): de origen brasileño actualmente se encuentra
implementado en la empresa peruana Textil San Cristóbal S.A. (2011).
MULTITEXT: de origen americano actualmente se encuentra implementado en la
empresa peruana Confecciones TEXTIMAX. (2007)
ENG-ERP: de origen americano es un ERP que se configura por tecnología Cloud
Computing
SAP R/3: de origen alemán actualmente se encuentra implementado en la empresa peruana
GRUPO AMSA. (2011)
GENESIS DATA SAC: de origen peruano actualmente se encuentra implementado en las
empresas peruanas Hialpesa (1997) y textil Only Start (2013).
Todos estos ERPs tienen un módulo de explosión de materiales (avíos), pero lo tienen orientado
a la compra al 100%, en algunos casos son empresas que no confeccionan prendas de moda
por lo cual su demanda de avíos es básico y fácil de adquirir (compras).
Estas soluciones no cuentan con una planificación de la producción de avíos que se elaborar en
la misma textil y tampoco realizan la asignación de avíos a la OP (solo simulan el stock de ese
momento). Por último, se evidenció que podrían amoldarse en este proceso (algunos solo lo
indicaron).17
16
ERP Textiles 2015
17
Gonzáles 2013
36
3 OBJETO DE ESTUDIO
18
ISO 2015: 2-16
37
Gráfico 4: Productos que ofrece TOPITOP 1
3.2 MISIÓN
“Ser reconocidos como la Empresa Peruana Líder en la industria textil, tanto en la fabricación
como en la comercialización de prendas de vestir para el sector Retail y Exportación”.
3.3 VISIÓN
“Vestir al Mundo con prendas de Moda Casual de Alta Calidad”.
38
Brindar mejores condiciones para la satisfacción de los clientes.19
3.5 ORGANIGRAMA
Gráfico 5: Organigrama Corporativo
19
Tinku Topi Top 2015: 3-6
39
Gerencia Corporativa de Administración y Finanzas. -
Dentro de la Gerencia Corporativa de Administración y Finanzas se encuentra la Jefatura de
Compras y Servicios Generales que es la encargada de realizar la compra ya sea nacional o
internacional de los avíos en base a una solicitud de compra con las cantidades y el costo actual
del avío(en caso no sea un nuevo material), así como también de la producción de los avíos
que se realiza en planta específicamente en el área de impresiones, también se encarga del
seguimiento y control de los avíos para que sean abastecidos por orden de producción (ver
anexo 1) ya sea al inicio del proceso de corte y/o la llegada de las prendas al proceso de
acabados. Por último, se encarga también de realizar el seguimiento de los avíos que son
enviados a teñirse en la planta textil.
El beneficio del proyecto está relacionado principalmente a los siguientes objetivos estratégicos
de la empresa:
Mantener una infraestructura con tecnología de punta que asegure el poder optimizar los
procesos.
Disminuir los productos No Conformes.
Optimizar, desarrollar y agregar valor a los procesos.
40
4 CAMPO DE ACCIÓN
41
explosiones que se van a generar. De igual forma para los ingresos por producción interna ellos
reciben el Excel (ver anexo 2) que enviaron a estas áreas y en base a esta información y el
número de orden de servicio se asignan los avíos manualmente.
Como se nota este proceso que es muy manual conlleva a una serie de ineficiencias tanto en la
información que se envía a la compra, así como también la información que se envía a las áreas
de impresiones y Tintorería de Hilo y Tela y la que el almacén recibe por parte de estas áreas.
En la siguiente imagen podemos observar de mejor manera el flujo expuesto.
42
Gráfico 6: Flujo Actual del Proceso 1
Fuente: Elaboración Propia
43
4.2 PROCESOS DEL NEGOCIO
En la siguiente imagen se muestra el mapa de procesos de Topi Top y se resalta en rojo el
proceso en que se estaría enfocando el campo de acción.
44
el proceso de tintorería de hilo (punto 26 según mapa de procesos de TPT) que es donde se va
a producir todos los avíos textiles y los procesos de planeamiento Integral (punto 16 según
mapa de procesos de TPT) y programación de operaciones (punto 20 según mapa de procesos
de TPT) los cuales proporcionarán las fechas de llegada de tela a corte, a costura, acabado por
plan de ventas, lo que va a permitir el aseguramiento de la llegada de los materiales al almacén
en el momento que el proceso de confección empiece, todo esto con el fin de evitar retrasos en
la entrega de la producción.
Módulo MM(SAP):
En este módulo se va a integrar la solicitud de pedido de compra la cual se realiza en base
a la explosión de materiales (avíos) para que se pueda realizar el registro de la orden de
compra de manera más ágil y a su vez se extraerá el detalle de la misma para realizar la
asignación automática en el almacén.
Módulo Comercial:
Este módulo se encarga del registro de la Orden de Producción, el cual la realiza la
ejecutiva Comercial tanto de mercado de exportación como local. De la orden de
producción se va a obtener los colores, tallas y cantidades pedidas y programadas que
van a servir para obtener los consumos en la operatividad y la cantidad requerida en la
explosión.
45
5 ANÁLISIS CRÍTICO DE LOS PROBLEMAS A RESOLVER
46
muchas pérdidas y/o deterioro de cobertura sobre la cantidad requerida
unidades en el proceso productivo lo que se genera por lote de producción
que ocasiona que se tenga que solicitar para que pueda cubrir las pérdidas y/o
reposiciones de compra. De igual deterioros de los procesos
manera hay clientes que permiten productivos, esto se debe de definir
embarcar todo lo cortado para una por familia de avíos y/o por cliente.
producción y actualmente por no tener
avíos al 100%, estas prendas se quedan
en el almacén de saldos evitando
ingresos por ventas a la compañía y
sobre stock en los almacenes.
Para el alto volumen de información Debido a que la verificación del stock
que maneja la compañía actualmente disponible es manual existen errores
(entre 2000 a 4000 ítems de digitación de la cantidad del avío de
explosionados diariamente) se una determinada OP al momento de
muestra una gran demora en la reservar el stock disponible en el
verificación del stock disponible en el almacén y al momento de crear el
sistema al momento de su asignación, Excel consolidado para las áreas de
Además de que constantemente se Impresiones y Tintorería. Por último,
cuenta con personal inexperto en el se comenten errores al momento de
conocimiento del proceso(no manejan enviar el archivo Excel (envían un
la prioridad de asignación de stock por consolidado de días anteriores)
llegada de la tela a corte de una OP por confundiendo al personal de compras,
plan de ventas), el uso del MS Excel y impresiones y tintorería.
del correo, especialmente cuando es
personal nuevo (rotación constante).
El uso del MS Excel está siendo
insostenible para el volumen de
información que se maneja en la
empresa. Debido a la rotación
constante en el almacén tanto el
personal de compras como el personal
de producción tiene que revisar 2
veces el Excel consolidado que se
envía a sus respectivas áreas, lo cual,
genera tiempos improductivos en el
personal y en algunos casos se produce
2 veces un mismo artículo (Avío de
OP) por él envió de información
incorrecta.
El área de impresiones no puede Falta de información en el Excel que
realizar la planificación y control de su se envían a las áreas de compras,
47
producción desde un Excel impresiones y tintorería de Tela e Hilo
consolidado debido al alto volumen de ya que no se cuenta con la información
información que se tiene y al estar de la OP por cada avío que se requiere
integrando la información con la de ni su fecha de entrega correcta que
otros sistemas hace tediosa la labor de debería de estar alineada a la fecha
la producción de los avíos, se necesita programada de los procesos
un documento que solicite la productivos definidos en el sistema de
fabricación del avío con la planeamiento para su compra y/o
información detallada por OP y que a producción. De la misma forma para lo
su vez indique la fecha de entrega y/o que es producción interna no se cuenta
llegada de la tela a corte con el fin de con la información del personal que lo
evitar retrasos en la entrega de la trabajo ni de la máquina asignada para
producción priorizando lo que está por una producción para realizar su
llegar. También se requiere la eficiencia de producción.
medición de la eficiencia del personal Se evidencia que no se puede realizar
que opera las máquinas termostáticas proyecciones de compra de los
y flexo gráficas para un incentivo insumos de las impresoras flexo
económico o cambio de personal, por gráficas ni termostáticas debido a que
último, se carece de una proyección de no se cuenta con la fecha requerida del
compra de insumos adecuada para no plan de ventas en el Excel que es
correr el riesgo de desabastecer el área enviado por el almacén de avíos, se
de impresiones y por consiguiente no tiene que coordinar con el área de PCP
atender la producción que se solicita para que envié un cuadro en Excel con
diariamente. Las áreas de tintorería de las fechas por OP (dicho cuadro es
tela e hilo requieren que la solicitud de enviado a destiempo impidiendo que
fabricación de avíos textiles que se la proyección considere la producción
integre en su sistema y no en el Excel del mes en curso).
consolidado para no estar trabajando La falta de información genera
con distintas fuentes de información la retrasos en la entrega de la producción
cual genera tiempos improductivos. de los avíos al almacén.
Debido al alto volumen de ingresos Se evidencia una falta de información
diarios de mercadería al almacén la al momento de ingresar la mercadería
identificación de la OP - Avío a al almacén, la cual se debería de
asignar (asociada a cada OC y/o extraer desde la Orden de compra y la
Solicitud de Fabricación) es muy Solicitud de Fabricación y no del
tediosa y toma mucho tiempo el Excel que actualmente trabajan.
realizarlo congestionando el ingreso
de la mercadería al almacén tanto para
proveedores como para la producción
propia. Además, no existe un criterio
adecuado al momento de asignar la
mercadería que ingresa al almacén (no
48
se da prioridad por fecha de entrega al
cliente).
Se carece de una trazabilidad adecuada Los reportes de control y seguimiento
en el sistema actual para realizar un no se obtienen de manera rápida y
control y seguimiento de los avíos (se eficaz ya que se tiene que cruzar el
revisa sistemas e información de sistema con información registrada en
Excel). Excel, lo cual es improductivo y tiende
Se carece de un reporte de seguimiento a errores en digitación.
estandarizado debido a que es manual Falta de alertas en el momento
(cada analista de control y/o gestor de adecuado (validado por su lead Time
compras manejan distinta información de fabricación) que permita identificar
que es enviada a sus respectivas que avío está en riesgo de
gerencias). abastecimiento.
Debido al alto volumen de Falta de un tablero de indicadores para
información la consolidación e determinar el porcentaje de
integración de todas las fuentes de abastecimiento por cada OP, para
recolección es muy tediosa y lenta. determinar los avíos pendientes de
Al no contar con un tablero con los definición en la operatividad y los que
indicadores de abastecimiento por OP están pendientes de llegar ya sea por
o por plan de ventas se corre el riesgo compras y/o producción interna.
de que una producción no se pueda
cortar por falta de avíos y/o identificar
si hay un avío pendiente de
información por parte del cliente y/o
alguna área de la empresa, para que el
área Comercial gestione un cambio en
su fecha de entrega y la Gerencia de
Operaciones actualice su programa de
producción o busque una solución
inmediata al problema (reacción
oportuna).
Se carece de un indicador de
reasignación de avíos, a fin de evaluar
la rotación del stock de saldo
disponible para identificar una
oportunidad de venta y de quema de
los saldos.
Debido a la lentitud en la asignación Debido a la falta de información en
de los avíos a una determinada OP, las línea en el sistema se tiene que
áreas de compras y producción solicitar por correo el stock actual, el
realizan la consulta por correo al cual a veces es incorrecto ya que se
envía una información desfasada y/o
49
almacén si ya está actualizado el stock mal digitada al momento de
para su respectiva revisión. transcribirse.
Tabla 1: Situación Problemática 1
De acuerdo a la situación problemática que presenta Corporación TOPI TOP S.A., se propone
presentar una solución a través de herramientas informáticas, como es un sistema de
información que cubra todas las necesidades de recopilación de datos, que permita a la empresa
automatizar todo el proceso del abastecimiento de avíos. Para ello, se plantea realizar un
sistema informático que permita gestionar, de manera eficiente las tareas y actividades que
intervienen en el proceso que a la fecha se realiza de manera manual y que a su vez nos permita
enviar alertas más efectivas de las que existe hoy en día. Por tal motivo, se propone utilizar
herramientas tecnológicas como la utilización de pantallas táctiles (Touch Screen), a fin de que
el operario del área de impresiones trabaje la liquidación de las solicitudes de fabricación sin
la necesidad de ir a un pc desktop por cada liquidación que se realice y en el almacén de avíos
se implementaría el uso de tablet al momento de revisar las reasignaciones que el sistema ubicó.
También se considerará el uso del smartphone para recibir las alertas de algún posible retraso
del abastecimiento a los gestores de compras (configuración de correo) y una aplicación
móvil12 que nos permita consultar el detalle de estas alertas para realizar una gestión más ágil.
Por último, se realizará la automatización de todo el registro manual en un ambiente web, el
cual permitirá realizar consultas fuera de la empresa.
50
6 CONCLUSIONES
51
CAPÍTULO II: PROPUESTA DE LA SOLUCIÓN
1 INTRODUCCIÓN
En este capítulo se desarrollará, con más detalle, la propuesta de solución a la problemática
planteada en el capítulo anterior. Cabe indicar, que la solución incluye el uso de aplicaciones
móviles(APP), tabletas, pantallas táctiles e internet como alternativas para la integración de los
procesos y por consiguiente la automatización, seguimiento y control del abastecimiento de
avíos.
52
Agilizar la asignación automática de los avíos que se encuentran con stock disponible
en el almacén, también deberá mostrarlos en una bandeja de pendientes para que el
asistente de asignaciones lo consulte.
Implementar la creación automática de las solicitudes de pedido de los avíos para que
Aseguramiento de la calidad no los apruebe para la producción cuando estén en mal
estado o no existan físicamente.
Implementar la creación automática de las solicitudes de pedido de los avíos que no
cuentan con stock disponible considerando toda la información que se requiera para una
buena gestión de compra.
Implementar una planificación y control de la producción para el área de impresiones,
la cual, recibirá una solicitud de fabricación automática con toda la información que se
requiera para su producción.
Integrar la solicitud de fabricación para las áreas de Tintorería de Hilo y Tela de manera
automática.
Integrar la asignación automática de los avíos a una OP al momento en que se ingresa
al almacén ya sea por compra o producción interna.
Optimizar la reducción de la documentación física y los archivos en Excel.
Desarrollar las alertas a las áreas de impresiones y Tintorería de alguna solicitud
pendiente de entrega.
Implementar consultas de seguimientos para identificar si existe alguna OP con riesgo
de abastecimiento.
Implementar la medición del desempeño del área de compras al momento de colocar
una Orden a partir de la emisión de una solicitud de pedido.
Implementar las bandejas de pendientes de solicitud de pedido por grupo de compras.
Facilitar consultas que indiquen el nivel de reasignación vs la compra y/o producción
interna.
Mejorar la proyección de compra de los insumos del área de impresiones por plan de
ventas.
53
2.3 FUNDAMENTACIÓN DE LOS OBJETIVOS
Matriz de doble entrada para trazar la relación de los objetivos específicos y su
Fundamentación.
54
Agilizar la asignación automática de Este objetivo lo que busca es reducir
los avíos que se encuentran con stock el tiempo del personal del almacén que
disponible en el almacén, también actualmente demora mediodía en la
deberá mostrarlos en una bandeja de revisión del stock (se revisa la
pendientes para que el asistente de explosión de materiales y lo cuadra
asignaciones lo consulte. con la información del stock del
sistema del almacén) que se realiza OP
por OP. También va a reducir los
errores de digitación que se comenten
al asignar el stock disponible.
Implementar la creación automática Este objetivo va a reducir los errores
de las solicitudes de pedido de los de digitación que se comenten por
avíos que calidad no los acepte para la parte del asistente del almacén al
producción cuando estén en mal realizar el Excel consolidado.
estado o no existan físicamente. Además, en el registro de la solicitud
de pedido de compra que se hace en
SAP también se evitaría errores en el
registro de cantidades, por último, se
tendría la información al empezar el
día y no como ahora que se tiene por
la tarde.
Implementar la creación automática Este objetivo va a reducir los errores
de las solicitudes de pedido de los de digitación que se cometen por parte
avíos que no cuentan con stock del asistente del almacén en el registro
disponible considerando toda la de la solicitud de pedido de compra
información que se requiera para una que se hace en SAP y también ayudará
buena gestión de compra. a identificar el motivo por que cual el
stock disponible fue rechazado para
ver un procedimiento adecuado en el
tratamiento del stock en el almacén
(cuidado especial, consideraciones de
infraestructura, entre otros.), por
último, se tendría la información al
empezar el día y no como ahora que se
tiene por la tarde.
Implementar una planificación y Este objetivo va a reducir los errores
control de la producción para el área de digitación que se cometen por parte
de impresione, la cual recibirá una del asistente del almacén en el Excel
solicitud de fabricación automática consolidado que actualmente se
con toda la información que se maneja y además se tendrá una
requiera para su producción. planificación y control de la
producción que actualmente procesa
55
el área de impresiones. La solicitud de
fabricación nos va a permitir ordenar
las labores diarias. Por último, se
tendría la información al empezar el
día y no como ahora que se tiene por
la tarde.
Integrar la solicitud de fabricación Este objetivo va a reducir los errores
para las áreas de Tintorería de Hilo y de digitación que se cometen por parte
Tela de manera automática. del asistente del almacén en el Excel
consolidado que actualmente se
maneja y además va a permitir contar
con las solicitudes de fabricación al
inicio del día y no como ahora que se
cuenta con la información recién por
la tarde.
Integrar la asignación automática de Este objetivo va a reducir el registro
los avíos a una OP al momento en que manual del asistente del almacén al
se ingresa al almacén ya sea por momento de ingresar las compras
compra o producción interna. (nacionales y/o importadas) y las
solicitudes de fabricación
(impresiones y/o tintorería) en el
sistema evitando así errores de
digitación y tiempo en la
identificación de la OP para su
asignación y reserva de stock en el
almacén.
Optimizar la reducción de la Debido a la generación automática de
documentación física y los archivos en los documentos involucrados en el
Excel. proceso de abastecimiento y almacén
el registro del Excel consolidado ya no
se realizaría porque estaría siendo
reemplazado.
Desarrollar las alertas a las áreas de Este objetivo va a alertar de manera
impresiones y Tintorería de alguna eficiente a las áreas que producen los
solicitud pendiente de entrega. avíos en la empresa para que sepan
que solicitud de fabricación está
pendiente de entrega evitando algún
riesgo de retraso en la confección de la
orden de producción.
Implementar consultas de En base a la automatización de todos
seguimientos para identificar si existe los documentos del proceso de
abastecimiento de avíos se podrá
56
alguna OP con riesgo de contar con consultas con información
abastecimiento. más precisa que permitan identificar si
algún avío asociado a un orden de
producción no ha sido abastecido aun
identificando si es por un problema de
colocación de la orden de compra o
por un problema de desatención de las
áreas de impresiones y/o tintorería.
Implementar la medición del En base a la automatización de todos
desempeño del área de compras al los documentos del proceso de
momento de colocar una Orden a abastecimiento de avíos se podrá
partir de la emisión de una solicitud de contar con tableros de medición de
pedido. desempeño de los gestores de compra
que nos permitirán medir su
performance en cuanto al tiempo que
se toman en aprobar una orden de
compra desde que el avío fue
explosionado, actualmente los
gestores indican que su retraso es por
la doble revisión de stock y por qué el
almacén se demora mucho en enviar el
Excel consolidado que se revisa de
manera manual.
Implementar las bandejas de Este objetivo lo que busca es que los
pendientes de solicitud de pedido por gestores de compra se tomen menos
grupo de compras. tiempo en revisar todas las solicitudes
pendientes de comprar que hay por día
y se limiten a ver solo los que le
competen, aquí se ordenará por
familia de avíos y/o cliente a cada
gestor evitando así tiempos
improductivos durante su gestión.
Facilitar consultas que indiquen el Este objetivo va a permitir la
nivel de reasignación vs la compra y/o evaluación de reasignación que se
producción interna. tendría en el almacén para evaluar si
existe un alto volumen de
disponibilidad de stock y a su vez
verificar el porcentaje del mismo
respecto a los avíos que se producen
y/o compran. Con esto se lograría
reducir el presupuesto que brinda la
empresa al área de logística para la
compra por mes.
57
Mejorar la proyección de compra de Este objetivo nos va a permitir evitar
los insumos del área de impresiones algún retraso en la producción de los
por plan de ventas. avíos del área de impresiones
verificando el plan de ventas por mes
y la demanda a producir que se tendría
con la información de las solicitudes
de fabricación que se implementarían
y además de los avíos pendientes de
definición que se obtendría desde la
operatividad y que podrían impactar
aquí.
Tabla 2: Fundamentos de los objetivos 1
58
Presentación y aprobación de los manuales (técnicos y usuario) del proyecto al
Gerente de Logística.
Presentación y aceptación del cierre del proyecto. a los Gerentes de Operaciones,
Logística y Comercial. 20
Actualmente el mercado de software textil es amplio y nos brinda oportunidades para que
Corporación TOPITOP S.A. pueda evaluar soluciones ERP que existen implementados en
algunas textiles en el Perú y también de soluciones hechas en casa de otras empresas textiles
para ver la posibilidad de adquirirlas en caso se adecuen a la necesidad que se presenta en el
proceso de abastecimiento de avíos. Se profundizará la evaluación de estas soluciones dentro
del punto de las “soluciones encontradas”.
20
Rumbaugh 2000: 10-14
59
BT6. Reducción de costos en infraestructura por la reducción del stock
disponible a un 35%.
BT7. Implementar la aplicación de las eficiencias de producción para
los operarios del área de impresiones.
BT8. Integrar el sistema propuesto con las aplicaciones que existen
actualmente en la organización y que se va a consumir de su
información tales como: Sistema de Desarrollo de Productos, SAP y
el Sistema Comercial. Esta integración reducirá un 30% las labores
manuales de revisión y búsqueda de información de los consumos de
avíos y el stock disponible en los almacenes.
BT9. Reducir el número de sobrantes de avíos por devolución de los
procesos de confección en un 50%.
BT10. Reducir el número de licencias SAP experto en un 2% debido
a que los asistentes del almacén ya no digitarían la Solicitud de Pedido
de Compra en SAP.
BI2. Mejora del tiempo y oportunidad para obtener la información del
área de almacén e impresiones en un 60%.
60
4 ANTECEDENTES
4.1 SOLUCIONES ENCONTRADAS 21
ERP SYSTEXTIL:
Es una empresa brasileña fundada hace 23 años en la ciudad de Jaraguá do Sul, Santa Catarina,
dicha empresa se dedica al desarrollo de soluciones para la gestión integrada de las industrias
que componen la cadena textil. Actualmente los módulos de “Desenvolvimiento del Producto”
y “Logística y Disribución” de la solución están instalados en la empresa Cotton Knit en Perú
(aproximadamente se demoró 3 años y medio en implementar) y no ha logrado implementarse
en Textil del Valle (se resolvió el contrato por no cumplir el alcance que se requería). Una de
las principales desventajas que se tiene es que este ERP se desarrolló primero como una
solución para industrias que fabrican toallas y luego se adecuo a prendas.
Web site: http://www.systextil.com.br/erp/.
Criterios de calificación:
0 No contempla la funcionalidad
1 Contempla parcialmente la funcionalidad
3 Cumple totalmente la funcionalidad
21
IG Textil 2015: 4-9
61
LISTADO DE NECESIDADES DEL
NEGOCIO SOLUCIONES IDENTIFICADAS
GENESI
S DE PROPUESTA
Código HIALPE ERP DE
NN Necesidad SA SYSTEXTIL TESIS
Obtención el consumo automático y su
NN01 merma para los hilos de costuro y los
avíos textiles. 0 0 3
Obtención cantidad requerida de avíos
para la compra por cantidad programada
NN02
en los procesos de costura, corte,
estampado y bordado. 3 3 3
Obtención cantidad requerida de avíos
NN03 para la compra por cantidad pedida en los
procesos de embalaje y acabado. 1 1 3
Registro de avíos pendientes de
NN04
definición y su motivo. 1 1 3
Cálculo del avío textil en base a la merma
NN05
textil y rendimiento de la tela acabada. 0 1 3
Consideración Coberturas de compra por
NN06
familia y/o cliente. 0 1 3
Verificación de stock disponible y
NN07
asignación automática de avíos. 1 1 3
Consulta de detalle del cálculo que
NN08 género la cantidad requerida por cada
avío. 0 1 3
Solicitud de Materiales de Compra y
NN09
asignación automática. 1 1 3
NN10 Solicitud de Pedido de Compras. 3 3 3
Solicitud de pedidos de fabricación para
NN11
avíos textiles. 0 0 3
Solicitud de pedidos de fabricación para
NN12
avíos de impresiones. 0 0 3
Registro de Liquidación y eficiencia en el
NN13
área de impresiones. 0 0 3
Asignación automática de los avíos a la
NN14 OP al ingreso al almacén por orden de
fecha requerida al cliente. 1 1 3
Reportes de proyección de compra de
NN15
insumos para el área de impresiones. 0 0 3
Bandeja de Compras ordenadas por
NN16
Grupo de Compras. 3 3 3
Alertas a las áreas de Compras,
NN17 impresiones y tintorería de pendientes de
atención y/o retraso en producción. 1 1 3
62
Alertas de solicitud de pedidos
NN18 pendientes de orden de compra una vez
superado su lead time de colocación. 1 1 1
Consulta de sobrantes de stock después
de haberse liquidado la orden de
NN19
producción en base a los movimientos de
ingreso vs los movimientos de salida. 1 1 1
Indicador de medición de las OC emitidas
NN20
en fecha y tardías por gestor de Compra. 3 3 3
Interfaz con el sistema SAP R/3 cuando
NN21 se realicen los envidos de Solicitud de
Pedido de Compra. 0 0 3
Interfaz con el sistema ERP-Textil para el
NN22 registro automático del consumo y la
merma en la operatividad. 0 0 3
TOTAL 20 23 62
Tabla 3: Benchmarking 1
63
3 => Cumple Totalmente la Funcionalidad, este término nos indica que la solución
informática cubre el requerimiento funcional solicitado por la empresa sin que se realice ningún
cambio adicional.
Después del análisis comparativo de las necesidades del negocio (NN), notamos que la
propuesta de solución del sistema de abastecimiento de avíos cubriría en su mayoría todas las
necesidades identificadas por Corporación TOPITOP S.A. Respecto a las otras soluciones
evaluadas que existen en el mercado y esto es debido a que no cuentan con un control y
seguimiento de producción propia de avíos.
22
Ticbeat 2015: 8-14
38
Lantares 2016: 2-10
64
móviles (que confirman que lo verdaderamente importante es el acceso y lo relevante es
encontrar una solución multiplataforma IOS / Android) o la integridad de los datos, un
aspecto crucial en un entorno de movilidad. El Mobile Intelligence rompe el perímetro
de seguridad y, por ello, hay que prestar una especial atención, más incluso si hablamos
de estrategias BYOD (bring your own device). Corporación TopiTop esta planteándose
usar esta tendencia en una próxima etapa del proyecto de abastecimiento de avíos.
65
Cobol, RPG, Visual Basic, Visual FoxPro, Ruby, C#, Java para múltiples plataformas
móviles, incluyendo Android o Blackberry, y Objective-C para dispositivos Apple. Los
DBMSs más populares son soportados, como Microsoft SQL Server, Oracle, IBM DB2,
Informix, PostgreSQL y MySQL.
Genexus X Evolution 3 es la versión actual, y será con esta versión que se realizará el
desarrollo de la aplicación con generador de código fuente de C# y las tabletas en Android
(versión 4.4 a superior) y Windows 7.0 para las pantallas táctiles. El costo de la
adquisición de Genexus versión X Evolution 3 es cero debido a que la empresa ya cuenta
con esta herramienta para el desarrollo de sus aplicaciones.
Se requiere 3 unidades de Galaxy Tab S (10.5 LTE) con 16GB, procesador Octa-Core
1.9 GHz y con conexión Wifi más 3 fundas de protector (para soportar caídas y/o golpes).
Se opta por este equipo ya que nos da la seguridad de soportar alto volumen de
procesamiento durante 2 turnos de 8 horas por día. El costo de los Galaxy Tab S es de S/.
1,500 y las fundas protectoras de S/. 70 aproximadamente.
Se requiere 2 pantallas táctiles de tipo resistivas con sistema operativo Windows 7.0 de
marca LG tipo LCD, ya que no es necesario un tipo más caro porque en el área de
impresiones (donde se usarán) no cuentan con herramientas pulsos cortantes que
deterioren la pantalla. El costo de la pantalla táctil es de 1400 soles de 17 pulgadas.
66
6 CONCLUSIONES
El análisis comparativo de las soluciones encontradas permite identificar cuales son los
valores agregados que la solución propuesta puede ofrecer en comparación con las
soluciones ofrecidas en el mercado actual.
67
CAPÍTULO III: MODELADO DEL NEGOCIO
1 INTRODUCCIÓN
El presente capítulo nos permite ver con mayor profundidad el proceso de negocio del sistema
de Abastecimiento de Avíos de la Gestión Logística. El modelado del negocio nos va a permitir
entender cuál es el alcance del proceso que posteriormente se va a automatizar, sus reglas,
problemática y consideraciones que debemos tener para la construcción de un sistema que
responda a una necesidad.
68
solicitud del cliente, siempre y cuando
no se haya generado una Orden de
compra (para el caso de la solicitud de
pedido) y no se haya liquidado (para el
caso de las solicitudes de fabricación).
RN10_Registro Obligatorio de Al registrar el movimiento de ingreso
documentos de los avíos al almacén, se debe de
registrar de manera obligatoria el
número de orden de compra y/o el
número de solicitud de fabricación.
RN13_Generación de Documentos La generación de las solicitudes de
materiales, de pedido de compra y las
de fabricación se pueden realizar todos
los días antes de las 05:00pm.
RN14-Verificación de stock disponible No se puede generar solicitud(es) de
Fabricación o Pedidos de compra para
los avíos que tengan stock disponible,
primero debe generar una Solicitud de
Material.
RN15_Ingreso de Orden de Compra al Se permite el registro parcial de SolPed
Almacén correspondiente a una misma Orden de
Compra, es decir si una OC tiene 5
solped podría ingresarse de una en una.
RN16_Ingreso de Solicitud de No se permite el registro de parcial de
Fabricación al Almacén avío de una Solicitud de Fabricación.
RN17_Actualizar Cantidad Disponible Solo el Asistente de Asignaciones
en Solicitud de Material puede modificar la cantidad no
disponible en la solicitud de Material
luego de la revisión del Analista de
Control de Calidad.
RN21_Búsqueda sin resultados Si una búsqueda de información no
arroja resultados, el usuario no debe ver
ningún tipo de información.
RN22_OP en Riesgo de Abastecimiento Una OP estará en riesgo de
abastecimiento si esta aún no ha sido
abastecida a un día de vencer el plazo
de su fecha requerida.
RN23_Registro de Avío en Plantilla No se permite registrar un avío que no
este correctamente relacionado en la
plantilla de Estilo – Componente – avío
y del maestro de avíos.
69
RN24_Registro de Componente No se permite el registro de un
Correcto en Operatividad componente en la Operatividad que no
exista previamente en el sistema.
RN25_Duplicidad de Componentes en No se permite registrar un mismo
Operatividad conjunto de componente-variabilidad
en la Operatividad para una Orden de
Producción.
RN26_Registro de Archivo Log Se deberá registrar el control de
abastecimeinto de la Orden de
Producción. Se permite obtener el
registro de la información de la Orden
de Producción que se proceso en un
control de Abastecimiento (exitoso o
con errores).
RN27_Error en envío de Email Permite mostrar un mensaje en el
sistema cuando el e-mail que se genera
desde el sistema no se realizó de forma
satisfactoria.
RN28_Registro de Máquina al No se podrá liquidar una solicitud de
Liquidar Solicitud de Fabricación fabricación si esta no tiene una máquina
asignada.
RN29_Registro de Recurso al Liquidar No se podrá liquidar una solicitud de
Solicitud de Fabricación fabricación si esta no tiene un recurso
asignado.
RN30_Registro de Cantidad No se podrá liquidar una solicitud de
Producida al Liquidar Solicitud de fabricación si no se culmina la cantidad
Fabricación producida.
RN31_Estado de Operatividad La revisión de creaciones de
Operatividad debe realizar todos los
días a las 11 pm.
RN32_Orden con Operatividad No se podrá actualizar la Ficha Técnica
Registrada de una Orden de Producción si esta
tiene registro de al menos una
Operatvidad.
RN33_Asigna con Ficha en blanco No se puede Asignar una Ficha Técnica
que no exista en una Orden de
Producción.
RN34_Desasigna con Ficha en blanco No se puede desasignar una ficha
técnica a una OP que no se le haya
asignado una previamente.
70
RN35_Asignar Ficha en OP con Ficha No se puede Asignar una ficha técnica
Asignada en una Orden de Producción si ya tiene
previamente asignada una ficha.
RN36_Sin Generación de Solicitud de El sistema debe de notificar si no se
Material generó ninguna Solicitud de Material
de una explosión de avíos.
RN37_Sin Generación de Solicitud de Si no hay Avíos para Fabricar el
Fabricación sistema no debe generar ninguna
Solicitud de Fabricación.
RN38_Sin Generación de Solicitud de Si no hay Avíos para pedido de compra
Pedido de Compra el sistema no debe generar ninguna
Solicitud de Pedido de Compra.
RN39_Fecha requerida de la El lead time por proyección, a partir de
Proyección de Compras la fecha requerida de las solicitudes de
compras, es de 20 días calendario.
RN40_Generación del Control de La generación del Control de
Abastecimiento Abastecimiento se debe realizar a las
11:00 pm. Todos los días del año.
RN41_Colocación de una Orden de Para el cáculo del control de
Compra abastecimiento el sistema debe de
considerar 4 días calendario en el que el
Gestor de Compras coloca una orden
de compra al proveedor.
RN44_Eliminación de Componentes No se podrá eliminar un componente
con Solicitudes Generadas para los cuyos avío(s) tengan asociados
avíos registrados solicitud(es) de Fabricación en estado
en proceso y/o Solicitud(es) de Pedido
de compra a la cual se haya generado
una Orden de Compra.
RN45_Modificación de Avío en No se podrá modificar el motivo
Componente pendiente y código de un Avío que
tengan asociados solicitud(es) de
Fabricación en estado en proceso y/o
Solicitud(es) de Pedido de compra a la
cual se haya generado una Orden de
Compra.
RN46_Eliminación de Componente Al eliminar un Componente cuyo Avío
con Solicitud de material tenga una Solicitud de Material, el
sistema debe hacer el extorno del stock
reservado y eliminar el Avío de la
Explosión.
71
RN47_Eliminación de Componente Al eliminar un Componente cuyo Avío
con Solicitud de Fabricación tenga una Solicitud de Fabricación el
sistema eliminará la Solicitud de
Fabricación y eliminará el código de
Avío de la explosión.
RN48_Eliminación de Componente Al eliminar un Componente cuyo Avío
con Solicitud de Pedido de Compra tenga una Solicitud de Pedido de
Compra, el sistema eliminará la
Solicitud de Pedido de Compra y el
código de Avío de la explosión.
RN49_Isumo de Avío textil Se debe definir un código de insumo
por avío textil existente en la
operatividad de una OP.
Nota: Sólo se considera un código de
insumo por uno o más avio textil del
mismo tipo.
RN50-Solicitud ya generada No se puede generar solicitudes si estas
ya han sido generadas.
RN51-Proyección de Solfab activas La proyección de insumos se realizará
considerando sólo las solicitudes de
fabricación en estado pendiente y en
proceso.
RN53-Liquidar Solicitud de Sólo se podrá liquidar las solicitudes de
Fabricación fabricación que tengan asignado un
recurso, máquina y que hayan
terminado la producción de avío.
DERIVACIÓN – CALCULO
RN09_Determinación de Excedente Se debe de permitir como máximo el
registro de un 3% del excedente respecto
a la cantidad requerida que se indicó en la
explosión de materiales (avíos) al
momento de ingresar al almacén.
RN18_Cálculo de Operatividad El sistema experto debe realizar el cálculo
de la operatividad de avíos, para ello debe
utilizar la fórmula matemática descrita en
el anexo 7.
RN19_Cálculo de Explosión El sistema experto debe realizar el cálculo
de la explosión de avíos debe utilizar la
fórmula matemática descrita en el anexo
7.
72
RN42_Cálculo de Fecha Ingreso El sistema experto debe de calcular la
Proyectada al Almacén de Avíos de fecha de ingreso al almacén proyectado,
una Orden de Compra considerando 1 día que le demore al
proveedor entregar la mercadería al
almacén de avíos cuando este la haya
producido.
RN43_Cálculo de Fecha de Despacho El sistema experto debe de calcular la
de Tela Proyectada de una Orden de fecha de despacho de tela proyectada
Compra considerando 2 días en que se demore la
tintorería de tela en entregarlo al área de
corte manufactura.
RN52-Cantidad proyectada Las proyecciones de insumos de realizan
sumando las cantidades de avios de solfab
de impresión para generar el pedido de un
Kit genérico de insumos.
ESTRUCTURA – RELACIONES
RN11_Registro de Orden de Compra Toda orden de Compra creada puede de
estar asociada con una o más
solicitudes de pedido de compra.
RN12_Alertas de abastecimiento Las alertas de algún riesgo de
abastecimiento siempre deben ir
copiadas al Gerente de logística y de
Operaciones.
RN20_Perfil de Usuarios Cada perfil de usuario en el sistema
debe tener asociado un correo
electrónico.
Tabla 4: Reglas del Negocio 1
Ver Anexo 4(Trazabilidad de Reglas del Negocio versus Casos de Uso del Negocio.)
73
3 MODELADO DE CASOS DE USO DEL NEGOCIO
74
3.2 CASOS DE USO DEL NEGOCIO
CUN01_Operatividad Orden
Producción.
75
definición y con operatividad completa
para realizar un seguimiento de que no
quede nada pendiente de definición. El
caso de uso termina cuando el Gerente
Comercial recibe la conformidad de
que se realizó la operatividad y el
Gerente de Operaciones recibe el
reporte con status solicitado.
CUN02_Gestionar Abastecimiento
Avíos.
76
Operaciones recibe el reporte de
Abastecimiento en Planta y el Gerente
de Logística recibe el reporte de
Órdenes de compra emitidas y el
informe de la asignación de Stock. El
caso de uso termina cuando se
realizaron las asignaciones del stock y
se ingresó al almacén de avíos las
órdenes de compra y solicitudes de
fabricación.
CUN03_Seguimiento_Abastecimiento.
77
3.3 DIAGRAMA DE CASOS DE USO DEL NEGOCIO
78
4 MODELADO DE ANÁLISIS DEL NEGOCIO
4.1 TRABAJADORES DEL NEGOCIO
Para los casos de uso del negocio en estudio, hemos identificado los siguientes trabajadores de
negocio que serán incluidos en el diagrama de clases y de actividades del negocio. Estos son
los siguientes:
79
Es el encargado de identificar el motivo del
rechazo del stock disponible que se ubicó en
el almacén.
Ver Anexo 5 (Trazabilidad de Trabajadores del Negocio versus Casos de Uso del
Negocio).
80
4.2 ENTIDADES DEL NEGOCIO
Para los casos de uso del negocio en estudio, se ha identificado las siguientes entidades de
negocio que serán incluidas en el diagrama de clases y de actividades del negocio. Estos son
los siguientes:
EN13_Mermas Estándares EN14_Solicitud de Pedido EN15_Solicitud de Fabricación EN16_Recurso EN17_Maquínas EN18_Solicitud de Material
EN28_Unidad
IMP_EN26_Proveedor EN27_Componente
EN25_Motivos de Rechazo
Ver Anexo 6(Trazabilidad de Entidades del Negocio versus Casos de Uso del Negocio).
81
Galga Número de Galga Integer 0
Distancia Distancia de Recorridos Integer 0
Recorridos Número de Recorridos Integer 0
IMP_EN02_ Medidas
Representa la información detallada de las operaciones de costura incluido la distancia del
recorrido y el número de recorridos para el consumo de los hilos de costura y bordado.
Nombre del Descripción Tipo Valor Inicial
atributo
Número Número de Ficha técnica Integer 0
Código Código de Medida de Costura Integer 0
Descripción Descripción de Medida de Costura Character Nulo
Máxima Tolerancia Máxima Integer 0
Mínima Tolerancia Mínima Integer 0
OrdenMed Orden de la Medida Integer 0
TallaBase Código de Talla base Character Nulo
IMP_EN04_Orden de Producción
82
Fecha Fecha Requerida por el usuario de 35 a Fecha 99/99/9999
Requerida 70 días de la fecha de registro
comercial
Fecha Fecha comprometida por PCP, puede Fecha 99/99/9999
Comprometida ser mayor o menor a la fecha requerida
Fecha de Fecha de Entrega a DDP, por lo general Fecha 99/99/9999
entrega DDP a los 3 días del resgistro comercial
Usuario Descripción del Usuario Character Nulo
Tipo de Prenda Descripción Tipo de Prenda Character Nulo
Tipo de Descripción Tipo de Bordado Character Nulo
Bordado
Tipo de Lavado Descripción Tipo de Lavado Character Nulo
Tipo de Descripción Tipo de Estampado Character Nulo
Estampado
Destino Destino de la Orden de Producción Character Nulo
Tipo Tipo de Orden de Producción Character Nulo
PO Número de PO Character Nulo
Tela Tipo de Tela Character Nulo
Titulo Título de Hilado Character Nulo
Temporada Descripción de Temporada Character Nulo
AñoTemp Año de la Temporada Integer 0
Color Descripción del Color Character Nulo
Precio Precio de la Prenda Integer 0
Importe Importe Total de la OP Integer 0
Mercado Código de Mercado Character Nulo
Minutos Minutos de Costura Integer 0
EN05_Cliente
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código del Cliente Integer 0
Descripción Descripción del Cliente Integer 0
Adicional Porcentaje adicional de Prendas Decimal 0.0
Cobertura Cobertura de Compras Character Nulo
RUC Código de RUC Integer 0
Dirección Dirección del Cliente Character Nulo
Teléfono Número Telefónico del Cliente Character Nulo
Correo Correo del Cliente Character Nulo
PaisCli País del Cliente Character Nulo
EN06_Operatividad
83
Nombre del Descripción Tipo Valor Inicial
atributo
Número Número de Orden de Producción Integer 0
Avío Código del Avío Integer 0
Variabilidad Variabilidad del Avío en la OP Character Nulo
Consumo Consumo requerido Character Nulo
Merma Merma requerida Decimal 0.0
AviPend Avío Pendiente Character Nulo
Motivo Motivo de Pendiente Character Nulo
Arte Número de Arte de Bordados Integer 0
CantCajas Prendas por Caja Integer 0
Emisión Fecha de Emisión de Operatividad Fecha 99/99/9999
Término Fecha de Término de Operatividad Fecha 99/99/9999
EN07_Explosión de Materiales
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código de Explosión Integer 0
Número Número de Orden de Producción Integer 0
Avío Código del Avío Integer 0
Requerida Cantidad Requerida Decimal 0.0
FechaExp Fecha de Explosión de Material Fecha 99/99/9999
UnidadCon Unidad de Consumo requerido Character Nulo
EN08_Avíos
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código del Avío Integer 0
Descripción Descripción del Avío Integer 0
Avío Código del Avío Integer 0
UnidComp Unidad de Compra Character Nulo
UnidCon Unidad de Consumo Character Nulo
Familia Familia de Avíos Character Nulo
Tela Tela textil Character Nulo
LeadTime LeadTime del Proveedor Integer 0
Registro Fecha de Registro Fecha 99/99/9999
GpoComp Grupo de Compras Character Nulo
Vencimiento Fecha de Vencimiento Fecha 99/99/9999
Origen Origen del Avío Character Nulo
Proceso Proceso del Avío Character Nulo
84
Procedencia Procedencia del Avío Character Nulo
EN09_Grupo de Compras
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código de Grupo de Compras Integer 0
GpoComp Descripción del Grupo de Compras Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
EN10_Familia de Avíos
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código de Familia Integer 0
Familia Descripción de la Familia Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
EN11_Tela
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código de Tela Integer 0
Descripción Descripción de la Tela Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
Grupo Grupo de Tejido Character Nulo
RendCru Rendimiento Crudo Decimal 0.0
RendAcab Rendimiento Acabado Decimal 0.0
Merma Merma Textil Decimal 0.0
Hilo Hilo de Tela Character Nulo
GpoComp Descripción del Grupo de Compras Character Nulo
Titulo Título del Hilado Character Nulo
UnidCon Unidad de Consumo Character Nulo
Densidad Densidad de la Tela Decimal 0.0
Encogimiento Encogimiento de la Tela Decimal 0.0
Revirado Revirado de la Tela Decimal 0.0
Inclinación Inclinación de la Tela Decimal 0.0
EN12_Planeamiento
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código del Plan Integer 0
Mes Mes del Plan Integer 0
85
Año Año del Plan Integer 0
Registro Fecha de Registro Fecha 99/99/9999
Vigencia Fecha de Vigencia Fecha 99/99/9999
Familia Descripción de la Familia Character Nulo
PlaneadaIni Fecha Planeada de Ingreso a Proceso Fecha 99/99/9999
PlaneadaFin Fecha Planeada Final de Proceso Fecha 99/99/9999
Mercado Mercado de Producción Character Nulo
Número Número de Orden de Producción Integer 0
Estilo Código del Estilo Character Nulo
Minutos Minutos por proceso Integer 0
Semana Semana del Plan Integer 0
EN13_Mermas Estándares
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código de Merma Integer 0
Familia Descripción de la Familia Character Nulo
LoteIni Lote Inicial Integer 0
LoteFin Lote Final Integer 0
Merma Merma del Avío Decimal 0.0
Registro Fecha de Registro Fecha 99/99/9999
Vencimiento Fecha de Registro Fecha 99/99/9999
EN14_Solicitud de Pedido
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código de Solicitud de Pedido Integer 0
GpoComp Descripción del Grupo de Compras Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
Requerida Fecha Requerida Fecha 99/99/9999
Avío Código del Avío Integer 0
Cantidad Cantidad del avío Decimal 0.0
UnidCon Unidad de Consumo Character Nulo
Número Número de Orden de Producción Integer 0
Código Código de Explosión Integer 0
EN15_Solicitud de Fabricación
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código de Solicitud de Fabricación Integer 0
86
GpoComp Descripción del Grupo de Compras Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
Requerida Fecha Requerida Fecha 99/99/9999
Avío Código del Avío Integer 0
Cantidad Cantidad del avío Requerida Decimal 0.0
CantidadP Cantidad del avío Producida Decimal 0.0
UnidCon Unidad de Consumo Character Nulo
Número Número de Orden de Producción Integer 0
Insumo Insumo del Avío Integer 0
Máquina Código de la Máquina Integer 0
Liquidada Fecha de Liquidación Fecha 99/99/9999
Empleado Código del empleado Integer 0
Código Código de Explosión Integer 0
Código Código del Recurso Integer 0
EN16_Recurso
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código del Recurso Integer 0
Nombre Nombre del Trabajador Character Nulo
Apellido Apellido del Trabajador Character Nulo
DNI DNI Integer 0
Correo Correo del Trabajador Character Nulo
Cargo Cargo del Trabajador Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
Cese Fecha de Cese Fecha 99/99/9999
Area Area al que pertenece Character Nulo
EN17_Máquinas
Nombre del Descripción Tipo Valor Inicial
atributo
Máquina Código de la Máquina Integer 0
Descripción Descripción de la Máquina Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
Marca Marca de la Máquina Character Nulo
Modelo Modelo de la Máquina Character Nulo
Tipo Tipo de Máquina Integer 0
EN18_Solicitud de Material
87
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código de Solicitud de Material Integer 0
GpoComp Descripción del Grupo de Compras Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
Atendido Fecha Atendido Fecha 99/99/9999
Avío Código del Avío Integer 0
Cantidad Cantidad del avío Decimal 0.0
UnidCon Unidad de Consumo Character Nulo
Número Número de Orden de Producción Integer 0
Asignado Cantidad Asignada disponible Decimal 0.0
NoAsigando Cantidad No asignada disponible Decimal 0.0
Motivo Código de Motivo de No Asignación Character Nulo
Código Código del Recurso Integer 0
Código Código de Explosión Integer 0
EN19_Stock
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código del Almacén Integer 0
Número Número de Orden de Producción Integer 0
Avío Código del Avío Integer 0
Ubicación Código de Ubicación Integer 0
Ingreso Ingreso del Mes Decimal 0.0
Salida Salida del Mes Decimal 0.0
Inicial Inicial del Mes Decimal 0.0
EN20_Movimiento
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código del Almacén Integer 0
Código Código del Movimiento Integer 0
Tipo Tipo de Movimiento Character Nulo
Número Número de Orden de Producción Integer 0
Avío Código del Avío Integer 0
Ubicación Código de Ubicación Integer 0
TipoDoc Tipo de Documento Character Nulo
NumeroDoc Número de Documento Integer 0
CantidadMov Cantidad del Movimiento Decimal 0.0
UnidComp Unidad de Compra Character Nulo
88
EN21_Ubicación
Nombre del Descripción Tipo Valor Inicial
atributo
Ubicación Código de Ubicación Integer 0
Familia Descripción de la Ubicación Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
EN22_Operación_Costura
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código de Operación de Costura Integer 0
Descripción Descripción de Operación de Costura Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
UbiPrenda Ubicación de la Prenda Character Nulo
EN23_Control_Abastecimiento
Nombre del Descripción Tipo Valor Inicial
atributo
Código Código de Control de Abastecimiento Integer 0
Número Número de Orden de Producción Integer 0
Estilo Código de Estilo del Cliente Character Nulo
Avío Código del Avío Integer 0
Compra Número de Orden de Compra Integer 0
Código Código de Solicitud de Material Integer 0
Código Código de Solicitud de Fabricación Integer 0
Código Código de Solicitud de Pedido Integer 0
Registro Fecha de Registro Fecha 99/99/9999
Máxima Fecha Máxima de Definición de Avío Fecha 99/99/9999
DespTela Fecha de Despacho de Tela Fecha 99/99/9999
ConfPCP Fecha de Confirmación de PCP Fecha 99/99/9999
Embarque Fecha de Embarque Fecha 99/99/9999
FProgCost Fecha Programada a Costura Fecha 99/99/9999
FIniCort Fecha de Inicio a Corte Fecha 99/99/9999
Abastecimiento Porcentaje de Avance de Decimal 0.0
abastecimiento
CantAba Cantidad Abastecida Decimal 0.0
CantxAba Cantidad por Abastecer Decimal 0.0
Colocación Fecha Máxima de Colocación de OC Fecha 99/99/9999
Proveedor Código del Proveedor Integer 0
89
LeadTime Lead Time de Compra Integer 0
Ingreso Fecha de Ingreso al Almacén Fecha 99/99/9999
IMP_EN24_Orden_Compra
Nombre del Descripción Tipo Valor Inicial
atributo
Compra Número de Orden de Compra Integer 0
Gestor Gestor de Compra Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
Proveedor Código del Proveedor Integer 0
Cantidad Cantidad a Comprar Decimal 0.0
Avío Código del Avío Integer 0
UnidComp Unidad de Compra Character Nulo
Entrega Fecha Entrega Fecha 99/99/9999
Código Código de Solicitud de Pedido Integer 0
Precio Precio de la OC Decimal 0.0
Importe Importe Total OC Decimal 0.0
Dirección Dirección de la Orden de Compra Character Nulo
Vía Vía de Embarque Character Nulo
IncoTemr Código de Incoterm Character Nulo
Pago Termino de Pago Character Nulo
Aprobación Fecha de Aprobación OC Fecha 99/99/9999
Moneda Tipo de Moneda Character Nulo
EN25_Motivos_Retraso
Nombre del Descripción Tipo Valor Inicial
atributo
Motivo Código de Motivo de Retraso Integer 0
Descripción Descripción del Motivo Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
IMP_EN26_Proveedor
Nombre del Descripción Tipo Valor Inicial
atributo
Proveedor Código del Proveedor Integer 0
Descripción Descripción del Proveedor Character Nulo
Registro Fecha de Registro Fecha 99/99/9999
OrigenP Origen del Proveedor Character Nulo
Pago Forma de Pago Character Nulo
90
EN27_Componente
Nombre del Descripción Tipo Valor Inicial
atributo
Componente Código de Componente Integer 0
Descripción Descripción de Componente Character Nulo
EN28_Unidad
Nombre del Descripción Tipo Valor Inicial
atributo
Unidad Código de Unidad Integer 0
Descripción Descripción de Unidad Character Nulo
Factor Factor de Conversión Character Nulo
91
4.3 REALIZACIÓN DE CASOS DE USO DEL NEGOCIO
Propósito:
Generar la Operatividad de Avíos y la Explosión de Materiales
Breve Descripción:
El caso de uso del negocio inicia cuando el Gerente Comercial solicita el registro
de la operatividad de avíos de las órdenes de producción y su respectiva explosión
de materiales, luego el Gerente de Operaciones solicita un reporte (Status) de toda
la operatividad que está pendiente de definición y con operatividad completa para
realizar un seguimiento de que no quede nada pendiente de definición. El caso de
uso termina cuando el Gerente Comercial recibe la conformidad de que se realizó
la operatividad y tanto él como el Gerente de Operaciones reciben el reporte con
status de operatividad solicitado.
Flujo básico:
1. El Gerente Comercial solicita el registro de la operatividad de avíos
2. El Analista de Avíos verifica si existen órdenes de producción pendientes
de operatividad.
3. El Analista de Avíos ingresa al Sistema Comercial.
4. El Analista de Avíos verifica si hay Fichas Técnicas de Prenda pendientes a
órdenes de producción.
5. El Analista de Avíos ingresa al sistema de Desarrollo de Productos.
6. El Sistema de Desarrollo de Productos verifica el registro de medidas y
operaciones de costura en la Ficha Técnica de Prenda
7. El sistema de Desarrollo de Productos genera Ficha Técnica de Prenda para
cada orden de producción pendiente.
8. El sistema de Desarrollo de Productos entrega Ficha Técnica Prenda para
cada Orden de Producción.
9. El sistema Comercial clasifica las Fichas técnicas por Orden de Producción.
92
10. El sistema Comercial Asigna la Ficha Técnica de Prenda a la Orden de
Producción.
11. El Analista de Avíos verifica los Avíos a registrar en la Operatividad.
12. El Analista de Avíos verifica si es una nueva familia de avíos.
13. El Analista de Avíos solicita la creación de la familia de avíos al Analista
de PCP.
14. El Analista de PCP crea una nueva Familia de Avíos.
15. El Analista de Avíos Crea un código de Avío nuevo.
16. El Analista registra la información de la operatividad [RN_03], [RN_04],
[RN_07] y [RN_08]
17. El Analista de Avíos genera la explosión de materiales.
18. El Analista de Avíos informa la Gerente Comercial el registro de
operatividad.
19. El Gerente Comercial recibe la conformidad de operatividad.
20. El Gerente de Operaciones solicita el reporte de Status de operatividad.
21. El Analista de Avíos verifica si se realizó la operatividad.
22. El Analista de Avíos consulta el registro de la operatividad
23. El Analista de Avíos genera el reporte de Status de operatividad.
24. El Analista de Avíos informa al Gerente de Operaciones.
25. El Gerente Comercial y el Gerente de Operaciones reciben el reporte con el
Status solicitado.
Flujo Alterno:
1. Si en el punto [3] del flujo básico no existen órdenes de producción
pendientes, el Analista de Avíos envía una notificación de que no hay
pendientes al Gerente Comercial indicándole que no tiene órdenes
pendientes por dar operatividad.
2. Si en el punto [5] del flujo básico no existen fichas técnicas pendientes, el
Analista de Avíos clasifica las Fichas técnicas por Orden de Producción, el
caso de uso sigue en el punto [8].
3. Si en el punto [8] del flujo básico la clasificación no está completa, el
Analista de Avíos seguirá clasificando las Fichas técnicas por Orden de
Producción, el caso de uso se queda en el punto [8].
4. Si en el punto [10] del flujo básico el registro de operatividad no está
completa, el Analista de Avíos seguirá registrando la operatividad de la
Orden de Producción, el caso de uso se queda en el punto [10].
5. Si en el punto [11] del flujo básico no existen códigos de Avíos nuevos para
crear, el Analista de Avíos empieza el registro de información de la
Operatividad, el caso de uso continua en el punto [16].
6. Si en el punto [12] del flujo básico no existen Familias de Avíos nuevos para
crear, el Analista de Avíos empieza la creación de códigos de Avíos, el caso
de uso continua en el punto [15].
93
7. Si en el punto [21] del flujo básico se verifica que no hay registro de
operatividad por trabajar, el Analista de Avíos envía una notificación de que
no se realizó operatividad de órdenes de producción al Gerente de
Operaciones.
Precondiciones
Existe al menos una orden de producción pendiente de registro de
Operatividad.
Existe al menos una Ficha Técnica de Prenda para asociarla a una orden de
producción para registrar el consumo y la merma en el sistema de Consumo
de DDP, en este caso se aplica RN_02.
Existe al menos un avío para ser registrado, en este caso se aplica [RN_01]
y [RN_06].
Existe al menos una Familia de Avíos.
Poscondiciones
Se generó la Operatividad de la Orden de Producción.
Se generó la Explosión de Materiales.
94
Diagrama de Actividades CUN01 Operatividad Orden Producción
: AN01_Gerente Comercial : AN03_Gerente de Operaciones : TN01_Sistema de Desarrollo de Producto : TN11_Sistema Comercial : TN05_Analista de Av íos : TN08_Analista de PCP
Existen
Pendientes?
: IMP_EN01_FTP Operaciones de Costura : IMP_EN03_FTP Medidas por Talla
Si : IMP_EN04_Orden de Producción
Verificar si hay FTP Ingresar el Sistema
a OP pendientes Comercial
: EN08_Avíos
No
: EN06_Operatividad
Registrar Información de
Operatividad
No
: EN28_Unidad
Si : EN27_Componente
Recibir Conformidad : IMP_EN04_Orden de Producción
de Operatividad
Registrar Explosion de
Solicitar Reporte de Materiales
Status de Operatividad
: EN10_Familia de Avíos
: EN08_Avíos
: IMP_EN04_Orden de Producción
: EN05_Cliente
: EN07_Explosión de Materiales
Enviar confirmación de
operatividad
: EN11_Tela
Verificar si se realizó
operatividad
: EN06_Operatividad
¿Se realizo operatividad?
No
Si
Consultar Registro
de Operatividad
Nota: Se importará las siguientes entidades:
---------------------------------------------------------------- Informar a los Gerentes de
-IMP_En01-FTP Operaciones de Costura : IMP_EN04_Orden de Producción
Recibir Reporte con Operaciones y Comercial
-IMP_EN02-Medidas
Status Solicitado
-IMP_EN03-FTP Medidas por Talla
-IMP_En04-Orden de Producción
-IMP_EN22-Operación Costura
Generar Reporte de
Status de Operatividad
95
Diagrama de clases CUN01 Operatividad Orden Producción
IMP_EN04_Orden de Producción
EN27_Componente
TN08_Analista de PCP
EN07_Explosión de Materiales
EN11_Tela
EN08_Avíos
96
Especificación de los casos de uso del negocio
Propósito:
Gestionar el abastecimiento de Avíos tanto en el almacén, compra y en la
producción propia.
Breve Descripción:
El caso de uso del negocio inicia cuando el Gerente de logística solicita que se
realicen las asignaciones del stock disponible, luego el Asistente de Asignaciones
realiza la generación de las solicitudes de compras y las solicitudes de fabricación
para que se planifique la compra y producción de los avíos explosionados desde la
operatividad de las órdenes de producción, donde se identificará cuales están
pendiente de definición y con operatividad completa, y tanto el Gestor de Compra
como el Asistente de Impresión y al Analista de Tintorería gestionar la Compra y/o
la producción de los documentos enviados luego el Gerente de Operaciones recibe
el reporte de Abastecimiento en Planta y el Gerente de Logística recibe el reporte
de Órdenes de compra emitidas y el informe de la asignación de Stock. El caso de
uso termina cuando se realizaron las asignaciones del stock y se ingresó al almacén
de avíos las órdenes de compra y solicitudes de fabricación.
Flujo básico:
1. El Gerente de Logística solicita asignación del stock disponible.
2. El Asistente de Asignaciones verifica el registro de operatividad y explosión
de materiales [RN_13].
3. El Asistente de Asignaciones ingresa al sistema del almacén.
4. El Asistente de Asignaciones ingresa al sistema de planificación textil.
5. El Analista de PCP verifica fechas planeadas y programadas por cada OP.
6. El Asistente de Asignaciones verifica el stock disponible vs la cantidad
requerida en la explosión.
7. El Asistente de Asignaciones genera la solicitud de Materiales [RN_14].
8. El Analista de Control de Calidad verifica si el stock disponible está en buen
estado.
9. El Analista de Control de Calidad informa la evaluación al asistente de
Asignaciones.
97
10. El Asistente de Asignaciones actualiza la solicitud de material con lo
informado por el Analista de Calidad.
11. El Gerente de Logística recibe el informe de la asignación de Stock.
Flujo Alterno:
1. Si en el punto [2] del flujo básico no existen explosiones de materiales
generados y registro de operatividad, el Asistente de Asignación envía una
notificación de que no hay pendientes de explosiones de materiales al
Gerente de Logística y al Gerente de Operaciones.
2. Si en el punto [6] del flujo básico no existe stock disponible, el Asistente de
Asignación verifica el origen del avío, el Asistente de Asignación genera la
solicitud de Compra en caso de que sea un avío para comprar, el Asistente
de Asignación envía la solicitud de Compra al Gestor de Compra, el Gestor
de Compra recepciona la solicitud de Compra, el Gestor de Compra ingresar
al sistema SAP, el Gestor de compra genera la Orden de Compra[RN_11],
el sistema SAP envía la Orden de Compra al Proveedor, el Gestor de Compra
realiza informe de Órdenes de Compra creadas, el Gestor de Compra
informa al Gerente de Logística y el Gerente de Logística recibe el reporte
con Órdenes de Compra emitidas, y en paralelo a la realización del informe
de Órdenes de Compra creadas, el Proveedor envía la Orden de Compra
trabajada, el Asistente de Transacciones recepciona la Orden de Compra, el
Asistente de Transacciones ingresa la Orden de Compra, el Asistente de
Transacciones genera los movimientos y actualiza el stock [RN_10],
[RN_14] y [RN_09], el Gestor de Compra genera el reporte de Órdenes de
Compra, el Gerente de Operaciones recibe el reporte de Abastecimiento de
Planta.
3. Si en el punto [8] del flujo básico no existe stock disponible en buen estado,
el Analista de Control de Calidad verifica el motivo de rechazo del stock, el
analista de Control de Calidad asigna un motivo de rechazo [RN_05] al avío,
el caso de uso sigue en el punto [9].
4. Si en el punto [2] del flujo alterno, si el origen del avío no es de compra, el
Asistente de Asignaciones genera la Solicitud de Fabricación, el Asistente
de Asignaciones verifica el tipo de Avío de producir, en caso sea un avío
textil, el Analista de Tintorería recepciona la Solicitud de Fabricación, el
Analista de Tintorería verifica la Solicitud de Fabricación, el Analista de
Tintorería asigna recurso y máquina a la Solicitud de Fabricación, el
Analista de Tintorería liquida la Solicitud de Fabricación, el Asistente de
Transacciones recepciona la Solicitud de Fabricación, el Asistente de
Transacciones ingresa la Solicitud de Fabricación, el Asistente de
Transacciones genera el movimiento y actualiza el stock [RN_10], [RN_14]
y [RN_09], el Asistente de Transacciones genera el reporte de ingresos de
98
solicitud de fabricación, el Gerente de Operaciones recibe el reporte de
Abastecimiento de Planta.
5. Si en el punto [3] del flujo alterno, si el tipo de avío a producir no es textil,
el Asistente de Impresiones recepciona la Solicitud de Fabricación, el
Asistente de Impresiones verifica la Solicitud de Fabricación, Asistente de
Impresiones asigna recurso y máquina a la Solicitud de Fabricación,
Asistente de Impresiones liquida la Solicitud de Fabricación, el Asistente de
Transacciones recepciona la Solicitud de Fabricación, el Asistente de
Transacciones ingresa la Solicitud de Fabricación, el Asistente de
Transacciones genera el movimiento y actualiza el stock [RN_10], [RN_14]
y [RN_09], el Asistente de Transacciones genera el reporte de ingresos de
solicitud de fabricación, el Gerente de Operaciones recibe el reporte de
Abastecimiento de Planta.
Precondiciones
Existe al menos una orden de producción con registro de operatividad para
verificar el registro de Avíos.
Existe al menos una explosión de materiales generada para verificar el stock
disponible y generar las Solicitudes de Material, de Compra y Fabricación
respectivamente.
Existe al menos un avío para consultar origen y tipo de avío, en este caso se
aplica [RN_01] y [RN_04].
Poscondiciones
Se generó la Solicitud de Material
Se generó un Motivo de Rechazo de Calidad
Se generó la Solicitud de Pedido de Compra
Se generó la Solicitud de Fabricación
Se generó la Orden de Compra
Se generó el movimiento de ingreso al almacén
Se generó el Stock de las Órdenes de Compra y Solicitud de Fabricación
ingresadas.
99
Diagrama de Actividades CUN02 Gestionar Abastecimiento de Avíos
: AN02_Gerente de Logística : AN03_Gerente de Operaciones : TN04_Analista de Control de Calidad : TN02_Asistente de Asignaciones : TN08_Analista de PCP : TN03_Gestor de Compra : TN09_Sistema SAP : TN10_Asistente de Transacciones : TN07_Asistente de Impresiones : TN06_Analista de Tintorería
Ingresar al Sistema de
Almacen Enviar Solicitud de
Fabricación al almacen
Verificar stock disponible vs cantidad : EN20_Movimiento
: EN19_Stock requerida en explosión
Recibir reporte de : EN21_Ubicación : EN17_Maquínas
abastecimiento de planta Existe Stock Generar reporte de ingresos de Liquidar solicitud de
disponible? solicitud de fabricación fabricación
No
: EN21_Ubicación Si
Asignar Recurso, Maquinaria a : EN16_Recurso
Verificar Origen : EN28_Unidad
Verificar Stock Generar Solicitud Avios Solicitud de Fabricación
disponible Material : EN15_Solicitud de Fabricación
Avio es de compra? : EN15_Solicitud de Fabricación
Si Stock conforme? No Verificar solicitud de
Generar Solicitud de
fabricación
No Fabricación
Verificar motivo Es avio textil? : EN15_Solicitud de Fabricación
: EN28_Unidad Si
rechazo Recepcionar solicitud de
: EN07_Explosión de Materiales Verificar Tipo de fabricación
Si Avio a producir
: EN18_Solicitud de Material
No
Recepcionar solicitud de
Generar Solicitud de fabricación
: EN15_Solicitud de Fabricación
Compra
Asignar motivo : EN09_Grupo de Compras
rechazo : EN07_Explosión de Materiales
Generar Reporte de
Ordenes de Compra
: IMP_EN24_Orden de Compra : EN15_Solicitud de Fabricación
Recepcionar Solicitud de
Ingresar al
Compra
sistema SAP
: EN21_Ubicación : EN19_Stock Verificar solicitud de
: EN25_Motivos de Rechazo fabricación
: EN14_Solicitud de Pedido
Actualizar Solicitud
Informar evaluación al Material : EN16_Recurso
asistente de asignación Enviar Solicitud de pedido de : EN21_Ubicación
Compra a Gestor : EN20_Movimiento Asignar Recurso, Maquinaria a
Solicitud de Fabricación
Informe asignación de
Stock
Generar movimiento y
actualizacion de stock Liquidar solicitud de
: EN18_Solicitud de Material : EN14_Solicitud de Pedido : EN19_Stock fabricación
: EN14_Solicitud de Pedido
: EN17_Maquínas
Generar Orden de
Compra Ingresar Orden de
Compra
: EN14_Solicitud de Pedido
Recepcion de orden Enviar Solicitud de
de compra Fabricación al almacen
: EN15_Solicitud de Fabricación
: IMP_EN24_Orden de Compra
: IMP_EN26_Proveedor
Proveedor envia la orden de
compra a trabajar
Realiza informe de
OC Creadas
Recibir reporte Informar al Gerente de Enviar OC al
con OC emitidas Logistica Proveedor
: IMP_EN24_Orden de Compra
100
Diagrama de clases CUN02 Gestionar Abastecimiento de Avíos
EN09_Grupo de Compras
EN07_Explosión de Materiales EN18_Solicitud de Material
IMP_EN26_Prov eedor
EN14_Solicitud de Pedido
TN09_Sistema SAP
EN06_Operativ idad
TN02_Asistente de Asignaciones
EN21_Ubicación
TN03_Gestor de Compra
EN20_Mov imiento
IMP_EN24_Orden de Compra
EN19_Stock
EN28_Unidad
EN15_Solicitud de Fabricación
TN10_Asistente de Transacciones
EN17_Maquínas
EN12_Planeamiento
TN08_Analista de PCP
101
19. Ingresar Solicitud de Fabricación.
20. Generar Solicitud Pedido de Compra.
21. Enviar Solicitud de Pedido de Compra al Gestor
22. Recepcionar Solicitud de Compra.
23. Realizar Informe de Orden de Compra Creadas.
24. Recepcionar Orden de Compra.
25. Ingresar Orden de Compra.
26. Generar Movimientos y Actualizar Stock.
27. Generar reporte de ingresos de solicitud de fabricación.
28. Generar reporte de Órdenes de Compra.
102
Especificación de los casos de uso del negocio
Propósito:
Realizar el Control y Seguimiento del abastecimiento de Avíos desde la
operatividad, hasta el ingreso del avío al almacén.
Breve Descripción:
El caso de uso del negocio inicia cuando el Gerente de Logística solicita el Status
de abastecimiento por plan de ventas para verificar si hay algún retraso al Analista
de PCP, luego el Gerente de Operaciones recibe el Status de riesgo de
abastecimiento para ver cuál producción corre el riesgo que no se vaya a producir
en fecha (esto informado por el Analista de PCP). El caso de uso termina cuando el
Gerente de Logística recibe el Status de Abastecimiento y el indicador de Motivo
de rechazo por calidad.
Flujo básico:
1. El Gerente de Logística solicita el estatus del Abastecimiento por Plan de
Ventas.
2. El Analista de PCP recepciona la Solicitud.
3. El Analista de PCP consulta la Operatividad.
4. El Analista de PCP consulta la Explosión de Materiales.
5. El analista de PCP solicita el stock asignado y las Compras ingresadas.
6. El Asistente de Transacciones recepciona la Solicitud de información.
7. El Asistente de Transacciones consulta el stock asignado y los movimientos.
8. El Asistente de Transacciones genera el informe de Stock asignado.
9. El Analista de PCP recepciona el informe del Stock asignado.
10. El Analista de PCP solicita el Status de la Orden de Compra y de la Solicitud
de Fabricación.
11. El Gestor de Compra recepciona la solicitud de Status de Orden de Compra.
12. El Gestor de Compra consulta las Órdenes de Compra.
13. El Gestor de Compra genera el informe de las Órdenes de Compra.
14. El Asistente de Impresiones revisa solicitud de fabricaciones pendientes de
entrega.
15. El Asistente de Impresiones elabora proyección de insumos por Máquina.
16. El Asistente de Impresiones generar solicitud de proyección por compras.
17. El Asistente de Impresiones consulta las Solicitudes de Fabricación.
103
18. El Asistente de Impresiones genera el informe de las Solicitudes de
Fabricación.
19. El Analista de Tintorería recepciona la solicitud de Status de la solicitud de
Fabricación.
20. El Analista de Tintorería consulta las Solicitudes de Fabricación.
21. El Analista de Tintorería genera el informe de las Solicitudes de
Fabricación.
22. El Analista de PCP recepciona los Status requeridos.
23. El Analista de PCP elabora el Control de Abastecimiento.
24. El Analista de PCP elabora el indicador de motivo de rechazo por Calidad.
25. El Analista de PCP envía el Status requerido de Abastecimiento y Plan de
Ventas.
26. El Analista de PCP envía del Status de riesgo de Abastecimiento.
27. El Gerente de Operaciones recibe el Status de riesgo de Abastecimiento.
28. El Gerente de Logística recibe el Status de Abastecimiento y el indicador de
motivo de rechazo.
Flujo Alterno:
1. Si en el punto [23] del flujo básico el Status se le tiene que enviar al Gerente
de Operaciones, El Analista de PCP enviar el Status de riesgo de
Abastecimiento [RN_12] y el Gerente de Operaciones recibe el Status del
riesgo de Abastecimiento.
Precondiciones
Existe al menos una orden de producción con registro de operatividad.
Existe al menos una Solicitud de Pedido de Compra generada.
Se debe de contar con al menos un registro de la Explosión de Materiales
por Orden de Producción.
Existe al menos una Orden de Compra generada.
Existe al menos una Solicitud de Fabricación generada.
Existe al menos una Solicitud de Fabricación generada.
Poscondiciones
Se generó el Control de Abastecimiento.
104
Diagrama de Actividades CUN03 Seguimiento Abastecimiento
: AN02_Gerente de Logística : AN03_Gerente de Operaciones : TN10_Asistente de Transacciones : TN08_Analista de PCP : TN03_Gestor de Compra : TN07_Asistente de Impresiones : TN06_Analista de Tintorería
: EN15_Solicitud de Fabricación
: EN17_Maquínas
Generar Informe de
Recepcionar solicitud de Documentos de Compra
información : EN14_Solicitud de Pedido
: EN15_Solicitud de Fabricación
: EN14_Solicitud de Pedido
: EN20_Movimiento
Generar Informe de
Solicitud Generar Informe de
Solicitud
Generar informa de
stock asignado
Recepcionar
informe de Stock
: EN19_Stock
Recepcionar Estatus
Requeridos
: EN14_Solicitud de Pedido
Elaborar Control de
Abastecimiento : IMP_EN04_Orden de Producción
: EN23_Control Abastecimiento
Si
No
: EN18_Solicitud de Material Enviar Estatus Requerido de
Recibir Estatus de Abastecimiento e Enviar Estatus de Riesgo de
Abastecimiento y Plan de Ventas
indicador de motivos de rechazo Abastecimiento
: EN23_Control Abastecimiento
105
Diagrama de clases CUN03 Seguimiento Abastecimiento
EN20_Movimiento EN19_Stock
EN23_Control Abastecimiento
EN06_Operatividad
IMP_EN04_Orden de Producción
TN10_Asistente de T ransacciones
EN07_Explosión de Materiales
EN12_Planeamiento
EN15_Solicitud de Fabricación
106
4.5 CONCLUSIONES
107
CAPÍTULO IV: REQUERIMIENTOS
1 INTRODUCCIÓN
Código Descripción
El sistema debe permitir al Analista de Avíos asignar una ficha técnica a la Orden
RF_01
de Producción.
El sistema debe permitir al Analista de Avíos registrar la Operatividad para cada
Orden de Producción.
RF_02
Nota: Aquí el analista de Avíos registrará la información de consumo y de mermas
del avío.
El sistema debe generar la Explosión de materiales de una OP.
23
Jacobson 2000: 3-15
24
Arlow y Neustadt 2001: 5-15
25
Booch 1998: 9-14
26
Cokburn 2001: 14-18
108
Nota: Aquí el analista de Avíos registrará los códigos de Avío por componente.
El sistema debe permitir al Analista de Avíos crear, modificar y eliminar la
RF_05
información de Unidad.
El sistema debe permitir al Analista de Avíos generar reporte de estatus por cada
RF_06
Operatividad.
El sistema debe permitir al Asistente de Asignaciones consultar las explosiones
RF_07
de materiales y Operatividad de una OP.
El sistema debe procesar las explosiones de materiales validando el Stock
disponible del almacén vs la cantidad requerida de la explosión de una
RF_08 determinada OP.
Nota: La notificación debe enviarse todos los días al final del día sólo para las OP
que hayan tenido Operatividad.
El sistema debe permitir al Analista de Avíos registrar distintos tipos de
RF_21 variabilidad por operatividad.
109
RF_23 El sistema debe notificar la creación de una Solicitud de Pedido de Compra al
Gestor de Compra y escribir un log el registro de envío de la Solicitud por cada
notificación.
RF_24 El sistema debe procesar las explosiones de materiales restando la cantidad
explosionada con la cantidad de Avíos de la Solicitud de Material de una
determinada OP.
110
RF_44 El sistema debe permitir al Analista de Avíos notificar estatus de Operatividad
pendiente al Gerente Comercial.
RF_45 El sistema debe permitir al Asistente de Transacciones crear, modificar y eliminar
la Información del Almacén.
RF_46 El sistema debe permitir al Analista de PCP modificar o eliminar la información
del Cliente en lo que corresponde a porcentaje de aceptación y días de tolerancia
del despacho.
RF_47 El sistema debe permitir al Analista de Avíos crear, modificar y eliminar la
Plantilla de Avíos por Estilo.
RF_48 El sistema debe permitir al Analista de Ingeniería actualizar la Información de
Mermas.
RF_49 El sistema debe permitir al Analista de PCP crear, modificar y eliminar la
Información de Máquinas.
RF_50 El sistema debe permitir al Analista de Textil crear, modificar y eliminar la
Información de Telas.
RF_51 El sistema debe permitir al Analista de Analista de RRHH crear, modificar y
eliminar la Información de Recursos.
RF_52 El sistema debe permitir al Analista de Control de Calidad crear, modificar y
eliminar la Información de Motivo de Rechazo.
RF_53 El sistema debe permitir al Analista de Tintorería generar un informe de Solicitud
de Fabricación.
RF_54 El sistema debe permitir al Analista de PCP liquidar una Orden de Producción.
Código Descripción
El sistema debe autenticar al usuario a través de un nombre de usuario y una
RFG_01
contraseña registrados en el sistema.
El sistema debe permitir que el usuario pueda cambiar su contraseña previa
RFG_02
autenticación de su identidad.
El sistema debe permitir administrar usuarios (crear, modificar, eliminar y
RFG_03
consultar).
El sistema debe permitir administrar perfiles de usuarios (crear, modificar,
RFG_04
desactivar y asignar perfiles de usuario).
111
Tabla 6: Requerimientos Funcionales asociados a Aspectos Generales 1
-Usabilidad
Código Descripción
La calificación por parte de los usuarios capacitados de la facilidad de
entendimiento del sistema debe ser superior a "Bueno" (valor 4 o superior
RNF_01 en una escala de 1 a 5).
-Confiabilidad
Código Descripción
Se deberá almacenar el Backup de la base hasta un máximo de 5 años de
RNF_05
antigüedad (alineado a la política de auditoria de la SUNAT).
El sistema deberá estar disponible el 99.5% del tiempo comprendido
dentro del horario de lunes a viernes de 7:30 am hasta las 9:00 pm. y los
sábados de 8:30 am hasta las 2:30pm
Nota:
Para asegurar el cumplimiento de este requerimiento no funcional, es
RNF_06 importante que se cuente con un arreglo de discos RAID 5 en el servidor
que alojará la Base de Datos. Del mismo modo, se debe garantizar que
no existan condiciones desfavorables en el tráfico de la red donde se
ejecutará el sistema. Finalmente, la capacidad en memoria RAM del
servidor de base de datos y del servidor de aplicaciones donde se alojará
el sistema debe ser, por lo menos, del 70% sobre el 100%, siempre que
en dichos servidores se alojen otras aplicaciones que la empresa tenga
en productivo.
En caso el sistema no esté disponible después de 48 horas se tomará como
contingencia el uso de una plantilla Excel para continuar con las
RNF_07
actividades del proceso, luego, cuando el sistema esté operativo se
integrará al sistema los datos de la plantilla.
112
El tiempo diario de mantenimiento será de 5:30am a 6:30am y 2 domingos
RNF_08 al año de 6:00pm a 11:00pm (previa coordinación con la Gerencia de
Operaciones).
Si el sistema se tiene que apagar por algún problema externo a la empresa
Como corte de Luz o sismo, se debe restaurar el Backup de un día anterior
RNF_09
para actualizar la información del sistema en caso se detecte pérdida de
datos o errores en los archivos.
Tabla 8: Requerimientos No Funcionales - Confiabilidad
-Rendimiento
Código Descripción
El 95% de las transacciones de registro no debe exceder los 5 segundos
(sujeto a las características de los servidores especificados en el capítulo
Arquitectura).
RNF_10
Nota:
Se excluyen las interacciones que involucren subida de archivos,
puesto que el tiempo es dependiente del tamaño de dichos
archivos.
El 95% de los reportes ejecutados no debe demorar más de un minuto y
RNF_11 medio (sujeto a las características de los servidores especificados en el
capítulo Arquitectura).
El 95% de las consultas ejecutadas no deben demorar más de 5 segundos
RNF_12 (sujeto a las características de los servidores especificados en el capítulo
Arquitectura).
El sistema deberá soportar entre 1 y 50 usuarios concurrentes como
RNF_13 máximo (sujeto a las características de los servidores especificados en el
capítulo Arquitectura).
Para asegurar el cumplimiento de los requerimientos RNF_10, RNF_11, RNF_12 y RNF_13
no funcionales, es importante que se cuente con un arreglo de discos RAID 5 en el servidor
que alojará la Base de Datos. Del mismo modo, se debe garantizar que no existan condiciones
desfavorables en el tráfico de la red donde se ejecutará el sistema. Finalmente, la capacidad
en memoria RAM del servidor de base de datos y de aplicaciones donde se alojará el sistema
debe ser, por lo menos, del 70% sobre el 100%, siempre que en dichos servidores se alojen
otras aplicaciones que la empresa tenga en productivo.
Tabla 9: Requerimientos No Funcionales - Rendimiento
-Soporte
Código Descripción
El servidor que alojará la aplicación deberá cumplir con los siguientes
requerimientos mínimos: Procesador Intel Xeon, de 3.2 GHz, 4 GB
RNF_14 memoria RAM, HD 100 GB, conexión a red de 1 Mbps. Así mismo, la
aplicación a desarrollar deberá aprovechar el hardware (procesadores) en
su totalidad.
113
El sistema será compatible con estaciones de trabajo que cuenten como
RNF_15 mínimo con: procesador Pentium Dual Core, 4 GB memoria RAM y 100
GB de disco duro.
El sistema deberá soportar el navegador Microsoft Internet Explorer
RNF_16 versión 10 y 11, el navegador Mozilla Firefox desde la versión 10 hacia
adelante, Google Chrome Versión 17 a superior.
El motor de Base de Datos debe ser un ISERIES Modelo E6C Unit
RNF_17 Systems 8205-E6C serie 10-344DR Release V6R1M1, DB2400 Con
arreglo de discos RAID 5.
El sistema operativo del servidor de aplicaciones deberá ser Windows
RNF_18
Server 2012 R2 64 Bits en inglés.
Las estaciones de trabajo deben tener instalado Windows 7 y Windows 8
RNF_19
de 32 y 64 bits.
El soporte a los posibles errores de software será brindado por los
RNF_20 programadores del área de Tecnología capacitados y certificados en
Genexus X Evo3.
El sistema debe contar con un control de versiones utilizando Genexus
RNF_21
Server.
Las actualizaciones del sistema deberán ser realizadas fuera del horario
RNF_22
de oficina y previamente coordinadas con la Gerencia de Operaciones.
Debido a que la empresa ha adquirido la herramienta case de desarrollo
“Genexus”, la solución se implementará sobre dicha herramienta, pero en
la versión Genexus X Evo3, las actualizaciones posteriores de las version
RNF_23
es, seguirán el mismo esquema, es decir, una vez desarrollados y testeado
s, se actualizan sobre el ambiente de producción (servidor). Los cambios
se reflejarán la siguiente vez que los usuarios accedan a la aplicación.
El servidor que alojará la base de datos deberá cumplir con los siguientes
requerimientos mínimos: Procesador 54E5, 16 GB memoria RAM, HD 1
RNF_24
TB disponible con un arreglo de 3 discos en Raid 5, un puerto de conexión
a red de 1 GB/s.
Tabla 10: Requerimientos No Funcionales - Soporte
Restricciones de Diseño
Código Descripción
RNF_25 El sistema deberá ser de tipo Web.
RNF_26 Se utilizará un patrón de capas para separar las funciones del software.
RNF_27 El Desarrollo de la aplicación debe de trabajarse por un equipo de
desarrollo propio de la empresa y no por una consultoría externa.
RNF_28 La librería de acceso a datos será ADO.NET.
El Desarrollo de la aplicación tiene que realizarse en la herramienta
Case Genexus X Evo3, la base de conocimientos debe estar alojada en
RNF_29 el servidor Genexus de la empresa (srvgenexus). Además, se debe
generar el desarrollo de la aplicación en lenguaje C# Web y en Android
6.0 para tablet.
114
El diseño de la interfaz gráfica del sistema se alineará al documento
RNF_30
“Estándar para diseño de aplicaciones” definido por la empresa.
RNF_31 Se utilizará el Microsoft Framework 3.5 o superior
El formato de salida de todos los reportes del sistema podrá ser formato
RNF_32
PDF (.pdf) o xlsx dependiendo del CUS y los datos a exportar.
Las alertas y notificaciones se realizarán a través de correo electrónico y
RNF_33
únicamente a direcciones que formen parte del dominio “topitop.com.pe”.
El sistema deberá contar con mecanismos que permitan el registro de los
RNF_34
errores presentados durante la ejecución del sistema.
RNF_35 El servidor de aplicaciones utilizará Internet Information Server 8 (IIS 8).
Tabla 11: Requerimientos No Funcionales - Restricciones de Diseño
-Componentes Adquiridos
No aplica para este proyecto.
-Interfaces
Interfaces de Software
Código Descripción
El sistema deberá integrarse con el “Sistema Comercial”, por medio de la
Configuración de archivos DDM desde la biblioteca del sistema origen a
RNF_39 la biblioteca del sistema destino. Se podrá consumir la información de la
Orden de Producción y la Variabilidad del avío. Al conectarse importará
la entidad Variabilidad.
El sistema deberá integrarse con el ERP SAP R3 utilizando el módulo PI
(integración de procesos) de SAP, el cual, es un integrador de aplicaciones
RNF_40 empresariales de software. Se podrá consumir la información de los
materiales, la Solicitud de Pedido de Compra, la
Orden de compra y el Proveedor.
El sistema deberá integrarse con el “Sistema Desarrollo de Productos”,
por medio de la Configuración de archivos DDM desde la biblioteca del
RNF_41 sistema origen a la biblioteca del sistema destino. Se podrá consumir la
información de la Ficha Técnica de Prenda con su detalle de medidas y
operaciones de costura.
Tabla 13: Interfaces de Software
115
-Interfaces de Comunicaciones
No aplica para este proyecto.
Licenciamiento
Código Descripción
Se deberá contar para el desarrollo de la base de conocimientos en la
RNF_42 herramienta Case Genexus X Evo3, 3 licencias Development
Environment
Se deberá contar con una licencia de generador de Genexus X Evo3 en C#
RNF_43
para Web.
Se deberá contar con una licencia de Microsoft Visual Studio 2013 para
RNF_44
la instalación y uso del case Genexus X Evo3.
Se deberá contar con una licencia de Microsoft Windows SQL Server
RNF_45
2012 para la instalación y uso del case Genexus X Evo3.
Se deberá contar con una licencia de Windows Server 2012 R2 64 Bits en
RNF_46
inglés.
Tabla 14: Requerimientos No Funcionales – Licenciamiento
-Estándares Aplicables
No aplica para este proyecto.
Código Descripción
RNF_47 Se deberá forzar una longitud de clave de por lo menos 7 caracteres.
Se deberá obligar a la utilización de claves fuertes (combinación de
RNF_48
mayúsculas, minúsculas, números y caracteres especiales).
Si el usuario ingresa una clave incorrecta más de 3 veces consecutivas, el
RNF_49 sistema lo bloqueará impidiendo su acceso hasta que el administrador lo
habilite.
Tabla 15: Requerimientos No Funcionales - Seguridad
116
3 MODELO DE CASOS DE USO DEL SISTEMA
3.1 ESPECIFICACIÓN DE ACTORES DEL SISTEMA
Actor Descripción
Representa el Actor que se encargará de:
Actualizar información de Operatividad.
Generar explosión de Materiales.
Generar Reporte de Operatividad.
Controlar pendientes de Operatividad.
Notificar Operatividad en Órdenes de
Producción.
Actualizar información de Avíos.
Actualizar Información de FTP-OP.
Actualizar Información de Componentes.
Actualizar Información de Unidad.
Actualizar Información de Plantilla de
Avíos por Estilo.
Representa el Actor que se encargará de:
Actualizar información de Solicitud de
Material con Motivo de Rechazo.
Actualizar información de Motivo de
Rechazo.
Representa el Actor que se encargará de:
Generar Solicitud de Material.
Generar Solicitud de Fabricación.
Generar Solicitud Pedido de Compra.
Actualizar información Solicitud de
Materiales con cantidad disponible.
Generar reporte de Solicitud de Material.
Representa el Actor que se encargará de:
Generar Reporte de Orden de Compra
Creadas
Actualizar información de Grupo de
Compras.
Generar Reporte de Solicitud Pedido de
Compra.
Representa el Actor que se encargará de:
Consultar Solicitud de Fabricación.
Generar Movimiento y Stock.
Generar Reporte de Ingreso de Solicitud de
Fabricación.
Generar Reporte de Ingreso de Orden de
Compra.
Generar Informe de Stock Asignado.
Actualizar Información de Ubicaciones.
Actualizar Información de Almacén.
117
Representa el Actor que se encargará de:
Generar Reporte de Solicitud de
Fabricación en Impresiones.
Elaborar Proyección de Insumos de
Máquinas.
118
Representa al Actor que tiene como función realizar
las tareas recurrentes como:
Consultar Solicitud de Fabricación.
Actualizar información Solicitud de
Fabricación.
Liquidar Solicitud de Fabricación.
Actualizar Información de Calendario
Laborar.
Actualizar Información de Disponibilidad
de Máquina.
Actualizar Información de Disponibilidad
de Recurso.
Nota:
Es importante mencionar que este actor es un
administrador del departamento de TI (Supervisor
de Soporte de Técnico); no es un administrador de
alguna área administrativa ni de producción.
119
3.2 DIAGRAMA DE ACTORES DEL SISTEMA
AS99_Us uario
AS08_Analis ta de AS10_Analis ta de
AS11_Operador AS09_Analis ta RRHH
PCP AS98_Adm inis trad
Textil
orSis tema
120
3.4 DIAGRAMA DE CASOS DE USO DEL SISTEMA POR PAQUETE
3.4.1 PK01-Operatividad Orden Producción
Gráfico 22: Diagrama de Caso de Uso del Sistema – PK01-Operatividad Orden de Producción
121
3.4.2 PK02-Gestionar Abastecimiento de Avíos
Gráfico 23: Diagrama de Caso de Uso del Sistema – PK02-Gestionar Abastecimiento de Avíos
122
3.4.3 PK03-Seguimiento de Abastecimiento
123
3.4.4 PK04-Mantenimiento
CUS01-Actualizar Información de
FTP-OP
CUS07-Liquidar Orden de
Producción
AS01_Analista de
Avíos CUS29-Actualizar Información de AS08_Analista de
Componentes PCP
CUS06-Actualizar Información de
Cliente
CUS50-ActualizarInformación de
Plantilla de Avíos por Estilo
CUS37-Actualizar Información de
CUS02 Actualizar Información de Familia de Avíos CUS32-Actualizar Información de
Unidad Proceso
AS05_Asistente de
Transacciones
CUS03-Actualizar Información de
Ubicaciones
124
3.4.5 PK05-Seguridad de Usuarios
<<extend>>
AS99_Usuario
CUS46_Cambiar de Contraseña
CUS47_Administrar Usuarios
AS98_AdministradorSistema
CUS48_Administrar Perfiles
Ver Anexo 8(Trazabilidad de Requerimientos Funcionales versus Casos de Uso del Sistema).
125
4 ATRIBUTOS DE CASOS DE USO DEL SISTEMA
Priorid
Nombre del Complejid Dificult
Paquete Estado Responsable ad
Caso de Uso ad ad
/ Ciclo
CUS11-
PK01-Operatividad Actualizar Carlos
Primario Definido Alta 0
Orden Producción Información de Ramos
Operatividad
CUS08-Generar
PK01-Operatividad Carlos
Explosión Primario Definido Alta 0
Orden Producción Ramos
Materiales
CUS09-Generar
PK01-Operatividad Carlos
Reporte de Secundario Definido Media 1
Orden Producción Ramos
Operatividad
CUS05-
PK01-Operatividad Controlar Carlos
Secundario Definido Baja 1
Orden Producción pendientes de Ramos
Operatividad
CUS04-
Notificar
PK01-Operatividad Carlos
Operatividad en Secundario Definido Baja 1
Orden Producción Ramos
Órdenes de
Producción.
CUS17-Act.Inf.
PK02-Gestionar Solicitud de
Franco
Abastecimiento de Materiales con Secundario Definido Baja 1
Mori
Avíos Cantidad
Disponible
CUS02-
PK02-Gestionar
Actualizar Carlos
Abastecimiento de Secundario Definido Media 1
Información de Ramos
Avíos
Unidad
CUS21-Generar
PK02-Gestionar
Reporte de Carlos
Abastecimiento de Secundario Definido Media 1
Orden de Ramos
Avíos
Compra Creadas
PK02-Gestionar CUS12-Generar
Franco
Abastecimiento de Solicitud de Primario Definido Alta 0
Mori
Avíos Material
PK02-Gestionar CUS13-Generar
Carlos
Abastecimiento de Solicitud de Primario Definido Alta 0
Ramos
Avíos Fabricación
PK02-Gestionar CUS23-Act.Inf
Carlos
Abastecimiento de Solicitud de Secundario Definido Alta 1
Ramos
Avíos Fabricación
PK02-Gestionar
CUS19-Act.Inf. Carlos
Abastecimiento de Secundario Definido Baja 1
Solicitud Ramos
Avíos
126
Material con
Motivo Rechazo
PK02-Gestionar CUS18-Generar
Franco
Abastecimiento de Solicitud Pedido Primario Definido Alta 0
Mori
Avíos de Compra
CUS27-
PK02-Gestionar
Generar Franco
Abastecimiento de Primario Definido Alta 0
Movimiento y Mori
Avíos
Stock
CUS28-Generar
PK02-Gestionar Reporte de
Franco
Abastecimiento de Ingreso de Secundario Definido Baja 1
Mori
Avíos Solicitud de
Fabricación
PK02-Gestionar CUS10-Generar
Carlos
Abastecimiento de Reporte de Secundario Definido Baja 1
Ramos
Avíos Movimiento
PK02-Gestionar CUS25-Liquidar
Franco
Abastecimiento de Solicitud de Primario Definido Alta 1
Mori
Avíos Fabricación
CUS14-
PK02-Gestionar Actualizar
Franco
Abastecimiento de Información de Secundario Definido Baja 2
Mori
Avíos Calendario
Laborar
CUS22-
PK02-Gestionar Actualizar
Franco
Abastecimiento de Información de Secundario Definido Baja 2
Mori
Avíos Disponibilidad
de Máquina
CUS16-
PK02-Gestionar Actualizar
Carlos
Abastecimiento de Información de Secundario Definido Baja 2
Ramos
Avíos Disponibilidad
de Recurso
CUS24-
PK02-Gestionar
Consultar Carlos
Abastecimiento de Secundario Definido Media 1
Solicitud de Ramos
Avíos
Fabricación
CUS52-Generar
PK02-Gestionar
Reporte de
Abastecimiento de Secundario Definido Media Franco Mori 1
Solicitud de
Avíos
Material
CUS30-Generar
Reporte de
PK03-Seguimiento Franco
Solicitud de Secundario Definido Baja 1
de Abastecimiento Mori
Fabricación en
Tintorería
127
CUS31-Generar
Reporte de
PK03-Seguimiento Franco
Solicitud de Secundario Definido Baja 1
de Abastecimiento Mori
Fabricación en
Impresiones
CUS26-Elaborar
PK03-Seguimiento Proyección de Franco
Primario Definido Alta 0
de Abastecimiento Insumos de Mori
Máquinas
CUS34-
PK03-Seguimiento Carlos
Controlar Primario Definido Alta 0
de Abastecimiento Ramos
Abastecimiento
CUS36-Enviar
PK03-Seguimiento Reporte de Franco
Secundario Definido Media 1
de Abastecimiento Riesgo de Mori
Abastecimiento
CUS35-Elaborar
PK03-Seguimiento Reporte de Franco
Secundario Definido Media 1
de Abastecimiento Abastecimiento Mori
y Plan de ventas
CUS20-Generar
PK03-Seguimiento Reporte de Franco
Secundario Definido Media 1
de Abastecimiento Solicitud Pedido Mori
de Compra
CUS15-Generar
PK03-Seguimiento Carlos
Informe de Secundario Definido Media 1
de Abastecimiento Ramos
Stock Asignado
CUS49- Generar
PK03-Seguimiento Indicador de Carlos
Secundario Definido Media 1
de Abastecimiento motivo de Ramos
rechazo
CUS37-
Actualizar
PK04- Carlos
Información de Secundario Definido Media 2
Mantenimiento Ramos
Familia de
Avíos
CUS38-
PK04- Actualizar Carlos
Secundario Definido Media 1
Mantenimiento Información de Ramos
Avíos
CUS01-
PK04- Actualizar Franco
Secundario Definido Media O
Mantenimiento Información de Mori
FTP-OP
CUS29-
PK04- Actualizar Carlos
Secundario Definido Media 2
Mantenimiento Información de Ramos
Componentes
128
CUS41-
PK04- Actualizar Franco
Secundario Definido Media 2
Mantenimiento Información de Mori
Tela
CUS42_Actuali
PK04- Carlos
zar Información Secundario Definido Media 2
Mantenimiento Ramos
de Recursos
CUS39-
PK04- Actualizar Carlos
Secundario Definido Media 1
Mantenimiento Información de Ramos
Máquinas
CUS40-
PK04- Actualizar Franco
Secundario Definido Media 2
Mantenimiento Información de Mori
Planeamiento
CUS07-Liquidar
PK04- Carlos
Orden de Secundario Definido Media 0
Mantenimiento Ramos
Producción
CUS06-
PK04- Actualizar Carlos
Secundario Definido Media 2
Mantenimiento Información de Ramos
Cliente
CUS43-
Actualizar
PK04- Carlos
Información Secundario Definido Media 1
Mantenimiento Ramos
Motivo de
Rechazo
CUS44_Actuali
PK04- zar Información Carlos
Secundario Definido Media 2
Mantenimiento de Grupo de Ramos
Compras
CUS03-
PK04- Actualizar Carlos
Secundario Definido Media 2
Mantenimiento Información de Ramos
Ubicaciones
CUS-02
PK04- Actualizar Carlos
Secundario Definido Baja 2
Mantenimiento Información de Ramos
Unidad
CUS51-
PK04- Actualizar Carlos
Secundario Definido Baja 2
Mantenimiento Información del Ramos
Almacén
CUS50-
Actualizar
PK04- Carlos
Información de Secundario Definido Media 1
Mantenimiento Ramos
Plantilla de
Avíos por Estilo
129
CUS33-
PK04- Actualizar Carlos
Secundario Definido Media 2
Mantenimiento Información de Ramos
Mermas
CUS32-
PK04- Actualizar Carlos
Secundario Definido Media 1
Mantenimiento Información de Ramos
Proceso
CUS45_Realiza
PK05-Seguridad de Carlos
r inicio de Opcional Definido Baja 2
Usuarios Ramos
sesión
PK05-Seguridad de CUS46_Cambia Carlos
Opcional Definido Baja 2
Usuarios r de Contraseña Ramos
PK05-Seguridad de CUS47_Admini Carlos
Opcional Definido Baja 2
Usuarios strar Usuarios Ramos
PK05-Seguridad de CUS48_Admini Carlos
Opcional Definido Baja 2
Usuarios strar Perfiles Ramos
Tabla 17: Atributos de los casos de uso del Sistema
Leyenda:
2. Estado: Clasifica al caso de uso por su estado en que se encuentra su realización, sus
valores son:
Definido: disciplina requerimientos.
Analizado: disciplina análisis.
Diseñado: disciplina diseño.
Implementado: disciplina implementación.
Probado: disciplina pruebas.
implantado: implantación.
3. Dificultad: Clasifica al caso de uso por los recursos con que cuenta el grupo de
proyecto para su realización, sus valores son:
Alta: el grupo de proyecto tiene pocos recursos para realizar el caso de uso, resulta
más difícil su realización.
Media: resulta relativamente difícil realizar el caso de uso por los recursos del
grupo de proyecto.
Baja: el grupo de proyectos cuenta con los recursos suficientes para realizar el
caso de uso.
130
4. Prioridad: Clasifica al caso de uso por orden de realización del proyecto, sus valores
son:
Ciclo 0.
Ciclo 1.
Ciclo 2.
El siguiente gráfico muestra la distribución de los Casos de Uso del Sistema por Ciclo de
Desarrollo.
19%
37%
Ciclo 0
Ciclo 1
44% Ciclo 2
131
5 ESPECIFICACIONES DETALLADAS DE LOS CASOS DE USO DEL SISTEMA
A continuación, se presenta la especificación de alto nivel de todos los casos de uso. Los casos
de uso del núcleo central se explican de manera detallada en el punto 1.6.
132
Nombre CUS03-Actualizar Información de Ubicaciones
Actor(es): AS05_Asistente de Transacciones
Añadir la información de código y descripción de la ubicación del
Propósito:
almacén.
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_57
Funcional:
El caso de uso comienza cuando el Asistente de Transacciones
ingresa al sistema de Gestión de Abastecimiento de Avíos, luego
ingresa a la opción “Mantenimiento” y luego a la opción “Actualizar
Información de Ubicaciones”, según su requerimiento el Asistente de
Transacciones puede crear, modificar o dar de baja la información de
Resumen:
la Ubicación (Código, descripción) definida para ser usada en la
empresa.
133
Nombre CUS05-Controlar pendientes de Operatividad
Actor(es): AS01_Analista de Avíos
Controla que no hay pendientes de Operatividad al Gerente
Propósito:
Comercial.
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_31 y RF_44
Funcional:
El caso de uso comienza cuando el Analista de Avíos ingresa al
sistema de Gestión de Abastecimiento de Avíos, luego ingresa a la
opción “Operatividad Orden de Producción” y luego a la opción
“Controlar Pendientes de Operatividad”, según su necesidad el
Analista de Avíos selecciona la fecha del día, la filtra y luego
selecciona la opción de “Controlar Pendientes”, el sistema verifica si
hay OP pendientes de operatividad y muestra un detalle de
información como: Orden de Producción, Estilo, Cantidad de
Resumen:
Prendas, fecha de entrega y fecha de envió a DDP. En caso no existan
OP pendientes de Operatividad, el Analista de Avíos selecciona la
opción “No hay Pendientes de Operatividad, se enviará Notificación”
y el sistema envía una notificación por correo al Gerente Comercial
indicando que no hay pendientes de Operatividad.
134
Nombre CUS07-Liquidar Orden de Producción
Actor(es): AS08_Analista de PCP
Propósito: Liquidar Orden de Producción.
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_54
Funcional:
El caso de uso comienza cuando el Analista de PCP ingresa al sistema
de Gestión de Abastecimiento de Avíos, luego ingresa a la opción
“Mantenimiento” y luego a la opción “Liquidar Orden de
Producción”, según su requerimiento el Analista de PCP puede
registrar el número de Orden de Producción y el sistema mostrará la
fecha real de despacho y si esta anulada y/o activa, de estar conforme
Resumen:
el Analista de PCP selecciona la opción “Liquidar Orden de
Producción” y el sistema liquida la Orden de Producción y libera los
avíos reservados que aún no fueron despachados.
135
Nombre CUS09-Generar Reporte de Operatividad
Actor(es): AS01_Analista de Avíos
Generar reportes de operatividad en base a la información del registro
Propósito:
de la operatividad.
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_06
Funcional:
El caso de uso comienza cuando el Analista de Avíos ingresa al
sistema de Gestión de Abastecimiento de Avíos, luego ingresa a la
opción “Operatividad Orden de Producción” y luego a la opción
“Generar Status de Operatividad”, según su necesidad el Analista de
Avíos selecciona un rango de fechas, la filtra y el sistema genera el
Resumen: reporte con la información de la Operatividad (OP, Avío,
Variabilidad, Cantidad Requerida, consumo y merma).
El Reporte puede ser exportado a PDF.
136
Nombre CUS11-Actualizar Información de Operatividad
Actor(es): AS01_Analista de Avíos
Añadir los avíos con sus consumos, mermas y el motivo del pendiente
Propósito:
por Orden de Producción.
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_02, RF_04, RF_21
Funcional:
El caso de uso comienza cuando el Analista de Avíos ingresa al
sistema de Gestión de Abastecimiento de Avíos, luego ingresa a la
opción “Operatividad Orden de Producción” de ahí a la opción
“Actualizar información de Operatividad”, según su necesidad el
Analista de Avíos selecciona una Orden de Producción pendiente de
registro de Operatividad y selecciona la opción “Registro de
Operatividad”, aquí el sistema le permitirá registrar y eliminar los
Componentes con su variabilidad, en caso desee agregar
Resumen:
Componentes se selecciona la opción “Guardar” y el sistema muestra
un formulario llamado “Registro de Avío por Componente” para
registrar el código de avío, el Consumo, el porcentaje de Merma y el
motivo del pendiente(en caso se suceda), con la opción “Guardar” se
registra la información digitada.
137
El caso de uso finaliza cuando el sistema generó al menos una
Solicitud de Material.
Clasificación: Primario
Tabla 29: CUS12-Generar Solicitud de Material
138
“Nueva Fecha” y el sistema mostrará un formulario para registrar el
Día, Mes, Año Hora Inicio y Hora Fin.
139
Nota: el Recurso que se muestra es el que vino a laborar en el día.
140
opción “Gestionar Abastecimiento de Avíos” de ahí se ingresa a la
opción “Solicitud de Pedido de Compra”, el sistema mostrará un
formulario donde se podrá filtrar las explosiones de Materiales por
fecha de generación, al seleccionar una fecha el sistema mostrará
todas las Explosiones de Materiales de la fecha filtrada y al
seleccionar la opción “Genera Solicitud Pedido de Compra”, el
sistema procesará las explosiones de materiales mostradas en el
formulario y generará una Solicitud de Pedido de Compra restando
las cantidad disponible de la Solicitud de Material por cada Orden de
producción. La solicitud de Pedido de Compra mostrará la
información del OP, código de avío, cantidad a Comprar, código de
Grupo de Compra, la unidad de Compra y la fecha requerida. La
Solicitud de Pedido luego es procesada por el SAP y devolverá el
número de SolPed. Finalmente el sistema envía un correo electrónico
al Gestor de Compra notificando la creación de las solicitudes con su
respectivo detalle y además escribe en un archivo log el detalle del
envío.
141
Nombre CUS20-Generar Reporte de Solicitud Pedido de Compra
Actor(es): AS04_Gestor de Compra
Propósito: Genera el reporte de Solicitud de Pedido de Compra.
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_33 y RF_42
Funcional:
El caso de uso inicia cuando el Gestor de Compra ingresa al sistema
de Gestión de Abastecimiento de Avíos, luego ingresa a la opción
“Seguimiento de Abastecimiento”, de aquí se ingresa a la opción
“Reportes”, y a la opción “Generar Reporte de Solicitud de Pedido
de Compra”, el sistema mostrará un formulario donde se podrá hacer
uso de la opción “Consultar Orden de Compra” para identificar y
seleccionar los avíos asignados ya sea por Orden de Compra
relacionados a la Solicitud de Pedido de Compra. Luego de
Resumen:
seleccionar las órdenes de Compra se usa la opción “Generar Reporte
de Solicitud de Pedido de Compra” y el sistema generará el informe
con la información de la orden de compra, solicitud de pedido de
compra, OP, avío, cantidad requerida, fecha de llegada, Gestor de
Compra.
142
Nombre CUS22- Actualizar Información de Disponibilidad de Máquina
Actor(es): AS11_Operador
Propósito: Añadir Máquinas disponibles por fecha y hora de inicio y fin
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_58.
Funcional:
El caso de uso inicia cuando el Operador ingresa al sistema de
Gestión de Abastecimiento de Avíos, luego ingresa a la opción
“Gestionar Abastecimiento”, de ahí ingresa a la opción “Actualizar
Información de Disponibilidad de Máquina”, el sistema mostrará un
formulario donde mostrará un filtro por fecha(por defecto la del día)
y un detalle con la información: Día, mes, Año, Hora Inicio, Hora Fin
y Máquina, el Operador puede seleccionar la opción “Registrar
Resumen:
Máquina por Fecha y Hora” y el sistema mostrará un formulario para
registrar el Día, Mes, Año Hora Inicio, Hora Fin y Máquina.
143
Tabla 40: CUS23-Act.Inf Solicitud de Fabricación
144
Nombre CUS26-Elaborar Proyección de Insumos de Máquinas
Actor(es): AS06_Asistente de Impresiones
Propósito: Elabora y Genera la Proyección de Insumos de Máquinas
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_35 y RF_36.
Funcional:
El caso de uso inicia cuando el Asistente de Impresiones ingresa al
sistema de Gestión de Abastecimiento de Avíos, luego ingresa a la
opción “Seguimiento de Abastecimiento”, de aquí ingresa a la opción
“Elaborar Proyección de Insumos”, el sistema mostrará un formulario
donde se podrá filtrar por mes y año de Plan de Ventas de las Ordenes
de Producción y cuando se dé clic en la opción “Proyectar Insumos” ,
el sistema buscará todas las Solicitudes de Fabricación de
Impresiones asociadas a las Órdenes de Producción y mostrará la
cantidad que se requiere a nivel de resumen de los códigos de insumo
Resumen:
que están asociados a los avíos, el listado mostrará la información de:
Mes y Año del Plan de Ventas, Cliente, Orden de Producción, código
de Insumo, y la cantidad a Comprar y el Stock Actual del insumo,
luego al seleccionar la opción “Generar Proyección de Compras”, el
sistema genera una Solicitud de Pedido de Compra con lo indicado
en el listado.
145
se tiene que seleccionar la opción “Ingresar Documento”, donde se
podrá seleccionar el tipo de Movimiento a ingresar, en este
formulario se mostrará el número de movimiento, tipo de
movimiento, documento de ingreso (Orden de Compra o Solicitud de
Fabricación), fecha de creación y usuario, luego se selecciona el
documento a ingresar y por último se utiliza la opción “Generar
Movimiento” para actualizar el movimiento y los stocks.
146
agregar, modificar o anular la información del componente como:
su código y descripción.
147
opción “Seguimiento de Abastecimiento”, de aquí se ingresa a la
opción “Reportes”, y luego a la opción “Generar Reporte de Solicitud
de Fabricación en Impresiones”, el sistema mostrará un filtro por
rango de fechas y al seleccionar la opción “Generar Reporte”, el
sistema muestra un listado de todas las Solicitudes de Fabricación. La
información que mostrará será: la Solicitud de Fabricación, la OP, la
cantidad Requerida, la cantidad producida, el status (Pendiente, en
Proceso), el responsable y la máquina.
El Reporte puede ser exportado a PDF.
148
El caso de uso finaliza cuando el registro de la información de las
mermas queda actualizado.
Clasificación: Secundario
Tabla 50: CUS33-Actualizar Información de Mermas
149
Nombre CUS36-Generar reporte de Riesgo de Abastecimiento
Actor(es): AS13_Asistente Automático
Propósito: Elabora Reporte de Riesgo de Abastecimiento
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_41
Funcional:
El caso de uso inicia cuando el Asistente Automático inicia el CUS
a las 11pm todos los días, es entonces cuando el sistema valida el
detalle de información de la orden de producción, código de avío,
descripción del avío, fecha requerida en planta, lead time de compra,
cantidad requerida, proveedor, fecha requerida de la orden de
compra, fecha requerida de la Solicitud de Fabricación, fecha
Resumen:
máxima colocación de Orden de Compra, fecha de explosión de
material, fecha de operatividad, Orden de compra y solicitud de
Pedido de Compra.
150
Requerimiento
RF_27
Funcional:
El caso de uso comienza cuando el Analista de Avíos ingresa al
sistema de Gestión de Abastecimiento de Avíos, luego ingresa a la
opción “Mantenimiento” y luego a la opción “Actualizar Información
de Avíos”, según su requerimiento el Analista de Avío puede agregar,
Resumen: modificar o anular la información del Avío como: código de avío, su
descripción, unidad, origen, tipo de avío y familia.
151
El caso de uso finaliza cuando el registro de la información de
Planeamiento queda actualizado.
Clasificación: Secundario
Tabla 57: CUS40-Actualizar Información de Planeamiento
152
Requerimiento
RF_52
Funcional:
El caso de uso comienza cuando el Analista de Control de Calidad
ingresa al sistema de Gestión de Abastecimiento de Avíos, luego
ingresa a la opción “Mantenimiento” y luego a la opción “Actualizar
Información de Motivo de Rechazo”, según su requerimiento el
Resumen: Analista de Control de Calidad puede agregar, modificar o anular la
información de Motivo como: su código, y su descripción.
153
Nombre CUS46_Cambiar de Contraseña
Actor(es): AS99_Usuario
Propósito: Cambiar la contraseña del usuario del sistema.
Puntos de Inclusión: Ninguno
Puntos de Extensión: Ninguno
Requerimiento
RFG_02
Funcional:
El caso de uso da inicio cuando el Usuario indica la opción “Cambiar
Resumen: Contraseña”. El usuario puede modificar su contraseña. El caso de
uso finaliza cuando el sistema graba la nueva contraseña.
Clasificación: Opcional
Tabla 63: CUS46_Cambiar de Contraseña
154
Nombre CUS49- Generar Indicador de motivo de rechazo
Actor(es): AS08_Analista de PCP
Generar Indicadores de Motivo de Rechazo de los avíos que están en
Propósito:
las Solicitudes de Materiales.
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_43
Funcional:
El caso de uso inicia cuando el Analista de PCP ingresa al sistema de
Gestión de Abastecimiento de Avíos, luego ingresa a la opción
“Seguimiento de Abastecimiento”, de aquí se ingresa a la opción
“Reportes”, luego se debe de seleccionar la opción “Indicador de
Motivos de Rechazo”, el sistema mostrará un formulario donde se
podrá filtrar por un rango de fechas, la cual es la fecha de creación de
la Solicitud de Material y cuando se dé clic en la opción “Generar
Resumen:
Indicador”, el sistema mostrará un Listado de los motivos de rechazo
con su cantidad de veces que se repite en las Solicitudes de Materiales
analizadas(a nivel porcentual).
El indicador puede ser exportado a PDF.
155
Nombre CUS51-Actualizar Información de Almacén
Actor(es): AS05_Asistente de Transacciones
Propósito: Añadir la información de Almacén.
Puntos de Inclusión: Ninguno.
Puntos de Extensión: Ninguno.
Requerimiento
RF_45
Funcional:
El caso de uso comienza cuando el Asistente de Transacciones
ingresa al sistema de Gestión de Abastecimiento de Avíos, luego
ingresa a la opción “Mantenimiento” y luego a la opción “Actualizar
Información de Almacén”, según su requerimiento el Asistenta de
Resumen: Transacciones puede agregar, modificar o anular la información del
Almacén como: su código y su descripción.
156
Especificación detallada de los Casos de Uso del Sistema
AS01_Analista de Avíos
ii. Propósito
El caso de uso comienza cuando el analista de avíos tiene que asignar una ficha técnica
a una Orden de Producción que no tenga una asignada, para ello realiza una búsqueda
de la(s) Órdenes de Producción que no tengan asignada una ficha técnica, entonces
procederá a asignarla.
El caso de uso finaliza cuando se asignó una ficha técnica a la Orden(es) de producción.
Filtrar a OP: Ir a Subflujo Filtrar (Se realiza la búsqueda según la fecha de creación
de OP que tengan o no asignada una Ficha Técnica).
157
Seleccionar una ficha técnica: Ir a subflujo “Seleccionar FTP”.
Asigna Ficha Técnica a OP: Ir a Subflujo “Asignar Ficha Técnica a OP” (se asocia
la Ficha Técnica a la OP).
Desasigna Ficha Técnica a OP: Ir a Subflujo “Desasignar Ficha Técnica a OP” (se
desasocia la Ficha Técnica a la OP).
d) El Analista de Avíos selecciona la opción “Retornar” en el formulario de
Asignación de Ficha Técnica a OP.
e) El sistema cierra la interfaz, terminando el caso de uso.
v. Subflujos
o Filtrar
a) El Analista de Avíos lista las OP’s según los criterios: Presionando el botón
“Ver OP’s pendientes de asignar” o Ingresando la fecha de Requerida de OP.
b) Si el Analista de Avíos presiona el botón “Ver OP’s pendientes de asignar” el
sistema listará todas las OP’s que no tengan asignada una ficha técnica. Por lo
cual el caso de uso continuará en el punto d.
c) Si el analista de avios ingresa la fecha requerida de la OP y da click al botón
buscar, el sistema listará todas las OP’s desde la fecha ingresada hasta la fecha
actual tengan o no una ficha técnica asignada.
d) El formulario “Asignación de Ficha Técnica a OP” muestra la(s) OP’s que
cumplan con los criterios de búsqueda seleccionados mostrando los siguientes
campos: “Número de OP”, botón de lupa utilizada para seleccionar una ficha
técnica, “Número de Ficha Técnica”, “Nombre de Cliente”, “Estilo”, “Cantidad
de Prendas”, “Fecha Requerida”, “F. Envío a DDP”.
e) El caso de uso retorna al punto “b” del flujo básico.
o Seleccionar FTP
158
“Código de ficha”, “Densidad”, “Temporada”, “Tipo Solicitud”, “Sectorista”,
“Fecha de Emisión” y “Usuario”.
c) El Analista de Avíos seleccionada una ficha técnica y da clic en el código de
ficha.
d) El caso de uso retorna al punto “b” del flujo básico.
a) El Analista de Avíos selecciona una Orden de Producción que tenga una ficha
ténica asignada.
b) El Analista de Avíos selecciona la opción “Desasignar Ficha Técnica”
c) El sistema muestra el siguiente mensaje: “¿Seguro de Desasignar Ficha Técnica
a OP?”.
d) El Analista de Avíos selecciona la opción “Aceptar”.
e) El sistema realiza la desasignación de la ficha técnica en la orden de producción
seleccionada.
f) El sistema muestra el siguiente mensaje “Ficha Técnica: YY fue desasignada
para la OP: XX”.
159
g) El sistema refresca el formulario dejando en blanco la columna “Código de
Ficha Técnica”.
h) El caso de uso retorna al punto “b” del flujo básico.
o Retornar
Se presenta en el punto “b” del subflujo “Filtrar”, el sistema no devuelve ninguna Orden
de Producción:
a) El sistema muestra un formulario en blanco con los siguientes campos: “Número de
OP”, “Número de Ficha Técnica”, “Nombre de Cliente”, “Estilo”, “Cantidad de
Prendas”, “Fecha Requerida” y “F. Envío a DDP”.
b) El sistema regresa al punto b del flujo básico.
Se presenta en el punto “d” del subflujo Desasigna ficha Técnica a OP, si la Orden ya
tiene Operatividad Registrada:
a) El sistema muestra el siguiente mensaje: “No se puede Desasignar Ficha Técnica por
que ya tiene Operatividad registrada”.
b) El sistema regresa al punto “b” del subflujo Desasigna ficha Técnica a OP.
Se presenta en el punto “d” del subflujo Asigna ficha Técnica a OP, si se ingresa un
espacio en blanco o un código de ficha inexistente.
a) El sistema muestra el siguiente mensaje: “No existe Ficha Técnica”.
b) El sistema regresa al punto “b” del subflujo Asigna ficha Técnica a OP.
160
o Desasigna con Ficha en blanco [RN34]
Se presenta en el punto “d” del subflujo Desasigna ficha Técnica a OP, si la Orden no
tiene Ficha Técnica Asignada:
a) El sistema muestra el siguiente mensaje: “OP no tiene Ficha Técnica Asignada, no
es posible Desasignar”.
b) El sistema regresa al punto “b” del subflujo Desasigna ficha Técnica a OP.
Se presenta en el punto “d” del subflujo Asigna ficha Técnica a OP, si la Orden ya
tiene asignada una ficha técnica:
a) El sistema muestra el siguiente mensaje: “OP ya tiene Ficha Técnica Asignada, no
es posible volver a Asignar”.
b) El sistema regresa al punto “b” del subflujo Asigna ficha Técnica a OP.
vii. Precondiciones
viii. Postcondiciones
Ninguno.
x. Puntos de Extensión
Ninguno.
xi. Reglas de Negocio
161
RN32_Orden con Operatividad Registrada
RN33_Asigna con Ficha en blanco
RN34_Desasigna con Ficha en blanco
RN35_Asignar Ficha en OP con Ficha Asignada
Imágenes:
162
Asignar una Ficha Técnica a una OP
Mensajes
163
2 CUS11-Actualizar Información de Operatividad
AS01_Analista de Avíos
iii. Propósito
164
vi. Subflujos
o Registrar [RN18]
165
o Registrar Componente
166
e) El Analista de Avíos elige un Avío presionando sobre el número de código.
f) El sistema regresa a la venta anterior cargando en el campo “Código” el código de
Avío seleccionado.
g) El Analista de Aviós presiona el botón Tabulador para que el sistema muestre la
“Descripción de Avío”, “Consumo”, “Unidad” y “Merma”. [RN18].
h) El Analista de Avíos selecciona la opción “Guardar”
i) El sistema verifica que esté registrado el código de avío [RN01], [RN02], [RN08].
j) El sistema actualiza el Registro de Avío por Componente y muestra el mensaje
“Avío: “XX” registrado correctamente”.
k) El caso de uso retorna al punto “c” del subflujo “Registrar”.
Nota: Para este ejemplo se trabajará con la variabilidad por color, pero debajo de
esta figura se mostrarán las figuras por variabilidad talla y variabilidad genérica.
c) El Analista de Avíos selecciona el código de avío que está relacionado a la plantilla.
d) El sistema obtiene de forma automática la “Descripción” y la “UND”.
167
e) El sistema extrae de forma automática el “Consumo” y la “Merma” [RN18].
f) El Analista de Avíos selecciona la opción “Guardar”
g) El sistema verifica que esté registrado el código de avío [RN01], [RN02], [RN08].
h) El sistema actualiza el Registro de Avío por Componente y muestra el mensaje
“Avío: “XX” registrado correctamente”.
i) El caso de uso retorna al punto “c” del subflujo “Registrar”.
o Eliminar Componente
o Retornar Operatividad
o Retornar Componente
168
a) El sistema cierra el formulario “Registro de Avío por Componente y variabilidad
Color”.
b) El caso de uso vuelve al punto “c” del subflujo Registrar
169
o Órdenes de Producción no encontradas [RN21]
Se presenta en el punto “b” del flujo básico, si el sistema no devuelve ninguna Orden de
Producción con el filtro de fecha.
a) El sistema no muestra ningún detalle de información.
b) El caso de uso se mantiene en el punto “b” del flujo básico.
170
b) El caso de uso retorna al punto “a” del subflujo registrar componente.
Se presenta en el punto “c” del subflujo registrar componente, si el sistema reconoce que
el componente y su variabilidad ya fueron registrados:
a) El sistema muestra el siguiente mensaje: “Variabilidad y Componente ya ingresados,
favor de revisar”.
b) El caso de uso retorna al punto “a” del subflujo registrar componente.
171
o Avío inmodificable [RN44] [RN45]
172
o Eliminación de Componente con Solicitud Pedido de Compra asociado
[RN48]
viii. Precondiciones
ix. Postcondiciones
x. Puntos de Inclusión
Ninguno.
Ninguno.
173
RN02_Condición para registrar el consumo de avío en la operatividad.
RN03_Motivo del pendiente de avío.
RN08_Determinación del consumo.
RN18_Cálculo de Operatividad
RN21_Busqueda sin resultados
RN23_Registro de Avío en Plantilla
RN24_Registro de Componente Correcto en Operatividad
RN25_Duplicidad de Componentes en Operatividad
RN44_Eliminación de Componentes con Solicitudes Generadas
RN45_Modificación de Avio en Componente
RN46_Eliminación de Componente con Solicitud de material
RN47_ Eliminación de Componente con Solicitud de Fabricación
RN48_ Eliminación de Componente con Solicitud de Pedido de Compra
Imágenes:
174
Actualizar Información de Operatividad
Registro de Operatividad
175
Registro de Avío por Componente y variabilidad Color
176
Registro de Avío por Componente y variabilidad Talla
177
Registro de Avío por Componente y Variabilidad por Color por Plantilla de Estilo
Mensajes
178
3 CUS08-Generar Explosión Materiales
v. Actores del Sistema
AS01_Analista de Avíos
vi. Propósito
179
Listar: Ir a Subflujo Listar Operatividad (se muestra el detalle de la operatividad
de una orden de producción).
e) El Analista de Avíos selecciona la opción “Retornar” en el formulario de
Explosión de Materiales.
f) El sistema cierra la interfaz, terminando el caso de uso.
v. Subflujos
o Listar Operatividad
180
d) El Analista de Avíos consulta la información de la operatividad de la Orden de
Producción por Variabilidad y Componente.
Ver figura (“Listar Operatividad”).
e) El Analista de Avíos selecciona la opción guardar en formato “PDF”.
f) El sistema guarda la consulta de Operatividad en un archivo “PDF”.
g) El Analista de Avíos Selecciona la opción el icono “X”.
h) El sistema regresa al formulario “Explosión de Materiales”.
i) El caso de uso retorna al punto “d” del flujo básico.
o Retornar
o Exportar Excel
181
xiv. Precondiciones
xv. Postcondiciones
Ninguno.
Ninguno
RN49_Insumo de Avío
Imágenes:
182
183
Explosión de Materiales
Listar Operatividad
Mensajes
184
4 CUS12-Generar Solicitud de Material
AS03_Asistente de Asignaciones
ii. Propósito
185
Generar Solicitud de Material: Ir a Subflujo Generar Solicitud de Material (se genera
la solicitud de material).
Ver Detalle: Ir a Subflujo Ver Detalle.
e) El Asistente de Asignaciones selecciona la opción “Retornar” en el formulario de
Solicitud de materiales.
f) El sistema cierra la interfaz, terminando el caso de uso.
v. Subflujos
Ver Detalle
186
a) El Asistente de Asignaciones Selecciona una Orden de Producción que está en el
formulario.
b) El Asistente de Asignaciones selecciona la opción de “Ver Detalle”.
c) El sistema muestra un formulario llamado “Ver Detalle de Solicitud de Material por
OP” con las siguientes secciones:
Datos de Cabecera: “Código de Explosión” y “OP”.
Datos de Detalle: “Estilo”, “Cod. Avío”, “Descripción”, “Cantidad”,
“Unidad”, “F. Generación”, “Nro. SolMaterial”.
Opciones: A nivel de cabecera: “Retornar” (Ver Figura: “Detalle de
Solicitud de Material”).
o Retornar
Se presenta en el punto “f” del flujo básico, si el Asistente de Asignaciones desea generar
las Solicitudes de Materiales antes de las 5:00pm.
a) El sistema muestra el siguiente mensaje: “Seguro que desea Generar Solicitud de
Material”.
b) El Asistente de Asignaciones selecciona la opción “SI”.
c) El sistema muestra el siguiente mensaje: “No se puede Generar Solicitud de Material
por que no está en el rango de la hora definida por la empresa”.
d) El Asistente de Asignación selecciona la opción “Aceptar”.
187
e) El caso de uso retorna al punto “b” del flujo básico.
Se presenta en el punto “c” del flujo básico, el sistema no devuelve ninguna Solicitud
de Material:
a) El sistema no muestra ninguna información.
Se presenta en el punto “b” del subflujo Ver Detalle, cuando se selecciona una explosión
que no tiene ninguna Solicitud de Material generada:
a) El sistema muestra el siguiente mensaje: “Explosión no tiene Solicitud(es) de
Material(es)”.
b) El sistema vuelve al punto “a” del subflujo Ver Detalle
Se presenta en el punto “e” del subflujo Generar Solicitud de Material, cuando no hay
stock de Avíos.
a) El sistema muestra el siguiente mensaje: “No se puede generar ninguna Solicitud de
Material debido a que no hay Stock disponible para los Avios de la Explosión”.
b) El sistema vuelve al punto “a” del subflujo Generar Solicitud de Material.
Se presenta en el punto “e” del subflujo Generar Solicitud de Material, cuando no hay
stock de Avíos.
c) El sistema muestra el siguiente mensaje: “Solicitud(es) de Material(es) ya se ha(n)
generado para la explosión seleccionada, por favor "Ver Detalle"”.
d) El sistema vuelve al punto “a” del subflujo Generar Solicitud de Material.
188
vii. Precondiciones
viii. Postcondiciones
Ninguno.
x. Puntos de Extensión
Ninguno.
xi. Reglas de Negocio
RN13_Generación de Documentos
RN21_Busqueda sin resultados
RN36_ Sin Generación de Solicitud de Material
RN50_Solicitud ya generada
Imágenes:
189
Generar Solicitud de Material
190
Mensajes
191
5 CUS13-Generar Solicitud de Fabricación
AS03_Asistente de Asignaciones
ii. Propósito
192
c) El Asistente de Asignaciones ingresa una fecha de generación de Fabricación.
d) Si el Asistente de Asignaciones requiere:
Generar una solicitud de Fabricación: Ir a subflujo Generar Solicitud de Fabricación.
Ver Detalle: Ir a Subflujo Ver Detalle.
e) El Asistente de Asignaciones selecciona la opción “Retornar” en el formulario de
Solicitud de Fabricación.
f) El sistema cierra la interfaz, terminando el caso de uso.
v. Subflujos
Ver Detalle
a) El Asistente de Asignaciones Selecciona una Orden de Producción que está en
el formulario.
193
b) El Asistente de Asignaciones selecciona la opción de “Ver Detalle”.
c) El sistema muestra un formulario llamado “Ver Detalle de Solicitud de
Fabricación por OP” con las siguientes secciones:
o Retornar
194
o Detalle de Solicitud de Fabricación No Existente [RN21]
Se presenta en el punto “b” del subflujo Ver Detalle, cuando se selecciona una explosión
que no tiene ninguna Solcitud de Fabricación generada:
195
vii. Precondiciones
viii. Postcondiciones
Ninguno.
x. Puntos de Extensión
Ninguno.
xi. Reglas de Negocio
RN13_Generación de Documentos
RN14-Verificación de stock disponible
RN21_Busqueda sin resultados
RN37_ Sin Generación de Solicitud de Fabricación
RN50_Solicitud ya generada
xii. Información Adicional
Imágenes:
196
Generar Solicitud de Fabricación
197
Mensajes
198
6 CUS18-Generar Solicitud Pedido de Compra
AS03_Asistente de Asignaciones
ii. Propósito
199
Datos de Detalle: “Código de Explosión”, “Número de OP”, “Estilo” y
“Fecha de Explosión”.
Opciones: A nivel de cabecera: “Retornar”
Opciones: A nivel de detalle “Generar Solicitud de Pedido de Compra” (Ver
Figura: “Generar Solicitud de Pedido de Compra”) y “Detalle de Solicitud
de Pedido de Compra” (Ver Figura: “Ver Detalle de Pedido de Compra”).
c) El Asistente de Asignaciones ingresa una fecha de generación de Pedido de Compra.
d) Si el Asistente de Asignaciones requiere:
Generar Solicitud de Pedido de Compra: ir a subflujo Generar Solicitud de Pedido
de Compra.
Ver Detalle: Ir a Subflujo Ver Detalle.
e) El Asistente de Asignaciones selecciona la opción “Retornar” en el formulario de
Generar Solicitud de Pedido de Compra.
f) El sistema cierra la interfaz, terminando el caso de uso.
v. Subflujo
200
j) El Asistente de Asignaciones selecciona la opción “Aceptar”.
k) El sistema refresca el formulario y muestra en número de Solicitud de Pedido de
Compra creado por cada explosión.
l) El sistema envía un correo electrónico al Gestor de Compra detallando la Creación
de la Solicitud de Pedido de Compra con su respectivo detalle. [RN20]
m) El Asistente de Asignaciones selecciona la opción “Retornar”
n) El sistema cierra la interfaz, terminando el caso de uso.
Ver Detalle
a) El Asistente de Asignaciones Selecciona una Orden de Producción que está en
el formulario.
b) El Asistente de Asignaciones selecciona la opción de “Ver Detalle”.
c) El sistema muestra un formulario llamado “Ver Detalle de Pedido de Compra”
con las siguientes secciones:
o Retornar
201
vi. Flujos Alternos
Se presenta en el punto “f” del flujo básico, si el Asistente de Asignaciones desea generar
las Solicitudes de Pedido de Compra antes de las 5:00pm.
a) El sistema muestra el siguiente mensaje: “Seguro que desea Generar Solicitud de
Pedido de Compra”.
b) El Asistente de Asignaciones selecciona la opción “SI”.
c) El sistema muestra el siguiente mensaje: “No se puede Generar Solicitud de Pedido
de Compra por que no está en el rango de la hora definida por la empresa”.
d) El Asistente de Asignación selecciona la opción “Aceptar”.
e) El caso de uso retorna al punto “d” del flujo básico.
Se presenta en el punto “b” del subflujo Ver Detalle, cuando se selecciona una explosión
que no tiene ninguna Solicitud de Pedido de Compra generada:
a) El sistema muestra el siguiente mensaje: “Explosión no tiene Solicitud(es) de Pedido
de Compra(s)”.
b) El sistema vuelve al punto “a” del subflujo Ver Detalle.
202
o Sin generación de Solicitud de Pedido de Compra [RN38]
vii. Precondiciones
203
viii. Postcondiciones
Ninguno.
x. Puntos de Extensión
Ninguno.
xi. Reglas de Negocio
RN13_Generación de Documentos
RN14-Verificación de stock disponible
RN21_Busqueda sin resultados
RN20_Perfil de Usuario
RN27_Error en envío de Emial
RN38_ Sin Generación de Solicitud de Pedido de Compra
RN50_Solicitud ya generada
xii. Información Adicional
Imágenes:
204
Ver Detalle de Solicitud de Pedido de Compra
Mensajes
205
7 CUS27-Generar Movimiento y Stock
AS05_Asistente de Transacciones
ii. Propósito
206
I. Si seleccionó el Tipo de Movimiento igual a Compra Nacional o
Compra Importada, el Asistente de Transacciones consultará una
solicitud de Compra.
II. Si seleccionó el Tipo de Movimiento igual a Producción Propia el
Asistente de Transacciones consultará una Solicitud de Fabricación en
estado liquidada.
v. Subflujos
o Orden de Compra
a) El sistema lista todas las Órdenes de Compra que están aprobadas y pendientes
de ingresar al almacén.
b) El Asistente de Transacciones da click sobre el botón “Generar Movimiento”
sobre la Orden de Compra que desea ingresar de forma total (Con todas las
SolPed que pueda tener asociada).
c) El sistema muestra el siguiente mensaje: “¿Seguro de Generar el movimiento?”
d) El Asistente de Transacciones selecciona la opción “Si”.
e) El sistema crea el movimiento ingresando al almacén la cantidad del avío de
todas las SolPed asociadas a la Orden de Compra. [RN10] [RN15].
f) El sistema actualiza el stock con el detalle del movimiento generado.
g) El sistema muestra el siguiente mensaje: “Movimiento Total(es) han sido
generados”.
h) El sistema muestra a continuación un formulario del movimiento con los datos
de cabecera: Número de movimiento, tipo de movimiento y fecha de ingreso, a
nivel de detalle: Nro de Documento (en este caso la Orden de Compra), ítem
207
del movimiento, código de avío, descripción, unidad, cantidad y ubicación. Ver
figura (“Detalle de Movimiento Generado”).
i) El Asistente de Transacciones selecciona la opción “Retornar”,
j) El sistema actualiza el formulario y solo deja las Orden(es) de Compra
pendiente(s) de ingreso al almacén.
k) El sistema retorna al punto “b” del flujo básico.
o Solicitud de Fabricación
208
del movimiento, código de avío, descripción, unidad, cantidad y ubicación. Ver
figura (“Detalle de Movimiento Generado”).
l) El Asistente de Transacciones selecciona la opción “Retornar”,
m) El sistema actualiza el formulario y solo deja las Solicitud(es) de
Fabricación(es) pendiente(s) de ingreso al almacén.
n) El sistema retorna al punto “b” del flujo básico.
o Retornar
Se presenta en el punto “b” del flujo, el sistema no devuelve ninguna Orden de Compra:
a) El sistema no muestra ninguna información.
b) El caso de uso continúa en el punto a del flujo básico.
Se presenta en el punto “b” del flujo básico, el sistema no devuelve ninguna Solicitud
de Fabricación:
a) El sistema no muestra ninguna información
b) El caso de uso continúa en el punto a del flujo básico.
209
Comprada”, "Unidad de Compra", "Cod.Grupo a Comprar", "Fecha Requerida" y
"SolPed". Ver Figura “Consultar Detalle Orden de Compra”.
d) El Asistente de Transacciones selecciona uno o más ítems de una Orden de Compra
a ingresar al almacén.
e) El Asistente de Transacciones selecciona la opción “Generar Movimientos” [RN10].
f) El sistema verifica el o los ítems(s) seleccionados de una Orden de Compra [RN15].
g) El sistema muestra el siguiente mensaje: “¿Seguro de Generar el movimiento?”
h) El Asistente de Transacciones selecciona la opción “Si”.
i) El sistema crea el Movimiento considerando el Tipo de Movimiento.
j) El sistema actualiza el stock con el detalle del movimiento generado.
k) El sistema muestra el siguiente mensaje: “Movimiento(s) parcial(es) han sido
generado(s)”.
l) El sistema muestra a continuación un formulario del movimiento con los datos de
cabecera: Número de movimiento, tipo de movimiento y fecha de ingreso, a nivel de
detalle: Nro de Documento (en este caso la Orden de Compra), ítem del movimiento,
código de avío, descripción, unidad, cantidad y ubicación. Ver figura (“Detalle de
Movimiento Generado”).
m) El Asistente de Transacciones selecciona la opción “Retornar”.
n) El sistema actualiza el formulario y solo deja los ítems pendientes(s) de ingreso al
almacén
o) El Asistente de Transacciones selecciona la opción “Retornar”.
p) El sistema retorna al punto “b” del flujo básico.
vii. Precondiciones
210
x. Puntos de Extensión
Ninguno.
Imágenes:
211
Movimiento y Stock - Orden de Compra
212
Consultar Detalle Orden de Compra
Mensajes
213
8 CUS26-Elaborar Proyección de Insumos de Máquina
AS06_Asistente de Impresiones
ii. Propósito
214
c) El Asistente de Impresiones selecciona el mes y año que corresponden con la fecha
requerida de la OP.
d) El Asistente de Impresiones selecciona la opción “Buscar”.
e) El Sistema muestra un resumen por familia con las cantidades de las Solicitudes de
Fabricación que no estén liquidadas y la cantidad a comprar por KIT. [RN51]
[RN52]
f) El Asistente de Impresiones selecciona la opción “Generar Proyección de
Compras”.
g) El sistema verifica la hora que se está ejecutando la opción. [RN13]
h) El sistema muestra el siguiente mensaje: “Seguro que desea Generar Proyección de
Compras”.
i) El Asistente de Impresiones selecciona la opción “Si”.
j) El sistema genera la Solicitud de Pedido de Compra para Proyección. [RN39]
k) El sistema muestra el siguiente mensaje: “Se generó la Solicitud de Proyección de
Compras: XXXX”
l) El sistema mostrará un formularío con el detalle de información de la Solicitud de
Proyección de compras generada. El detalle es: Número de SolPed, Código de Avío,
descripción del avío, descripción de la unidad, fecha requerida, cantidad y grupo de
compras.
m) El Asistente de Impresiones selecciona la opción “Retornar”.
n) El sistema regresa al formulario “Seguimiento de Abastecimiento”.
o) El Asistente de Impresiones selecciona la opción “Retornar”.
p) El sistema cierra la interfaz, terminando el caso de uso.
o Retornar
215
v. Flujos Alternos
Se presenta en el punto “h” del flujo básico, si el Asistente de Impresiones desea generar
la Proyección de Insumos después de las 5:00pm.
a) El sistema muestra el siguiente mensaje: “Seguro que desea Generar Proyección de
Compras”.
b) El Asistente de Impresiones selecciona la opción “SI”.
c) El sistema muestra el siguiente mensaje: “No se puede Generar Proyecciones de
Insumo por que no está en el rango de la hora definida por la empresa”.
d) El Asistente de Impresiones selecciona la opción “Aceptar”.
e) El caso de uso retorna al punto “e” del flujo básico.
Se presenta en el punto “e” del flujo básico, el sistema no devuelve ninguna Solicitud
de Fabricación:
a) El sistema no muestra ninguna información.
b) El flujo continúa en el punto b del flujo básico.
Se presenta en el punto “i” del flujo básico, si se desea generar una Proyección de
Compra sin un detalle de Familia:
a) El sistema muestra el siguiente mensaje de error: “Error, No se selecciono ninguna
Solicitud de Fabricación para generar Solicitud de Pedido de Proyección”.
b) El caso de uso retorna al punto “i” del flujo básico.
vi. Precondiciones
216
Existe al menos un registro de Insumo en la empresa.
vii. Postcondiciones
Ninguno.
ix. Puntos de Extensión
Ninguno.
x. Reglas de Negocio
RN13_Generación de Documentos
RN21_Busqueda sin resultados
RN39_Fecha requerida de la Proyección de Compras
RN51-Proyección de SolFab
RN52-Cantidad proyectada
xi. Información Adicional
Imágenes:
217
Elaborar Proyección de Insumo
218
Mensajes
219
09 CUS34-Controlar Abastecimiento
AS13_Asistente Automático
ii. Propósito
El caso de uso comienza cuando el Asistente Automático, demonio del sistema, indica
al sistema verificar el detalle de las Órdenes de Producción (avío y etapa) donde
identifica los pendientes de registro, la fecha de ingreso al almacén proyectado, el lead
time de Compra de Cada avío, la fecha de despacho de tela, el documento asociado
(Orden de Compra, Solicitud de Fabricación y Solicitud de Material).
iv. Flujo Básico
Fecha de ingreso al almacén proyectado, lead time de Compra de Cada avío, fecha
de despacho de tela, documento asociado (Orden de Compra, Solicitud de
220
Fabricación o Solicitud de Material), con el estado y fecha actual indicando que se
encuentra fuera de fecha.
El correo electrónico será enviado al Analista de PCP con copia a los gerentes de
Operaciones y Almacén.
d) El sistema crea un archivo de texto con el nombre “Registra Log” registrando el
código de Orden de Producción, Fecha de ingreso al almacén proyectado, el lead
time de Compra de Cada avío, fecha de despacho de tela, documento asociado
(Orden de Compra/Solicitud de Fabricación/Solicitud de Material) y estado del
monitoreo ya sea de conformidad o Alerta en caso de haya incurrido a una falla en
el abastecimiento. [RN26]
e) El sistema cierra el archivo pdf, terminando el caso de uso.
v. Flujos Alternos
Se presenta en el punto c del flujo básico cuando no se pudo enviar el correo electrónico.
d) El sistema recibe un error cuando intenta enviar un correo eletrónico a la cuenta del
buzón configurado.
e) El sistema registra el siguiente mensaje en el archivo C\RegistraLogE.pdf: “Error al
enviar Email” y añade la fecha y hora del error.
f) El caso de uso continúa en el punto d del flujo básico.
vi. Precondiciones
vii. Postcondiciones
221
viii. Puntos de Inclusión
Ninguno.
ix. Puntos de Extensión
Ninguno.
x. Reglas de Negocio
RN06_LeadTime de Compra
RN12_Alertas de abastecimiento
RN26_Registro de Archivo Log
RN27_Error en envío de Emial
xi. Información Adicional
Ninguno
222
10 CUS25-Liquidar Solicitud de Fabricación
i. Actores del Sistema
AS11_Operador
ii. Propósito
Si el Operador requiere:
Liquidar: Ir a Subflujo: Liquidar Solicitud de Fabricación (se liquida Solicitud de
Fabricación).
223
Seleccionar Tipo: Ir a Subflujo: Seleccionar Tipo de Solicitud de fabricación
siendo de impresiones o tintorería.
c) El Operador indica “Retornar” en el formulario “Liquidar Solicitud de Fabricación”.
d) El sistema cierra la interfaz, terminando el caso de uso.
o Retornar
v. Subflujos
Liquidar
a) El Operador selecciona la fecha requerida de la Solicitud de Fabricación a liquidar.
b) El sistema lista las solicitudes de fabricación desde la fecha ingresada hasta la fecha
actual.
c) El Operador selecciona la opción de “Liquidar Solicitud de Fabricación” en la
solicitud de fabricación que desee liquidar.
d) El sistema muestra el siguiente mensaje: “¿Seguro que desea Liquidar la Solicitud
de Fabricación?”.
e) El Operador selecciona la opción “Si”. [RN53]
f) El sistema actualiza la solicitud de fabricación con el estatus liquidado.
g) El sistema muestra el siguiente mensaje: “Se Liquidó la Solicitud de Fabricación:
XXX”
h) El sistema envía un correo automático al Asistente de transacciones notificando que
ya puede realizar el ingreso al almacén de la Solicitud de fabricación.
i) El Operador selecciona la opción “Aceptar”.
j) El sistema refresca el formulario y deshabilita la opción “Liquidar Solicitud de
Fabricación” para la Solicitud de Fabricación que fue liquidada.
k) El Operador selecciona la opción “Retornar”
l) El sistema cierra la interfaz, retornando al punto “b” del flujo básico.
224
Seleccionar Tipo de Solicitud
a) El Operador selecciona el tipo de solicitud Tintoreía o Impresiones.
b) El sistema lista las solicitudes de fabricación que coincidan con la fecha y además
el tipo de selección.
c) El flujo continúa en el punto “b” del flujo básico.
v. Flujos Alternos
Se presenta en el punto “c” del flujo básico, el sistema no devuelve ninguna Solicitud
de fabricación:
a) El caso de uso retorna al punto “b” del flujo básico.
225
a) El sistema recibe un error cuando intenta enviar un correo eletrónico a la cuenta del
buzón configurado.
b) El sistema registra el siguiente mensaje en el archivo C\RegistraLogE.txt: “ERROR
al enviar Email. Para Más detalles ingresar al archivo C:\RegistraLogE.txt”
c) El caso de uso continúa en el punto e el subflujo “liquidar”.
vi. Precondiciones
vii. Postcondiciones
Ninguno.
Ninguno.
x. Reglas de Negocio
226
xi. Información Adicional
Imágenes:
Mensajes
227
6 MODELO CONCEPTUAL
6.1 DIAGRAMA DE MODELO CONCEPTUAL
228
6.2 DICCIONARIO DE MODELO CONCEPTUAL
6.2.1. Talla
Esta clase representa a las tallas que usa un Cliente en la empresa, el cual es importado desde
el sistema Comercial.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Talla Integer 0
Descripción Descripción de la Talla String No aplica
Proporción de la Talla para
Proporción Double 0.0
el Cliente
Orden Orden de la talla del Cliente Integer 0
6.2.2 Color
Esta clase representa a los Colores que usa un Cliente en la empresa, el cual es importado desde
el sistema Comercial.
Atributo Descripción Tipo Dato Valor Inicial
Código Código del Color Integer 0
Descripción Descripción del Color String No aplica
Intensidad Intensidad del Color String No aplica
6.2.4 OrdenProducciónDetalle
Esta clase representa al detalle de Colores y tallas que contiene una Orden de Producción que
coloca un Cliente en la empresa, el cual es importado desde el sistema Comercial.
Atributo Descripción Tipo Dato Valor Inicial
CantidadProgramada Cantidad Pedida Double 0.0
CantidadPedida Cantidad Programada Double 0.0
229
6.2.5 Cliente
Esta clase representa a todos los Clientes de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Código Código del Cliente Integer 0
Descripción Descripción del Cliente String No aplica
Días de Tolerancia en
Tolerancia entrega de la Orden de Double 0.0
Producción
Porcentaje de Aceptación de
PorcentajeAceptación Double 0.0
Prendas
6.2.6 Planeamiento
Esta clase representa a las fechas Programadas y Planificadas por Orden de Producción y
Proceso.
Atributo Descripción Tipo Dato Valor Inicial
FechaPlanificada Fecha Planificada Date No aplica
FechaProgramada Fecha Programada Date No aplica
230
Descripción Descripción de Medida String No aplica
TallaBase Talla Base String No aplica
ValorMedida Valor de la Medida Double 0.00
ToleranciaInicial Tolerancia Inicial Double 0.00
ToleranciaFinal Tolerancia Final Double 0.00
OrdenMedida Orden de Medida String No aplica
6.2.10 Avío
Esta clase representa a los Avíos que se requiere para la elaboración de la Prenda en la empresa.
Atributo Descripción Tipo Dato Valor Inicial
CódigoAvio Código de Operación Integer 0
DescripciónAvio Descripción de Operación String No aplica
Origen Origen del Avío String No aplica
Tipo Tipo del Avío String No aplica
Procedencia Procedencia del Avío String No aplica
6.2.11 Operatividad
Esta clase representa a la Operatividad de los Avíos de una Orden de Producción en la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Variabilidad Variabilidad String No aplica
FechaOperatividad Fecha de Operatividad Date No aplica
6.2.12 Merma
Esta clase representa a las Mermas que se requiere para la Operatividad y la explosión de la
orden de producción en la empresa.
Atributo Descripción Tipo Dato Valor Inicial
ValorMerma Valor de la Merma Double 0.00
ConsumoInicial Consumo Inicial Double 0.00
ConsumoFinal Consumo Final Double 0.00
LoteInicial Lote Inicial Integer 0
231
LoteFinal Lote Final Integer 0
6.2.14 Componente
Esta clase representa a los Componentes que se requieren para la Operatividad de una Orden
de Producción de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
CódigoComponente Consumo de la Operatividad Integer 0
Motivo de Pendiente de
Descripción String No aplica
definición del Avío
6.2.16 Tela
Esta clase representa a las Telas que se requiere para la Operatividad y la explosión de la orden
de producción en la empresa.
Atributo Descripción Tipo Dato Valor Inicial
CódigoTela Código de la Tela Integer 0
DescripciónTela Descripción de la Tela String No aplica
RendimientoTelaCruda Rendimiento en Crudo Double 0.00
RendimientoTelaAcabada Rendimiento en Acabado Double 0.00
MermaTextil Merma Textil Double 0.00
Densidad Densidad de Tela Double 0.00
232
6.2.17 Unidad
Esta clase representa a las Unidades Componentes que se requieren para el registro del Avío
en la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Unidad Integer 0
Descripción Descripción de Unidad String No aplica
FactorConversion Factor de Conversión Double 0.00
6.2.18 Familia
Esta clase representa a las Familias de Avíos (procesos de producción) que se requieren para
el registro del Avío en la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Familia Integer 0
Descripción Descripción de Familia String No aplica
LeadTimeProveedor Lead Time de Compra Double 0.0
6.2.18 Proveedor
Esta clase representa a las Proveedores de las Órdenes de Compra que son importados desde al
SAP de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Proveedor Integer 0
Descripción Descripción de Proveedor String No aplica
6.2.19 Almacén
Esta clase representa a los Almacenes de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Almacén Integer 0
Descripción Descripción del Almacén String No aplica
233
VíaEmbarque Vía de Embarque String No aplica
6.2.21 OrdenCompraDetalle
Esta clase representa a las Órdenes de Compra que son importadas desde el sistema SAP de la
empresa.
Atributo Descripción Tipo Dato Valor Inicial
CantidadComprar Cantidad a Comprar Double 0.00
Precio Precio del Producto Double 0.00
Importe Importe del Producto Double 0.00
6.2.22 Movimiento
Esta clase representa a los Movimientos que son generados en el Almacén de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
CódigoMovimiento Código de Movimiento Integer 0
TipoMovimiento Tipo de Movimiento String No aplica
CantidadMovimiento Cantidad de Movimiento Double 0.00
6.2.23 Stock
Esta clase representa a los Stock que son ingresados por los movimientos de tipo ingreso del
almacén de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
CantidadReservada Cantidad Reservada Double 0.00
CantidadDisponible Cantidad Disponible Double 0.00
6.2.24 Ubicación
Esta clase representa a las Ubicaciones del Almacén de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Ubicación Integer 0
Descripción Descripción de Ubicación String No aplica
6.2.25 Explosión
Esta clase representa a las Explosiones de Materiales que son generadas a partir de la
Operatividad de una Orden de Producción de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
NúmeroExplosion Número de Explosión Integer 0
FechaExplosion Cantidad Explosionada Date No aplica
234
6.2.26 SolicitudMaterial
Esta clase representa a las Solicitudes de Materiales que son generadas a partir de la Explosión
de Materiales.
Atributo Descripción Tipo Dato Valor Inicial
CantidadAReasignar Cantidad a Reasignar Double 0.00
CantidadNoReasignada Cantidad No Reasignada Double 000
6.2.27 SolicitudPedidoCompra
Esta clase representa a las Solicitudes de Pedido de Compra que serán exportadas a SAP para
generar Órdenes de Compra.
Atributo Descripción Tipo Dato Valor Inicial
FechaRequerida Fecha Requerida Date No aplica
CantidadAComprar Cantidad a Comprar Double 0.00
6.2.28 SolicitudFabricación
Esta clase representa a las Solicitudes de Fabricación trabajadas por las áreas de Impresiones y
Tintorería.
Atributo Descripción Tipo Dato Valor Inicial
CantidadAProducir Cantidad a Producir Double 0.00
FecRequerida Fecha Requerida Date No aplica
6.2.29 Maquina
Esta clase representa a las Solicitudes de Fabricación trabajadas por las áreas de Impresiones y
Tintorería.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Máquina Integer 0
Descripción Descripción de Máquina String No aplica
Modelo Modelo de la Máquina String No aplica
Tipo Tipo de Máquina String No aplica
6.2.30 MotivoRechazo
Esta clase representa a los Motivos de Rechazo del área de calidad que califica a avíos que
están en el almacén de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Rechazo Integer 0
Descripción Descripción de Rechazo String No aplica
235
6.2.31 DisponibilidadMaquina
Esta clase representa a las Máquinas disponibles en un día laborable en la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Disponible Disponible Boolean 0
6.2.32 DisponibilidadRecurso
Esta clase representa a los Recursos disponibles en un día laborable en la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Disponible Disponible Boolean 0
6.2.33 Recurso
Esta clase representa a los Recursos que trabajaran en la Solicitud de Fabricación y en las
Órdenes de Compra que se realizan en la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Recurso Integer 0
Descripción Descripción de Recurso String No aplica
6.2.34 Calendario
Esta clase representa al Calendario de los días que se labora en la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Calendario Integer 0
Día Día Calendario Integer 0
Mes Mes Calendario Integer 0
Año Año Calendario Integer 0
HoraInicio Hora Inicio String No aplica
HoraFin Hora Fin String No aplica
6.2.35 ControlAbactecimiento
Esta clase representa al Control del Abastecimiento de los avíos en la empresa.
Tipo
Atributo Descripción Valor Inicial
Dato
RiesgoAbastecimiento Riesgo de Abastecimiento String No aplica
Fecha Máxima de
FechaMaximaDefinicionAvio Date No aplica
definición del Avío
FechaInicoCorte Fecha Inicio de Corte Date No aplica
Porcentaje de
PorcentajeAbastecimiento Double 0.00
Abastecimiento
CantidadAbastecida Cantidad Abastecida Double 0.00
CantAbastecer Cantidad por Abastecer Double 0.00
236
Fecha Máxima de
FechaMacimaColocacionOC Colocación de la Orden de Date No aplica
Compra
Fecha de Ingreso al
FechaIngresoAlmacen Date No aplica
Almacén
6.2.37 EstiloComponenteAvío
Esta clase representa a la plantilla de avíos que están asociados a un Estilo de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
PlantillaDescripcion Descripción de Plantilla String No aplica
6.2.39 Estilo
Esta clase representa a la plantilla de avíos que están asociados a un Estilo de la empresa.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de Estilo Integer 0
Descripción Descripción de Estilo String No aplica
6.2.40 Variabilidad
Esta clase representa a la variabilidad que será asociada a la Operatividad.
Atributo Descripción Tipo Dato Valor Inicial
Código Código de variabilidad Integer 0
Descripción de la
Descripción String No aplica
Variabilidad
237
6.3 CONCLUSIONES
Las conclusiones que se pueden extraer luego del desarrollo de este capítulo son las siguientes:
Los artefactos que recomienda RUP permitieron modelar todos los aspectos importantes a
ser considerados dentro del proyecto informático: requerimientos funcionales y no
funcionales, actores del sistema, diagramas de paquetes, diagramas de casos de uso del
sistema, modelo conceptual, etc.
La especificación detallada de los casos de uso del sistema debería ser agnóstica a detalles
propios de la implementación como por ejemplo el tipo de control que se utilizará para
mostrar la información o el lenguaje de programación a utilizar. Esto permite que la
especificación pueda ser reutilizada con facilidad si se presentan requerimientos futuros de
despliegue en otras plataformas.
Mantener la trazabilidad entre los diversos entregables es importante para mantener control
y una vista general sobre los casos de uso y sus funciones a desarrollar.
Durante la especificación detallada de los casos de uso del núcleo central se identificaron
detalles que no fueron tomados en cuenta durante la elaboración de requerimientos, dando
como resultado nuevas características que el sistema debe cubrir. A estos requisitos se les
denomina requerimientos implícitos.
238
El modelo conceptual depende de qué tanto se pueda abstraer el negocio al momento de
concebir las entidades con sus respectivos atributos, así como sus relaciones, ya que el
modelo propuesto tiene que soportar lo requerido por el modelo de negocio y debe ser capaz
de dar respuesta a consultas asociadas al mismo.
Es de suma importancia realizar una prueba de concepto, dado que permite poner a prueba
los casos de uso de sistemas identificados en los Requerimientos Funcionales; así como
también comprobar de manera práctica si las decisiones tomadas con respecto a la
arquitectura del software satisfacen las necesidades planteadas. Adicionalmente, si se
escogen adecuadamente los casos de uso (los más importantes del ciclo cero), dicha prueba
se convierte en un reductor del riesgo porque nos proporciona información temprana con
respecto a la solidez de la arquitectura definida.
239
CAPÍTULO V: ARQUITECTURA DE SOFTWARE
1 INTRODUCCIÓN
El presente capítulo detalla cada una de las decisiones funcionales como técnicas, Así mismo,
contiene las estrategias para resolver los atributos no funcionales del sistema.
Por ello, inicialmente se desarrolla los diagramas de casos de uso más significativos en el
diseño de la arquitectura, de software, así como las metas, restricciones y mecanismos de
arquitectura. Posteriormente, se desarrolla las principales vistas arquitectónicas que vienen a
ser las representaciones de las estructuras descritas en el lenguaje que permita el entendimiento
del interesado al cual se dirige. Es por ello que se grafica la vista lógica de implementación y
despliegue.
240
2 DIAGRAMA DE LOS CASOS DE USO MÁS SIGNIFICATIVOS
241
3 METAS DE LA ARQUITECTURA DE SOFTWARE
Luego del análisis de los requerimientos no funcionales, se han definido las siguientes metas
de arquitectura:
Meta Descripción Requerimiento
no Funcional
ME-01 La arquitectura de software deberá contribuir a satisfacer los RNF_10
requerimientos de tiempo de respuesta indicados por el negocio
Nota: Se indica “contribuir”, puesto que el requerimiento no
funcional será resuelto también a través de hardware.
ME-02 La arquitectura de software deberá contribuir a satisfacer los RNF_13
requerimientos de concurrencia indicada por el negocio.
Nota: Se indica “contribuir”, puesto que el requerimiento no
funcional será resuelto también a través de hardware.
ME-03 El sistema deberá ser de tipo Web y deberá utilizarse prácticas RNF_25
que separen las responsabildiades en capas.
ME-04 El formato de salida de los reportes deberá ser de tipo pdf y xlsx RNF_32
(Excel).
ME-05 Las alertas y notificaciones se realizarán a través de correo RNF_33
electrónico.
ME-06 Deberá contarse con un mecanismo de persistencia de datos de RNF_17
tipo relacional. RNF_28
ME-07 El sistema deberá conectarse a las aplicaciones Core de la RNF_39
empresa. (Ver requerimientos no funcionales asociados para RNF_41
mayor detalle).
ME-08 EL sistema deberá integrarse con el ERP SAP R3 de la RNF_40
empresa. (Ver requerimiento no funcional asociado para mayor
detalle).
ME-09 El sistema deberá contar con mecanismos que permitan el RNF_04
registro de los errores registrados durante la ejecución del
sistema.
4 RESTRICCIONES DE LA ARQUITECTURA DE SOFTWARE
242
Las restricciones que aplican a las metas antes señaladas son las siguientes:
Meta Descripción
Asociada
El 95% de las transacciones de registro no debe exceder los 5 segundos (sujeto a
las características de los servidores especificados en el capítulo Arquitectura).
ME-01 Nota:
Se excluyen las interacciones que involucren subida de archivos, puesto que el
tiempo es dependiente del tamaño de dichos archivos.
ME-02 El sistema deberá soportar entre 1 y 50 usuarios concurrentes.
ME-03 Se utilizará el patrón de arquitectura 3 capas.
ME-04 La versión de excel soportado deberá ser 2013 y PDF V7 en adelante.
Los correos electrónicos se enviarán únicamente a direcciones que formen parte
ME-05
del dominio “topitop.com.pe”.
ME-06 EL motor de base de datos deberá ser de tipo DB2 AS/400.
Los sistemas a integrarse son “Sistema Comercial” y “Sistema Desarrollo de
ME-07
Productos”.
ME-08 El módulo a integrar es: Módulo MM (SAP) para las órdenes de compra.
El registro de errores deberá ser a demanda dado que pueda afectar el
ME-09
performance del sistema.
243
5 MECANISMOS ARQUITECTURALES
En esta sección se presentan y describen los mecanismos de análisis y diseño seleccionados, y
los requerimientos específicos que buscan satisfacer, además de la solución tecnológica
propuesta para resolverlos.
Meta SOLUCIÓN
ME-01 y ME-02 Se implementará una solución de software de caché de base de datos
para mejorar el acceso a información que cambia de manera poco
frecuente. Para ello se activará la opción de Database Access Caching
property en Genexus, luego para controlar los tiempos de expiración de
la memoria cache se utilizarán los parámetros: Time to Time TTL (mins)
y Hardly ever TTL (mins). Este cambio se puede realizar a nivel de
tablas.
ME-03 Se utilizará el generador ADO.NET de Genexus para generar
aplicaciones en capas.
ME-04 Los reportes se podrán exportar en archivos PDF y xlsx.
Se aplicará la funcionalidad “Export to Excel” en la transacción para
generar los reportes en formato xlsx.
ME-05 Se utilizará la funcionalidad de envío de correo del case Genexus,
indicando la ip, protocolo, user y password del servidor de correo.
244
Para el registro de errores se utilizará el componente log4net de genexus
el cual crea un archivo GXLogging.log.
245
Capas Lógicas del Sistema
Capa Descripción
Es la capa con la que interactuará el usuario final. En el sistema la
comunicación se realizará a través de formularios Web (web Panel).
246
7 VISTA DE IMPLEMENTACIÓN DE LA ARQUITECTURA DE SOFTWARE
A continuación, se muestran los componentes físicos y sus interacciones. Es conveniente
indicar que la siguiente vista de implementación corresponde a los casos de uso de sistema de
prueba de concepto. Asimismo, por cuestiones de agrupamiento para un mejor entendimiento,
todos los formularios Web se encuentran consolidados en el componente llamado
Abastecimiento.UI; las clases controladoras son agrupadas en el paquete
Abastecimiento.Controller y las clases de acceso al negocio son agrupadas en el paquete
Abastecimiento.Operación.cs y Abastecimiento.Envío.cs.
IEnvioMail
<<domino>>
Abastecimiento.Entidades.cs
Leyenda <<Servidor de Base de Datos>>
VPower8- DB2
Capa de Presentación
Capa de Negocio
<<Sincronización de tablas>> <<Sincronización de tablas>>
Capa de dominio ProcessIntegration(PI) DDM-Files
Capa de datos
lenguaje ABAP Comando CRTDDMF
Componente Externo
247
8 VISTA DE DESPLIEGUE DE LA ARQUITECTURA DE SOFTWARE
248
9 CONCLUSIONES
Las conclusiones que se pueden señalar luego de la elaboración de este capítulo son las
siguientes:
Definir los mecanismos arquitecturales permitirá conocer de que forma se abordará y dará
solución a las metas y requerimientos planteados en al arquitecura del sistema.
Las diferentes vistas de la arquitectura son útiles, puesto que proporcionan una vista ad hoc
para diversos stakeholders que son parte del proyecto y facilitan la comunicación con
dichos interesados. Cada vista presenta un nivel de detalle que es de utilidad dependiendo
el nivel de detalle que se desee conocer.
249
CAPÍTULO VI: CONSTRUCCIÓN
1 INTRODUCCIÓN
Más adelante, en la sección 2, se detalla cada uno de los patrones de diseño utilizados en el
software, indicando la motivación y propósito del uso de cada patrón.
Además de ello, se presentará un diagrama del modelo de datos físicos del sistema y un
diccionario de datos el cual contiene la totalidad de tablas que conforma la base de datos.
250
2 PATRONES DE LA SOLUCIÓN PROPUESTA
En la siguiente sección se define los patrones de diseño utilizados en la construcción del
software. Así mismo, se representa mediante un diagrama de clases cual es el funcionamiento
de cada patrón.
251
2.1.2 ESPECIFICACIÓN DETALLADA DEL PATRÓN SELECCIONADO
A continuación, se detalla la especificación y motivo de uso del patrón tres capas:
Nombre del Patrón Patrón Tres Capas
Problema que busca Las aplicaciones pueden volverse muy difíciles de mantener y
resolver probar cuando no se diseñan de manera que las responsabilidades
de los componentes estén bien definidas. Este patrón propone un
esquema en donde existen responsabilidades de presentación,
lógica de negocios e interacción con los datos del negocio.
252
2.2 PATRÓN WEB COMPONENT
En la siguiente sección de detallará la especificación y motivo de uso del patrón Web
Component el cual nos permite reutilizar las pantallas que contienen los objetos de los casos
de uso.
2.2.1 DIAGRAMA DE PATRONES DE DISEÑO DEL SISTEMA
En el siguiente diagrama se muestra la interacción de las vistas (WebPanels) con la clase Web
component, la cual sirve como clase base que heredará las características reutilizables hacia los
Webpanels. Por otro lado, contiene las sentencias de instrucción que controla la distribución
de objetos en los WebPanels. 27
Para el sistema a desarrollar, este patrón se utiliza en la ventana de Login y los CUS de ingresos
de las distitnas solicitudes como fabricación, material y pedido de compra.
27
Genexus-WorkWith 2016
253
2.2.2 ESPECIFICACIÓN DETALLADA DEL PATRÓN SELECCIONADO
A continuación, se detalla la especificación y motivo de uso del patrón Web Component:
Nombre del Patrón Web Component
Problema que busca En determinadas ocaciones es preciso contar con clases que sirvan
resolver de modelo base para determinadas funcionalidades en los panels,
ello debido a que se emplea tiempo extra en la programación,
además que se suele repetir las líneas de código para crear
estructuas en que en muchas ocaciones son similares.
Por tanto, es necesario crear un esquema el cual contenga un
conjunto de objetos los cuales puedan reutilizarse en forma de
herencia hacia las clases hija, las cuales mantendrán las mismas
características base además de las suyas propias.
Solución La solución es implementar el patrón Web Component el cual
consiste en crear una clase padre cuyas características base serán
heredadas a las clases hijas. Estas clases pueden ser ejecutadas en
forma independiente como cualquier otro Web Panel o pueden
formar parte de otro objeto web (Web Panel o Web Transaction);
por ello.
Cualquier parte de un Web Component que se repita en varios
objetos web de una aplicación puede ser definida como Web
Panel. Algunos ejemplos: Menu login o pantalla para la
generación de solicitudes.
Ventajas Disminución de tiempo y costos de programación al utilizar un
modelo base en clases que reutilicen objetos similares.
Rápida implementación debido a la baja curva de aprendizaje.
Desventajas La poca personalización que se adapte a cada Web Panel.
Si se modifica un web panel base afectará a los demás panels
a los que heredó sus características.
Motivo de uso El motivo de implementar este patrón se dio en la codificación de
los CUS de inicio de login, ingreso de solicitud de fabricación,
solicitud de material y orden de compra, ya que utilizan ventanas
254
similares con el mismo orden de objetos las cuales pueden ser
reutilizables desde una clase maestra (master page).
-La siguiente clase de tipo panel (WpMenu) se indica la lógica a utilizar para reutilizar los
objetos del formulario.
255
Gráfico 36: Ejemplo de código – Clase Panel
La siguiente muestra del web panel, ejemplo CUS solcitud pedido de compra, la estrutura de
ojetos fueron heredados desde el el login Web Component.
256
2.3 PATRÓN REPOSITORIO (ADO.NET)
Cabe resaltar que, aunque ADO.NET es una tecnología de Microsoft, puede ser implementado
de forma nativa con Genexus.
En la siguiente sección de detalla la especificación y motivo de uso del patrón Repositorio el
cual permite una comunicación más eficiente en la lógica del negocio y el acceso a datos.
28
Fowler 2002
29
Microsoft 2016
257
2.3.2 ESPECIFICACIÓN DETALLADA DEL PATRÓN SELECCIONADO
A continuación, se detalla la especificación y motivo de uso del patrón:
Nombre del Patrón Repositorio (Ado.net)
Problema que busca En algunas ocasiones se puede dar el caso que la empresa cambie
resolver el tipo de base de datos, por ejemplo, de SQL Server a Oracle.
Esto tendría un gran impacto en términos de tiempo y costo ya
que se requerirá cambios en la programación para que el software
se adapte a la nueva base datos.
Solución Construir un componente que se encargue de la interacción con la
base de datos para servir las peticiones de capa de negocio. De
esta manera se separa la complejidad como tipo y características
de base datos de que tenga con los diversos componentes del
sistema.
El repositorio actúa como mediador entre la capa de acceso a los
datos y la capa de negocio. Consulta los datos en el origen de
datos y los mapea a las entidades de negocio, luego permite la
actualización desde la persistencia de las entidades hacia la fuente
de almacenamiento de datos.
Ventajas Encapsular el acceso a la base de datos permite flexibilidad en
la programación e independencia con la capa de negocio.
Los componentes de la lógica de negocio no están amarrados
a tipo de acceso a los datos, esto permite facilidad en su
implementación y mantenimiento.
Desventajas Para su implementación se requiere de mayor abstracción de
código para lo que dificulta el entendimiento de
programadores no familiarizados con el patrón.
Aunque este patrón ayuda en la reducción de código
redundante, genera mayor número de clases a las cuales hay
que darle mantenimiento.
Motivo de uso Se eligió este patrón ya que es importante dividir las diferentes
responsabilidades del software en componentes y el acceso a
datos tiende a ser compleja en el desarrollo y mantenimiento,
258
debido a ello al encapsular dicha complejidad facilita el desarrollo
de las demás estructuras del sistema que requieren acceso a los
datos.
259
3 MODELO DE DATOS
3.1 MODELO DE DATOS FÍSICO DEL SISTEMA
261
3.2 DICCIONARIO DE DATOS
A continuación, se presenta el diccionario de datos ordenado de manera alfabética.
30
Nombre de la tabla Almacen
Descripción de la tabla Se utiliza para almacenar la información de los almacenes que se
trabajan en la empresa.
Nombre de la columna Descripción Tipo dato Único Tipo
llave
CodAlmacen Código del Almacén Smallint SI PK
DesAlmacen Descripción del Almacén Char (30)
EstadoAlm Estado del Almacén Char (1)
DireccionAlmacen Dirección del Almacén Varchar
(1024)
30
Dado que es una mala práctica utilizar tildes a nivel de los objetos de base de datos, estás se han omitido también en los
cuadros donde se identifican el detalla de las tablas.
262
Nombre de la tabla Calendario
Descripción de la tabla Se utiliza para identificar los días del año con el horario de ingreso
y salida que vendrá a trabajar el personal que labora en las áreas
de tintorería e impresiones.
Nombre de la columna Descripción Tipo dato Único Tipo
llave
CodCalendario Código de calendario Smallint SI PK
Dia Día Smallint
Mes Mes Smallint
Año Año Smallint
Horainicio Hora Inicio de labores Char (8)
Horafin Hora Fin de labores Char (8)
263
Nombre de la columna Descripción Tipo dato Único Tipo
llave
CodigoColor Código del Color Int SI PK
ColDNom Descripción del Color Char (30)
Intensidad Intensidad del Color (Alto, Char (2)
Medio, Bajo).
264
Nombre de la tabla DisponibilidadMaquina
Descripción de la tabla Se utiliza para identificar si una determinada máquina de tintorería
y/o de impresiones (Flexo gráfica o Termostática) estará
disponible para su uso en un determinado día de la semana.
Nombre de la columna Descripción Tipo dato Único Tipo
llave
CodCalendario Código del Calendario Smallint SI (PK PK
conjunta)
CodMaquina Código de Máquina Smallint SI (PK FK
conjunta)
DisponibleMaq Disponible Máquina en una Bit
determinada Fecha.
265
Nombre de la columna Descripción Tipo dato Único Tipo
llave
CodEstilod Código del Estilo Char (10) SI (PK PK
conjunta)
CodComponente Código de Componente Char (4) SI (PK PK, FK
conjunta)
CodAvio Código de avío Smallint SI (PK PK, FK
conjunta)
266
CodFamilia Código de Familia de Avíos. Smallint SI PK
DesCripFam Código de Familia de Avíos. Char (30)
Proceso Código de Proceso Smallint FK
LeadTime Lead Time de Compra y/o Smallint
fabricación.
Cobertura Porcentaje de Cobertura de Smallint
Compras.
FuncPedido Indica si se explosionará en Char (1)
función a cantidad Pedida o
cantidad Programada.
TipFor Tipo de Fórmula Smallint
RendKit Cantidad de rendimiento por Int
KIT
FacProd Factor de Producción por Decimal
Prenda (9,6)
CodGruComp Código Grupo de Compra Char (4) FK
267
Nombre de la tabla Maquina
Descripción de la tabla Se utiliza para definir las máquinas que se encuentran disponibles
en las áreas de Impresiones y de Tintorería para la Solicitud de
Fabricación.
Nombre de la columna Descripción Tipo dato Único Tipo
llave
CodMaquina Código de Máquina Smallint SI PK
DesMaquina Descripción de la Máquina Char (30)
ModeloMaquina Modelo de la Máquina Char (20)
TipoMaquina Tipo de Máquina Char (20)
268
Nombre de la tabla MedidaTallaMedidaDetTalla
Descripción de la tabla Se utiliza para definir las medidas relacionadas a las tallas que
están asignadas en la Ficha Técnica de Prenda donde se le asignara
el valor de la medida para su posterior cálculo de consumo en los
avíos.
Nombre de la columna Descripción Tipo dato Único Tipo
llave
CodFicha Código de Ficha Int SI (PK PK,
conjunta) FK
CodMedida Código de Medida Int SI (PK PK,
conjunta) FK
CodigoTalla Código de Talla Char (6) SI (PK PK,
conjunta) FK
ValorMed Valor de la Medida de Talla Smallmoney
269
DesMotRec Descripción de Motivo de Char (35)
Rechazo.
270
Nombre de la tabla OCompra
Descripción de la tabla Se utiliza para consumir la información que es extraída desde el
SAP donde se relacionan las Solicitudes de Pedido de Compra que
fueron generadas desde la explosión de materiales y su respectiva
revisión de stock, la cual ingresará posteriormente al almacén
clasificado por orden de producción
Nombre de la columna Descripción Tipo dato Único Tipo
llave
OCompra Número de Orden de Decimal SI PK
Compra (10,0)
Gestor Gestor de Compra Char (30)
FAprobaOCompra Fecha de Aprobación de Datetime
Orden de Compra
FRequeOCompra Fecha Requerida de la Orden Datetime
de Compra
ViaEmbarque VIa de Embarque de la Char (1)
Orden de Compra
EstadoOco Estado de la Orden de Char (1)
Compra
CodProveedor Código del Proveedor Smallint FK
CodGruComp Código de Grupo de Compra Char (4) FK
Moneda Nemónico de Moneda de la Char (4)
Orden de Compra
OrigenOco Origen de la Orden de Char (1)
Compra
271
CodAvio Código de Avío Smallint FK
SolPed Código de Solicitud de Int FK
Pedido de Compra
272
Nombre de la tabla Operatividad_Componente_Avío
Descripción de la tabla Se utiliza para registrar todos los avíos y sus consumos definidos
en una Orden de Producción.
Nombre de la columna Descripción Tipo dato Único Tipo
llave
Orden Número de Orden de Int SI (PK PK
Producción conjunta)
Operatividad Número de Operatividad de Smallint SI (PK PK
la Orden de Producción conjunta)
ItemOpeCab Ítem de la Operatividad por Smallint SI (PK PK
Orden de Producción conjunta)
ItemOperatividad Ítem Detalle de Smallint SI (PK PK
Operatividad conjunta)
CodAvío Código del Avío Smallint FK
Consumo Consumo por Avío Money
MermaOpetividad Merma de la Operatividad Smallint
MotivoPend Descripción del Motivo Char (1)
Pendiente
PendienteAvi Indicador de Pendiente de Char (1)
Avío en Operatividad
CodigoColor Código de Color Int FK
CodigoTalla Código de Talla Char (6) FK
Variabilidad Código de Variabilidad Char (1) FK
273
FecRegOpe Fecha de Registro de Datetime
Operatividad
FecRegExp Fecha de Registro de Datetime
Explosión
FecAsigFicha Fecha de Asignación de Datetime
Ficha Técnica
AsigFicha Estado de Asignación de Char (1)
Ficha Técnica
HoraAsigFicha Hora de Asignación de Ficha Char (8)
Técnica.
274
Nombre de la tabla ProcesoTextil
Descripción de la tabla Se utiliza para registrar los procesos de manufactura y textil con
su respectiva cobertura de Compra.
Nombre de la columna Descripción Tipo dato Único Tipo
llave
Proceso Código de Proceso Smallint SI PK
DescripProc Descripción del Proceso Char (40)
CobProceso Cobertura de Compra por Smallint
Proceso
275
Nombre de la tabla SolicitudFabricacion
Descripción de la tabla Se utiliza para registrar las Solicitudes de Fabricación para su
respectiva producción en las áreas de Tintorería e Impresiones.
Nombre de la columna Descripción Tipo dato Único Tipo
llave
SolFab Número de Solicitud de Int SI PK
Fabricación
FRequeFab Fecha Requerida de Datetime
Solicitud de Fabricación
CantSolFab Cantidad de Solicitud de Money
Fabricación
CodAvioSolFab Código de Avío en la Smallint
Solicitud de Fabricación
CodMaquina Código de Máquina Smallint FK
CodRecurso Código de Recurso Smallint FK
CodExplosion Código de Explosión Smallint FK
SolFabLiqui Estado de Liquidación Char (1)
Fecliqui Fecha de Liquidación Datetime
Horaliqui Hora de Liquidación Char (8)
TipoSolFab Tipo de Solicitud de Char (1)
Fabricación
276
CodExplosion Código de Explosión Smallint
277
Descripción de la tabla Se utiliza para guardar todas las tallas que utiliza la compañía y
que son asignadas en las Órdenes de Producción.
Nombre de la columna Descripción Tipo dato Único Tipo
llave
CodigoTalla Código de Talla Char (6) SI PK
Descripcion Descripción de la Talla Char (40)
Proporcion Proporción de la Talla Smallmoney
OrdenTalla Orden de la Talla en el Smallint
Maestro
278
Nombre de la tabla Variabilidad
Descripción de la tabla Se utiliza para guardar todas las variabilidades que son utilizadas
en la Operatividad por componente en las Órdenes de Producción.
Nombre de la columna Descripción Tipo dato Único Tipo
llave
Variabilidad Código de Variabilidad Char (1) SI PK
DesVariabilidad Descripción de la Char (20)
Variabilidad
279
4 CONCLUSIONES
280
CAPÍTULO VII: CALIDAD Y PRUEBAS DEL SOFTWARE
1 INTRODUCCIÓN
El presente capítulo se centra en la política y los objetivos de calidad definidos en la empresa
Corporación TOPI TOP S.A.; y en la manera en la que el presente proyecto de tesis contribuye
en la consecución de dichos objetivos. Asimismo, existe un marco normativo bastante amplio
en el ámbito de la calidad, por lo que se detallan todas aquellas normas que han servido como
una importante referencia para el desarrollo del proyecto. Por otro lado, como parte del plan de
la calidad del software, se consignan las métricas que han sido elabordas, las pruebas que
complementan el aseguramiento de la calidad de un producto software. Es preciso mencionar
que una vez generado el código fuente, el sistema debe ser probado (pruebas unitarias) para
descubrir el máximo número de errores posibles antes de su entrega final al usuario de la
empresa. Cabe resaltar que la empresa TOPI TOP ya cuenta con una política de calidad y lo
que se ha adecuado es la orientación a la calidad del software.
Entre los puntos de compromiso de calidad que tiene el área de Tecnología se cuentan con los
siguientes:
31
ISO 90003 2016
281
Espíritu de servicio como valor cultural del área de Tecnología de la Información.
Compromiso con el aseguramiento de la calidad y mejora contínua en el desarrollo del
software. La búsqueda de la excelencia es el objetivo de cada colaborador, logrando
con ello la mejora de cada una de las actividades.
Profesionalismo: El colaborador debe estar siempre en condición y con predisposición
para dar una respuesta rápida, eficaz y concreta a las consultas o problemas que los
usuarios propongan. Además, debe tener el compromiso sincero y permanente de
practicar una relación honesta y confiable.
Eficiencia: Se debe garantizar el pleno aprovechamiento de los recursos y el software.
32
ISO 9001 2008
282
Proveer técnicas aplicadas para automatizar el manejo de datos.
Lograr alguna certificación aplicable al software adquirido y/o elaborado en la empresa.
La ISO/IEC 90003:2004 es una guía para la aplicación de la norma ISO 9001:2008 en lo que
se refiere al software de computadoras. En su sección 7.1.1 se indica que es preciso utilizar una
metodología para gestionar el ciclo de vida del software. Para este proyecto se seleccionó la
metodología RUP. 33
33
ISO/IEC 2004
283
y evitar malos entendidos. Así mismo, el relevamiento de los requerimientos se ha realizado
en estrecha coordinación con el usuario y se ha obtenido la conformidad formal del mismo.
En la sección 7.3.3 se indica que las labores de diseño y desarrollo deben documentarse
utilizando la metodología seleccionada. Dado que, como se mencionó anteriormente, la
metodología elegida es RUP, se han utilizado sus artefactos para la elaboración del presente
proyecto de tesis.
En lo que se refiere a reuniones periódicas de revisión, se han aprovechado los hitos propios
de los cursos de Proyecto Informático I y II para realizar una evaluación del avance en
concordancia con el punto 7.3.4 de la ISO/IEC 90003:2004.
La guía antes mencionada también hace mención a la verificación y validación del software en
sus secciones 7.3.5 y 7.3.6.1 respectivamente. Para dar cumplimiento a la verificación, se han
desarrollado los casos de prueba que figuran en la sección 6 Pruebas del Software del capítulo
7 del presente proyecto de tesis. Por el lado de la validación, se ha utilizado la trazabilidad
(7.5.3.3) para asegurar que el producto final cumpla con los requerimientos del negocio.
IEEE Std. 830-1998
Las normas ISO señaladas en el punto anterior mencionan la importancia de los requerimientos,
pero no precisan las características que deberían cumplir los requerimientos (funcionales y no
funcionales) bien especificados. Dado que la norma IEEE Std. 830-199834 sí proporciona
34
IEEE Std. 830 1998
284
pautas concretas al respecto en sus secciones 4 y 5, se utilizaron dichas pautas para la definición
de los requerimientos especificados en el presente proyecto de tesis.
ISO/IEC 9126-2
ISO/IEC 9126-335
ISO/IEC 9126-4
Las métricas de calidad en uso miden los efectos de uso del software en un contexto específico
de uso. Estas métricas miden si el producto corresponde con las necesidades específicas de los
usuarios para obtener eficiencia, productividad, seguridad y satisfacción.
Las métricas seleccionadas se describen en la sección 2.4 Métricas de Calidad de Software del
capítulo 7 del presente proyecto de tesis.
35
ISO/IEC 9126 2001
285
2.4 MÉTRICAS DE CALIDAD DE SOFTWARE
MÉTRICAS INTERNAS
286
Rango de La métrica debe considerar un valor óptimo entre 0 a 50 %.
Para X:
aceptación
[ 0 ; 20> Óptimo
[ 20 ; 90> Aceptable
X > 90% Inaceptable
Para Y:
[ 20 ; 60> Óptimo
[ 60 ; 85> Aceptable
Y > 85% Inaceptable
Valores expresados en porcentajes
Fuente de medición -Revisión de administrador de tareas del servidor de aplicaciones.
Tabla 70: Métrica Interna - Peformance del servidor
287
Nota: Se debe realizar la medición considerando al menos un
usuario conectado al día. La medición debe realizarse
quincenalmente.
Interpretación 0 <= X <= 1
Entre más cercano a 1 (100%), es lo mejor.
Rango de La métrica debe considerar un valor óptimo desde de 100%.
aceptación 100% Óptimo
[0 - 100%> Inaceptable
Fuente de medición -Archivos log “RegistraLog.pdf”.
-Visor de eventos de servidor de aplicaciones.
-Especificación de caso de uso del sistema.
-Correos electrónicos con copia de confirmación del caso de uso
control de abastecimiento.
Tabla 71: Métrica Interna - Nivel de cumplimiento
MÉTRICAS EXTERNAS
288
Entre más cercano a 0 es lo mejor.
Rango de La métrica debe considerar un valor óptimo entre 0 a 5 segundos.
aceptación [ 0 ; 5> Óptimo
[ 5 ; 7> Aceptable
X>7 Inaceptable
Fuente de medición -Pruebas de calidad de software.
-Revisiones en conjunto con el usuario.
Tabla 72: Métrica Externa- Tiempo estimado de respuesta
289
Nb = Número de casos en los que el usuario encuentra fallas durante
la operación antes de que se haya realizado modificaciones al
software.
Ta = Tiempo de operación durante el periodo de observación
especificado después de la modificación al software (tiempo de 24
horas).
Tb= Tiempo de operación durante el periodo especificado de
observación antes de la modificación al software (tiempo de 24
horas).
Interpretación (X, Y) >= 0
Nb/Tb ≠ 0
Rango de -Para el valor X considerar: Cantidad de fallas luego de la
aceptación modificación o actualización del sistema.
X=0 Óptimo 0 fallas al día
[0.04 ; 0.13] Aceptable 1 a 3 fallas al día
X > 0.13 Inaceptable más de 3 fallas al día
290
Método de El usuario deberá realizar las pruebas utilizando todas las
Aplicación funcionalidades y escenarios según la especificación del CUS
aprobar. Se deberá indicar cuales son las funcionalidades que no
han sido programadas según la especificación.
La medición se dará por cada caso de uso, de modo que se
contabilizará la cantidad de funcionalidades, fallidas o que no
corresponde según la especificación, contra el total de
funcionalidades por cada caso de uso.
Una funcionalidad corresponde a un paso que realiza el actor o el
sistema tanto el flujo básico, alterno o sublujos.
Medición, fórmula X =A/B
A= Cantidad de funcionalidades fallidas por caso de uso. (Una
funcinalidad es un paso en la especificación del cus)
B= Cantidad total de funcionalidades por caso de uso.
Interpretación 0 <= X <= 1
Entre más cercano al 0 es mejor.
Rango de La métrica debe considerar un valor óptimo de 0. Se mide en
aceptación porcentaje. Ejemplo: 0=0% y 1= 100%.
X=0 Óptimo
X>0 Inaceptable
Fuente de medición -Casos de pruebas.
-Pruebas de calidad.
-Especificación de casos de uso.
-Requerimientos del sistema.
Tabla 74: Cumplimiento de la implementación funcional
MÉTRICA DE USO
291
Métrica Idoneidad
Método de Se debe comparar la cantidad de avio en stock por plan de ventas
Aplicación de un determinado mes con el monto del mismo avio del mes
anterior.
EL usuario deberá ingresar al caso de uso CUS35-Elaborar
Reporte de Abastecimiento y Plan de ventas, para generar un
reporte por plan de ventas.
Del reporte se debe extraer la cantidad de avio disponible en stock
y compararlo con la cantidad de avio disponible del mes anterior.
Se considerará un escenario aceptable cuando la cantidad de avio
en stock del mes de revisión es igual o menor a la cantidad de avio
del mes anterior.
Medición, fórmula X = (A / B)*100
A= Cantidad de avio del mes de revisión.
B= Cantidad de avio del mes anterior a la revisión.
Interpretación Entre más cercano al 0% es mejor considerado óptimo.
Nota: En los casos de Avios de tipo: Hilo, sticker, hantag estos
deben tener un stock mínimo al empezar el mes por lo queel valor
óptimo para estos casos debe ser como entre 5 y 10%.
Rango de La métrica debe considerar un valor óptimo de 0%.
aceptación X = 0% Óptimo
<0%; 1%] Aceptable
X > 1% Inaceptable
292
3 PRUEBAS DE SOFTWARE
3.1 CASO DE PRUEBA PARA EL CUS08 GENERAR EXPLOSIÓN DE AVIOS
3.1.1 ESCENARIOS
293
3.1.2.2 Plantilla de escenarios de prueba
Generar Listar
ID Escenario Fecha Filtrar Explosió Operativ Cancelar Retornar Resultado Esperado
n idad
Se debe tener acceso al caso
de uso mostrando el
Acceso a CUS formulario “Generar
CP1 N/A N/A N/A N/A N/A N/A
Explosión de Avios Explosión de Avios”
definido en la
especificación.
Se debe listar todas las
Órdenes de Producción
Filtrar Órdenes de
CP2 V V N/A N/A N/A N/A pendientes de explosionar
Producción
desde la fecha ingresada
hasta la fecha actual.
-Al colocar un valor de tipo
“texto”, indicará el
siguiente mensaje: “Texto
Datos inválidos en inválido” y no listará
CP3 I V N/A N/A N/A N/A
campo Filtrar ninguna OP.
-Si se coloca un espacio en
blanco no listará ninguna
OP.
294
Generar Listar
ID Escenario Fecha Filtrar Explosió Operativ Cancelar Retornar Resultado Esperado
n idad
Listar Operatividad Se debe desplegar una
(Seleccionar la primera OP
CP4 V V N/A V N/A N/A ventana con el detalle de la
listada en el caso CP2 con
código 1) Operatividad de la OP.
Se debe mostrar un
mensaje de confirmación,
Generar explosión de
CP5 V V V N/A N/A N/A al indicar si debe mostrar:
material
“Explosión de Avios
realizada para la OP XX”.
Al generar la explosión de
materiales realizada en el
caso CP5 anteior, se debe
Desplegar ventana con V
CP6 V V N/A N/A N/A desplegar
detalle de explosión
automáticamente una
ventana con el detalle de la
explosión.
El detalle de la explosión
debe indicar que se ha
Asignar cantidades explosionado la cantidad y
CP7 V V V N/A N/A N/A
por cada Avio unidad requerida por cada
código de avio de la Orden
de Producción.
295
Generar Listar
ID Escenario Fecha Filtrar Explosió Operativ Cancelar Retornar Resultado Esperado
n idad
Exportar a Excel El detalle de la explosión se
CP8 (dar click en el botón V V V N/A N/A N/A debe exportar a un archivo
exportar a Excel) Excel.
Filtrar OP’s no Al realizar el filtro de OP
explosionadas no se debe listar una OP
CP9 (Considerar que no se filtra V V N/A N/A N/A N/A
que ya ha sido
la OP explosionada en el
CASO CP5 anterior) explosionada.
Debe permitir la
cancelación de una
Cancelar explosión de
CP10 V V N/A N/A V N/A Explosión cuando se ha
material
dado click en el botón
Generar Explosión.
El CUS permitir retornar
al menú anterior cuando el
CP11 Retornar N/A N/A N/A N/A N/A V
botón retornar sea
seleccionado.
Tabla 78: Matriz de Casos de Prueba (Plantilla) del CUS08 Explosion de Avios
296
3.1.2.2 Escenarios de prueba con datos de entrada
Generar Listar
ID Escenario Fecha Filtrar Explosió Operativ Cancelar Retornar Resultado Esperado
n idad
Se debe tener Acceso al cus
mostrando el formulario
Acceso a CUS
CP1 N/A N/A N/A N/A N/A N/A “Generar Explosión de
Explosión de Avios
Avios” definido en la
especificación del cus.
Se debe listar todas las
Órdenes de Producción
Filtrar Órdenes de
CP2 20/12/15 Dar click N/A N/A N/A N/A pendientes de explosionar
Producción
desde la fecha ingresada
hasta la fecha actual.
-Al colocar un valor de tipo
“texto” “texto”, indicará el
siguiente mensaje: “Texto
Datos inválidos en inválido” y no listará
CP3 Dar click N/A N/A N/A N/A
campo Filtrar ninguna OP.
“” -Si se coloca un espacio en
blanco no listará ninguna
OP.
297
Generar Listar
ID Escenario Fecha Filtrar Explosió Operativ Cancelar Retornar Resultado Esperado
n idad
Listar Operatividad Debe desplegar una
CP4 (Seleccionar la primera OP 20/12/15 Dar click N/A Dar click N/A N/A ventana con el detalle de la
listada en el caso CP2 con
código 1) Operatividad de la OP.
Debe mostrar un mensaje
Generar explosión de si desea confirmar,
material entonces le decimos que si
CP5 (Seleccionar la primera OP 20/12/15 Dar click Dar click N/A N/A N/A
y muestra la confirmación:
listada en el caso CP2 con
código 1) “Explosión de Avios
realizada para la OP XX”.
Al generar la explosión de
materiales realizada en el
Desplegar ventana con
caso CP5 anteior, se debe
detalle de explosión
CP6 (Seleccionar la primera OP 20/12/15 Dar click Dar click N/A N/A N/A desplegar
listada en el caso CP2 con automáticamente una
código 1)
ventana con el detalle de la
explosión.
El detalle de la explosión
Asignó cantidades por debe indicar que se ha
cada Avio explosionado la cantidad y
CP7 (Seleccionar la primera OP 20/12/15 Dar click Dar click N/A N/A N/A
unidad requerida por cada
listada en el caso CP2 con
código 1) código de avio de la Orden
de producción.
298
Generar Listar
ID Escenario Fecha Filtrar Explosió Operativ Cancelar Retornar Resultado Esperado
n idad
Exportar a Excel El detalle de la explosión se
CP8 (dar click en el botón 20/12/15 Dar click Dar click N/A N/A N/A debe poder exportar a un
exportar a Excel) archivo Excel.
Filtrar OP’s no Al realizar el filtro de OP
explosionadas no se debe listar una OP
CP9 (Considerar que no se filtra 20/12/15 Dar click N/A N/A N/A N/A
que ya ha sido
la OP explosionada en el
CASO CP5 anterior) explosionada.
Debe permitir la
cancelación de una
Cancelar explosión de
CP10 20/12/15 Dar click N/A N/A Dar click N/A Explosión cuando se ha
material
dado click en el botón
Generar Explosión.
El CUS permitir retornar
al menú anterior cuando el
CP11 Retornar N/A N/A N/A N/A N/A Dar click
botón retornar sea
seleccionado.
Tabla 79: Matriz de Casos de Prueba (Datos de Entrada) del CUS08 Explosión de Avios
299
3.1.3 EVIDENCIA DE EJECUCIÓN
3.1.3.1 Evidencia de ejecución caso de prueba CP1
-Acceso a CUS Explosión de Avios
Resultado: Conforme
300
3.1.3.2 Evidencia de ejecución caso de prueba CP2
-Filtrar Órdenes de Producción
Se evidencia que al colocar la fecha y luego en el botón “Buscar” se lista las órdenes de
producción no explosionadas desde la fecha ingresada hasta la fecha actual.
Resultado: Conforme
301
Gráfico 47: Evidencia de ejecución CP3-2 – CUS08
Se evidencia que al colocar un valor como un texto el sistema arroja un mensaje de texto
inválido y no lista ninguna OP. Así mismo, si se deja un mensaje en blanco no lista ninguna
OP.
Resultado: Conforme
Se evidencia que al dar click sobre el botón “Listar Operatividad” se ejecuta una ventana con
el detalle de la operatividad de la OP.
302
Resultado: Conforme
303
3.1.3.6 Evidencia de ejecución caso de prueba CP6
-Desplegar ventana con detalle de explosión
Código de tipo bolsa: Código 15, se debe tomar estos datos de la Orden de producción.
-Consumo de Operatividad=1420, es la cantidad de prendas indicada en la operatividad.
-Merma = 4
-Cobertura = 4
La fórmula a utilizar es:
304
Código de tipo etiqueta: Código 36 (aplicar para los códigos de Avio 34, 35, 27 y 42), se
debe tomar estos datos de la Orden de producción.
Como indica Etiqueta de la talla L se tomará las cantidades que correspondan a dicho código
de Avío de la orden programada y por los tipos de colores que haya disponibles.
-Cant. Requerida color Azul: 140
-Cant: Requerida color Beige 130
-Cobertura = 4
La fórmula a utilizar es:
305
Gráfico 52: Evidencia de ejecución CP7 – CUS08
306
Gráfico 54: Evidencia de ejecución CP8-2 – CUS08
Se evidencia que, al seleccionar el botón con símbolo de Excel, se ejecuta un archivo Excel
con el detalle de la explosión.
Resultado: Conforme (estos datos ya fueron validados en la prueba CP7)
307
Se evidencia que luego de generar la eplosión de la OP en caso CP5, al realizar el filtro
nuevamente esta OP ya no se lista.
Resultado: Conforme
Se evidencia que, al cancelar la generación de una explosión de una OP, esta no es explosionada
regresando al listado de OP.
Resultado: Conforme
308
3.1.3.11 Evidencia de ejecución caso de prueba CP11
-Retornar
Se evidencia que al seleccionar el botón “retornar” el sistema regresa al panel de cus anterior.
Resultado: Conforme
309
3.2 CASO DE PRUEBA PARA EL CUS11 ACTUALIZAR INFORMACIÓN DE
OPERATIVIDAD
3.2.1 ESCENARIOS
310
3.2.2 MATRIZ DE CASOS DE PRUEBA
3.2.2.1 Tipos de datos
Valores a Considerar en la Matriz de Casos de Prueba
Código Descripción
I Valor Inválido
V Valor Válido
D Dato por defecto
N/A No Aplica
Tabla 81: Valores a Considerar en la Matriz de Casos de Prueba CUS11
311
3.2.2.2 Plantilla de escenarios de prueba
312
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
componente de mostrar el formulario
una OP “Detalle de
Componente”.
Al presionar el botón
registrar componente el
sistema debe permitir
agregar un componente
Registrar con su correspondiente
CP6 componente V V V N/A N/A N/A V N/A
variabilidad. Debe
mostrar el mensaje:
“Componente y
variabilidad registrados
correctamente”.
Debe eliminarse el
componente seleccionado
mostrando el mensaje de
“Componente
Eliminar Eliminado”, se debe
CP7 componente V V V N/A N/A N/A V N/A
actualizar la lista de
componentes del
formulario en el cual ya
no debe aparecer el
componente en cuestión.
313
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
Al presionar el botón
Ingreso al
formulario: “Registro de Avio por
“Detalle de Avio Componente”, el sistema
CP8 V V V N/A N/A N/A V N/A
por debe mostrar el
Componente” formulario: “Detalle de
Avio por Componente”.
Registrar avio
por componente Se debe mostrar el
desde formulario mensaje “Avio XX
CP9 “Detalle de Avio V V V V D D V N/A
registrado
por
Componente” correctamente”.
Si se coloca un código
incorrecto en el campo
Dato inválido en código de avio en el
campo código de formulario “Registro de
CP10 V V V I D D V N/A
avio. Avio por Componente”,
debe mostrar el mensaje:
“El valor no representa
un número correcto”
Al colocar un código de
Código de avio avio que no corresponde
CP11 incorrecto V V V I D D V N/A
al estilo del componente
debe mostrar el mensaje:
314
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
“Código de Avío: 1
pertenece a otro Codigo
de Estilo que no es el
mismo de la Orden de
Producción, favor de
revisar”.
Al seleccionar el botón
Retornar retornar el sistema debe
CP12 registro de avios V N/A N/A N/A N/A N/A V N/A mostrar el formulario
por componente anterior de registro de
componente.
Si se intenta registrar una
combinación de
Registrar variabilidad y
componente ya componente ya existente,
CP13 V I I N/A N/A N/A V N/A
ingresado el sistema debe mostrar
un mensaje:
“componente ya
ingresado”.
Se debe mostrar el
Registrar avios mensaje “Avio XX
CP14 desde plantilla V V V V D D V N/A
registrado
correctamente”.
315
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
Si se deja en blanco un
código de avio en el
formulario “Registro de
Dato inválido en Avio desde plantilla”,
campo código de debe mostrar el mensaje:
CP15 avio desde V N/A N/A I D D V N/A “Código de Avío: 0
plantilla pertenece a otro Codigo
de Estilo que no es el
mismo de la Orden de
Producción, favor de
revisar!”
Si se agrega el motivo
pendiente, al registrar el
Ingresar motivo código de avio el sistema
CP16 de pendiente V V V N/A V V V N/A
debe mostrar el mensaje:
“Avio XX con
información pendiente”
Si se selecciona que se
ingresará el estado
No se ingresa pendiente pero no se
CP17 motivo V V V N/A D V V N/A ingresa un motivo
pendiente pendiente el sistema
mostrará el siguiente
mensaje: “Debe registrar
316
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
el motivo pendiente
porfavor revisar”.
Si no se coloca estatus
pendiente en si; pero si
No se ha motivo pendiente
CP18 ingresado entonces debe aparecer el
V V V N/A V D V N/A
estatus mensaje: “Error se debe
pendiente identificar el estatus
pendiente si registró el
motivo”.
CP19 El sistema debe mostrar
Ingresar motivo
el mensaje: “Se ha
de pendiente V V V N/A V V V N/A
definido el registro con
desde plantilla
información pendiente”.
CP20 El sistema debe mostrar
No se ingresa
el mensaje: “Error, se
motivo
V V V N/A V D V N/A debe identificar el estatus
pendiente desde
pendiente si registró
plantilla
motivo”.
CP21 No se ha
El sistema debe mostrar
ingresado
el mensaje: “Error, no se
estatus V V V N/A D V V N/A
ha ingresado el motivo
pendiente desde
del estatus pendiente”.
plantilla
317
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
CP22 El sistema debe mostrar
el mensaje: “No se ha
podido extraer el
No se puede
V V V V N/A N/A V N/A consumo, coordinar con
extraer consumo
el Analista de Consumo
de Ficha Técnica de
Prenda”.
Tabla 82: Matriz de Casos de Prueba (Plantilla) del CUS11 Actualizar información de Operatividad
318
3.2.2.2 Escenarios de prueba con datos de entrada
319
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
operativ
idad
Mostrar
formulario Click en Al seleccionar una OP se
detalle de el botón da click en registrar
componente de Registra operatividad, se debe
CP5 N/A N/A N/A N/A N/A N/A N/A
una OP r mostrar el formulario
(Primero seleccionar Operati “Detalle de
la OP con Código 1
listada en el caso
vidad Componente”.
CP2)
Al presionar el botón
registrar componente el
sistema debe permitir
Registrar Click en
agregar un componente
componente el botón
(Primero seleccionar HANG con su correspondiente
CP6 22/12/2015 Por Talla N/A N/A N/A registrar N/A
la OP con Código 1 TAG variabilidad.Debe
listada en el caso compon
mostrar el mensaje:
CP2) ente
“Componente y
variabilidad registrados
correctamente”.
Eliminar Debe eliminarse el
Click en
componente HANG componente seleccionado
CP7 22/12/2015 Por talla N/A N/A N/A el botón N/A
(Primero seleccionar TAG mostrando el mensaje de
eliminar
la OP con Código 1 “Componente
320
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
listada en el caso compon Eliminado”, se debe
CP2)
ente actualizar la lista de
componentes del
formulario en el cual ya
no debe aparecer el
componente en cuestión.
Ingreso al
formulario: Click en Al presionar el botón
“Detalle de Avio el botón “Registro de Avio por
por registrar Componente”, el sistema
CP8 Componente” 22/12/2015 Genérico Sticker N/A N/A N/A N/A
avio por debe mostrar el
(Primero seleccionar
la OP con Código 1 compon formulario: “Detalle de
listada en el caso ente Avio por Componente”.
CP2)
Registrar avio
por componente
desde formulario Valor por
Se debe mostrar el
“Detalle de Avio defecto: Valor por Click en
mensaje “Avio 16
CP9 por 22/12/2015 Genérico Sticker 16 “Sin defecto: el botón N/A
Componente” registrado
pendiente “No” guardar
(Primero seleccionar correctamente”.
la OP con Código 1 ”
listada en el caso
CP2)
Dato inválido en Valor por Valor por Click en Si se coloca un código
CP10 campo código de 22/12/2015 Genérico Sticker “texto” defecto: defecto: el botón N/A incorrecto en el campo
avio. “Sin “No” guardar código de avio en el
321
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
(Primero seleccionar pendiente formulario “Registro de
la OP con Código 1
listada en el caso
” Avio por Componente”,
CP2) debe mostrar el mensaje:
“El valor no representa
un número correcto”
Al colocar un código de
avio que no corresponde
al estilo del componente
Código de avio Valor por
debe mostrar el mensaje:
incorrecto defecto: Valor por Click en
“Código de Avío: 1
CP11 (Primero seleccionar 22/12/2015 N/A N/A 1 “Sin defecto: el botón N/A
la OP con Código 1 pertenece a otro Codigo
listada en el caso
pendiente “No” guardar
de Estilo que no es el
CP2) ”
mismo de la Orden de
Producción, favor de
revisar”.
Retornar
Al seleccionar el botón
registro de avios
Click en retornar el sistema debe
por componente
CP12 22/12/2015 N/A N/A N/A N/A N/A el botón N/A mostrar el formulario
(Primero seleccionar
la OP con Código 1 retornar anterior de registro de
listada en el caso componente.
CP2)
Registrar Click en Si se intenta registrar una
HANG
CP13 componente ya 22/12/2015 Por Talla N/A N/A N/A el botón N/A combinación de
TAG
ingresado registrar variabilidad y
322
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
(Primero seleccionar compon componente ya existente,
la OP con Código 1
listada en el caso
ente el sistema debe mostrar
CP2) un mensaje:
“componente ya
ingresado”.
Registrar avios Valor por
Hang Se debe mostrar el
desde plantilla defecto: Valor por Click en
HANG TAG mensaje “Avio XX
CP14 (Primero seleccionar 22/12/2015 Por Talla “Sin defecto: el botón N/A
la OP con Código 1 TAG para registrado
pendiente “No” guardar
listada en el caso talla L correctamente”.
CP2) ”
Si se deja en blanco un
código de avio en el
Dato inválido en formulario “Registro de
campo código de Valor por Avio desde plantilla”,
avio desde defecto: Valor por Click en debe mostrar el mensaje:
HANG
CP15 plantilla 22/12/2015 Por Talla “texto” “Sin defecto: el botón N/A “Código de Avío: 0
TAG
(Primero seleccionar pendiente “No” guardar pertenece a otro Codigo
la OP con Código 1
listada en el caso
” de Estilo que no es el
CP2) mismo de la Orden de
Producción, favor de
revisar!”
Ingresar motivo Por Click en Si se agrega el motivo
CP16 de pendiente 22/12/2015 Genérico Sticker N/A Comercia SI el botón N/A pendiente, al registrar el
(Primero seleccionar
la OP con Código 1
l guardar código de avio el sistema
323
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
listada en el caso debe mostrar el mensaje:
CP2)
“Avio XX con
información pendiente”
Si se selecciona que se
ingresará el estado
No se ingresa
Valor por pendiente pero no se
motivo
defecto: Click en ingresa un motivo
pendiente
CP17 22/12/2015 Genérico Sticker N/A “Sin SI el botón N/A pendiente el sistema
(Primero seleccionar
la OP con Código 1 pendiente guardar mostrará el siguiente
listada en el caso ” mensaje: “Debe registrar
CP2)
el motivo pendiente
porfavor revisar”.
Si no se coloca estatus
No se ha
pendiente en si; pero si
ingresado
motivo pendiente
estatus Por Valor por Click en
CP18 entonces debe aparecer el
pendiente 22/12/2015 Genérico Sticker N/A Comercia defecto: el botón N/A
mensaje: “Error se debe
(Primero seleccionar l “No” guardar
la OP con Código 1 identificar el estatus
listada en el caso pendiente si registró el
CP2)
motivo”.
324
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
Ingresar motivo
de pendiente El sistema debe mostrar
Por Click en
CP19 desde plantilla Hang el mensaje: “Se ha
22/12/2015 Talla N/A Comercia SI el botón N/A
(Primero seleccionar Tag definido el registro con
la OP con Código 1 l guardar
listada en el caso
información pendiente”.
CP2)
No se ingresa
motivo El sistema debe mostrar
pendiente desde Por Valor por Click en el mensaje: “Error, se
CP20 Hang N/A
plantilla 22/12/2015 Talla N/A Comercia defecto: el botón debe identificar el estatus
Tag
(Primero seleccionar l “No” guardar pendiente si registró
la OP con Código 1
listada en el caso
motivo”.
CP2)
No se ha
ingresado
Valor por
estatus El sistema debe mostrar
defecto: Click en
pendiente desde Hang N/A el mensaje: “Error, no se
22/12/2015 Talla N/A “Sin Si el botón
CP21 plantilla Tag ha ingresado el motivo
pendiente guardar
(Primero seleccionar del estatus pendiente”.
la OP con Código 1 ”
listada en el caso
CP2)
325
Variabilida Compon Motivo
ID Escenario Fecha Código Pendiente Aceptar Cancelar Resultado Esperado
d ente Pendiente
Blanco El sistema debe mostrar
Optico: el mensaje: “No se ha
No se puede 12 Click en podido extraer el
extraer consumo Hilo de
05/04/16 Color N/A N/A el botón N/A consumo, coordinar con
CP22 (Primero seleccionar Costura Rojo
la OP con Código 2)
guardar el Analista de Consumo
Intenso: de Ficha Técnica de
13 Prenda”.
Tabla 83: Matriz de Casos de Prueba (Datos de entrada) del CUS11 Actualizar información de Operatividad
326
3.2.3 EVIDENCIA DE EJECUCIÓN
3.2.3.1 Evidencia de ejecución caso de prueba CP1
327
3.2.3.2 Evidencia de ejecución caso de prueba CP2
-Filtrar orden de producción
Se evidencia que al colocar un texto en el campo fecha el sistema arroja un mensaje: “Fecha
inválida” y no lista ninguna OP.
328
Resultado: Conforme
Se evidencia que al dejar en blanco el campo fecha y luego se presiona el botón buscar el
sistema no lista ninguna OP.
Resultado: Conforme
329
Se evidencia que al seleccionar la opción registrar operatividad se tiene acceso al detalle de
componente.
Resultado: Conforme
3.2.3.6 Evidencia de ejecución caso de prueba CP6
- Registrar componente
Se evidencia que al registrar el componente con variabilidad: Talla y componente Hang Tag,
este se registra correctamente mostrando el mensaje.
Resultado: Conforme
330
Se evidencia que al eliminar el componente por talla con variabilidad hang Tag, este se elimina
correctamente de la lista de componentes.
Resultado: Conforme
3.2.3.8 Evidencia de ejecución caso de prueba CP8
331
3.2.3.9 Evidencia de ejecución caso de prueba CP9
- Registrar avio por componente desde formulario “Detalle de Avio por Componente”
Se evidencia con un mensaje de confirmación el registro del Avio con código 16.
Resultado: Conforme
Se evidencia que al colocar un texto inválido en el campo código de Avio el sistema arroja el
siguiente mensaje: El valor no representa un número correcto.
332
Resultado: Conforme
3.2.3.11 Evidencia de ejecución caso de prueba CP11
- Código de avio incorrecto
333
Resultado: Conforme
3.2.3.13 Evidencia de ejecución caso de prueba CP13
-Registrar componente ya ingresado
Se evidencia que al ingresar los códigos de Avio mostrados en la imagen el sistema arroja el
mensaje de confirmación por cada código de Avio.
Resultado: Conforme
334
3.2.3.15 Evidencia de ejecución caso de prueba CP15
Se evidencia que al dejar en blanco un campo código de Avio el sistema sólo arrojará el mensaje
de error para estos códigos, para los demás mostrará el mensaje de confirmación.
Resultado: Conforme
3.2.3.16 Evidencia de ejecución caso de prueba CP16
-Ingresar motivo de pendiente
335
3.2.3.17 Evidencia de ejecución caso de prueba CP17
- No se ingresa motivo pendiente
Se evidencia que al no ingresar el estatus pendiente en si, pero si se ingresa el motivo pendiente
(“Por comercial”), el sistema arroja el mensaje: “Error, se debe identificar el estatus pendiente
si registró el motivo”.
336
Resultado: Conforme
3.2.3.19 Evidencia de ejecución caso de prueba CP19
- Ingresar motivo de pendiente desde plantilla
Se evidencia que el colocar un motivo pendiente para un registró al cual no se conoce el código,
entonces aparece el mensaje “Se ha definido el registro con información pendiente”.
Resultado: Conforme
337
Se evidencia que, si no se ingresa el motivo pendiente desde la plantilla de avios, pero si se
ingreso el estatus en si, entonces el sistema muestra el mensaje: “Error, no se ha ingresado el
motivo del estatus pendiente”.
Resultado: Conforme
338
Gráfico 82: Evidencia de ejecución CP22-2 – CUS11
Se evidencia que al ingresar los códigos a los cuales no se puede extraer el consumo, entonces
el sistema muestra el mensaje: “No se ha podido extraer el Consumo, Coordinar con el
Analista de Consumo de Ficha Técnica de ¨Prenda”.
Resultado: Conforme
339
4 CONCLUSIONES
● Para definir la política de calidad en el proyecto se debe tener en qué es lo que quiere
la empresa, cuales son las acciones que van a permitir conseguirlo (acciones o
actividades generales) y con qué se cuenta para conseguirlo (recursos).
● Las métricas internas obtenidas durante la medición del software nos deben servir de
bases para las desiciones de las actividades del plan de trabajo (cronograma), en caso
haya desviaciones de la calidad esperada.
● Es importante definar los casos de pruebas que nos ayuden a crear todos los escenarios
posibles del funcionamiento del sistema. Estos escenarios se pueden probar para
determinar cuales son los resultados que luego serán evaluados si ellos cumplen o no
con la funcionalidad diseñada.
● Para el proyecto se realizaron casos de pruebas para los casos de uso Actualizar
Operatividad y Explosión de Avios, luego de ejecutar estas pruebas nos permitió darnos
cuenta de algunos errores que luego fueron corregidos.
340
CAPÍTULO VIII: GESTIÓN DEL PROYECTO
1 INTRODUCCIÓN
La finalidad de administrar un proyecto de software es planificar, ejecutar, controlar las
actividades y entregables del desarrollo. Además, el control de las actividades y entregables
constituye un pilar fundamental para la Gestión de Proyectos.
En este capítulo identificaremos los interesados relacionados a la ejecución de dicho trabajo,
la lista de entregables planificados en el desarrollo del mismo y el cronograma con las tareas
asignadas que se deben realizar para la culminación satisfactoria del trabajo. Trabajaremos con
artefactos recomendados por el PMBOK, los cuales se detallarán en las siguientes secciones.
2 REGISTRO DE INTERESADOS
341
Maribel TOPI TOP Usuario Medio Bajo
Chuquillanqui
Luz Torres TOPI TOP Usuario Medio Bajo
Sergio Huaman TOPI TOP Analista de Calidad Medio Bajo
Samantha Lopez UPC Asesor Proyecto Alto Alto
Informatico 1
Sandra Perona UPC Asesor Proyecto Alto Alto
Informatico 2
Juan Carlos Torres UPC Asesor Proyecto Alto Alto
Informatico 3
Hector Mendivil UPC Asesor Tesis Alto Alto
Tabla 84: Registro de interesados
Tener claro quiénes son las personas interesadas en el proyecto nos permite saber a qué
personas podemos recurrir cuando se presenten dudas e interrogantes acerca de alguna
definición propia del negocio. El nivel de interesado “usuario” es más operativo, el nivel
“sponsor del proyecto” es más cercano a la toma de decisiones importantes durante la
realización del proyecto y el “nivel gerencial” (alta directiva) se involucra en el proyecto,
aunque no directamente.
342
3 EDT – ETAPA 1
343
6 CRONOGRAMA DE EJECUCIÓN
344
345
346
347
348
349
Acta de aceptación de entregable – Proyecto Informático 1
350
Acta de aceptación de entregable – Proyecto Informático 2
Capítulo 4: Requerimientos
351
Capítulo 5: Arquitectura
352
Capítulo 6: Construcción
353
Capítulo 7: Calidad y Pruebas del Software
354
7 CONCLUSIONES
Elaborar el EDT permitió desglosar todos los entregables técnicos de la primera parte
del proyecto. Posteriormente, en base a este desglose el proyecto terminar el desarrollo
del proyecto sobre el tiempo definido inicialmente en PI1.
Tener claro quiénes son los interesados del proyecto nos permite saber a qué personas
podemos recurrir cuando se presenten dudas e interrogantes acerca de alguna definición
propia del negocio. El nivel de interesado “usuario” es más operativo, el nivel “sponsor
del proyecto” es más cercano a la toma de decisiones importantes durante la realización
del proyecto y el “nivel gerencial” (alta direcciòn) se involucra en el proyecto, aunque
no directamente.
Se debe tomar en cuenta que existen algunos riesgos que deben ser suprimidos o
mitigados. Estos pueden ser: el escaso conocimiento y experiencia de los integrantes del
proyecto sobre las herramientas a utilizar (por ejemplo: el lenguaje de programación).
Así mismo, la dificultad en la comunicación entre los miembros del equipo de desarrollo
del proyecto con los principales interesados del mismo.
355
Si bien escapa al alcance del proyecto, es importante monitorear la desviación que se
presenta entre las estimaciones y lo realmente consumido. Esto con el fin de ajustar
determinados parámetros del método de estimaciones y contar con fechas más cercanas
a la realidad en futuros proyectos.
356
CONCLUSIONES GENERALES
Para mejorar el proceso actual del negocio es necesario implementar cambios que
permitan optimizar los procesos, para ello se ha propuesto automatizar las actividades
claves dentro del negocio.
357
La prueba de concepto nos permitió identificar ambigüedades en la especificación de
caso de uso. Esto resalta la importancia de una correcta especificación del caso de uso
para obtener una mayor claridad durante la construcción del código fuente.
358
GLOSARIO DE TÉRMINOS
Término Descripción
Antique Metal Aplicación estampada por transferencia
(piedras).
Avío Se denominan avíos en Confección y
Textil a los materiales que
complementan una prenda y le dan
mayor realce, durante el proceso de
confección o en el producto terminado.
Por ejemplo: cierres, blondas, botones,
entretelas, cintas, sesgos, entre otros.
Los avíos del producto en acabado final
son parte de la presentación y por ello
tenemos: los Hang Tag (etiquetas de
cartón), balines, formadores de cuello,
cartones de doblado, cajas, pisos,
plataformas, entre otros.
Badana Es cuero de carnero.
Cíclico Es una acción que se repite cada cierto
momento y en el proyecto esta acción se
realiza haciendo un inventario cada 3
días.
DDM Es una función del sistema operativo
que permite a un programa de
aplicación o a un usuario de un sistema
utilizar archivos de base de datos
almacenados en sistemas remotos. Los
sistemas deben estar conectados por una
red de comunicaciones y los sistemas
remotos también deben utilizar la
función DDM.
Entretela Tela plana utilizada para reforzar partes
de la prenda tales como pecheras,
cuellos, bordados, entre otros.
Explosión de Avíos Es el proceso que calcula la cantidad
requerida de un avío tomando las
cantidades de la orden de producción
con el consumo y la merma, en casos de
avíos textiles se debe tomar con el
rendimiento de la tela acabada y en las
359
cajas por la cantidad de prendas por caja
dependiendo del tipo de empaque.
FlexoGráfica Es una técnica de impresión que utiliza
una placa flexible con relieve, es decir,
que las zonas impresas de la forma están
realzadas respecto de las zonas no
impresas. La plancha, llamada cliché o
placa, es generalmente de fotopolímero
(anteriormente era de hule vulcanizado)
que, por ser un material muy flexible, es
capaz de adaptarse a una cantidad de
soportes o sustratos de impresión muy
variados. La flexografía es el sistema de
impresión característico, por ejemplo,
del cartón ondulado y de los soportes
plásticos. Es un método semejante al de
un sello de imprenta.
Foil Insumo para estampado en lámina de
transferencia térmica.
Glitter Insumo de estampado (conocido como
escarcha).
Grebiche Aplicación estampada por transferencia
(piedras).
Half Round Aplicación estampada por transferencia
(piedras).
Hang Tag Etiqueta de cartón que se coloca en las
prendas.
ISO 9001 Es la certificación al sistema de gestión
de calidad.
KickOff Es una técnica para recabar la mayor
información posible sobre el usuario,
los objetivos de la aplicación, las
personas involucradas y los tiempos.
Lead Time Es el tiempo que se define para la
culminación de un proceso o
subproceso.
Nail Head Aplicación estampada por transferencia
(piedras).
Octagón Aplicación estampada por transferencia
(piedras).
Ojalillo Accesorio de metal utilizado para
colocar pasadores o cordones en las
prendas.
360
Operatividad Es el proceso que realiza el analista de
avíos para registrar los avíos asociados
a una orden de producción.
Ornamento Accesorio decorativo.
PI Integración de Procesos, es una
herramienta de SAP para centralizar el
intercambio de información entre
sistemas SAP y/o sistemas no SAP;
está incluida dentro de la plataforma
horizontal SAP NETWEAVER y se
podría decir que es una evolución del
SAP Business Conector. Actúa como
middleware1 entre los sistemas de una
organización o como único punto de
acceso de otras organizaciones a la
propia.
pret-a-porter Es una expresión francesa que significa
textualmente «Listo para llevar». Se
refiere a las prendas de moda
producidas en serie con patrones que se
repiten en función de la demanda por
temporada.
Price Sticker Sticker con código de barra y precio que
se coloca en el hangtag.
Retail Es el comercio al por menor (unidades)
en una tienda y/o centro comercial.
Remache Accesorio decorativo utilizado mucho
en pantalones y casacas Jeans.
Rhinestone Aplicación estampada por transferencia
(piedras).
Sesgo Elástico telar con una división al centro.
SolPed Solicitud de Pedido de Compra.
SolMat Solicitud de Material.
SolFab Solicitud de Fabricación.
Stock Conjunto de mercancías o productos
que se tienen almacenados en espera de
su venta o comercialización.
Sujetador Balín de plástico para colocar etiqueta
de cartón.
Tazlan Tela plana de polyester utilizada para
casacas impermeables.
361
Termostática Es una impresión de termo
transferencia, que utiliza calor para
transferir una impresión de tinta seca a
una cinta que puede ser satinada, nylon,
poliéster, entre otros.
Trencilla Cinta tejida, utilizada como refuerzo de
hombros o como decoración.
Trendy Es una expresión que indica estar muy a
la moda.
Velcro Comercialmente conocido como “pega
pega”, es un sistema de apertura y cierre
rápido.
Welding Aplicación plástica fusionada.
362
SIGLARIO
363
BIBLIOGRAFÍA
364
[19] Revista Tinku Topi Top (2015) “Como implementar estrategias para la reducción de
costos en los almacenes de una empresa textil”, p3-6.
[20] RUMBAUGH, James (2000) El lenguaje unificado de modelado: manual de referencia.
Madrid: Addison –Wesley, p10-14.
[21] IG Textil (2015). Ingeniería avanzada de sistemas informáticos textiles SLL (Consulta
25 junio), p4-9.
[22] TICBEAT, revista digital (2015). Las 10 tendencias tecnológicas que marcarán el año
2015, p8-14.
[23] JACOBSON, Ivar (2000). El proceso unificado de desarrollo de software. Madrid:
Pearson Educación, p3-15.
[24] ARLOW, Jim y NEUSTADT, ILA (2001) UML and the Unified Process - Practical
Object-Oriented Analysis & Design. Boston: Pearson Education, p-5-15.
[25] BOOCH, Grady y otros (1998) The Unified Model Language User Guide. Boston:
Addison-Wesley, p9-14.
[26] COCKBURN, Alistair (2001) Writing Effective Use Cases. Boston: Addison-Wesley,
p14-18-
[27] Genexus (2016) Web Component Pattern - Evolution 3 (consulta: 14 de marzo de 2016)
(http://library.gxtechnical.com/gxdlsp/pub/genexus/internet/docum/releasenotes/7.5/webco
mponents.htm).
[28] Genexus (2016) Work With Pattern - Evolution 3 (consulta: 14 de marzo de 2016)
(http://wiki.genexus.com/commwiki/servlet/wiki?5636, Work+With+Pattern).
[29] FOWLER, Martin y otros (2002) Patterns of Enterprise Application Architecture.
Boston: Addison-Wesley.
[30] MICROSOFT DEVELOPER NETWORK - The Repository Pattern
(https://msdn.microsoft.com/es-pe/library/ff649690.aspx). Sitio Web de MSDN Microsoft.
Contiene información acerca del patrón Repositorio (consulta: 14 de marzo de 2016).
[33] ISO.org – ISO Organization
(http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=662
40)Sitio web de la Organización ISO; contiene información acerca de la normatividad ISO
90003 y su aplicación en sistemas de software del mundo real (consulta: 01 de Abril del
2016).
[34] International Organization for Standardization (2004) - ISO/IEC 90003:2004 Software
engineering - Guidelines for the application of ISO 9001:2000 to computer software.
[35] International Organization for Standardization (2008) - ISO 9001:2008 Sistemas de
Gestión de la Calidad - Requisitos.
[36] Institute of Electrical and Electronics Engineers (1998) - IEEE Std. 830-1998 IEEE
Recommended Practice for Software Requirements Specifications.
[37] International Organization for Standardization (2001) - ISO/IEC 9126-1:2001 Software
engineering - Product quality - Quality Model.
365
[38] Mobile Intelligence 10 claves para definir tu Estrategia (2016) (consulta: 04 de octubre
de 2016) (http://www.lantares.com/blog/bid/352695/Mobile-Intelligence-10-Claves-para-
Definir-tu-Estrategia).
ANEXOS
366
ANEXO 1 Formato de Orden de Producción
367
ANEXO 2 Formato de Solicitud de Pedido
368
ANEXO 4 Trazabilidad de Reglas del Negocio versus Casos de Uso del Negocio.
369
ANEXO 5 Trazabilidad de Trabajadores del Negocio versus Casos de Uso del Negocio.
370
ANEXO 6 Trazabilidad de Entidades del Negocio versus Casos de Uso del Negocio.
371
ANEXO 7 Esquema de Fórmulas Matemáticas para Sistema Experto
1 Operatividad:
6. Se calcula Producto
Producto Producto + (Cantidad Total Programada por cada talla de la Orden
de Producción * Consumo por talla).
372
Consumo (siempre será la unidad * Cantidad de Prendas (según
Final variabilidad))
Nota: Al ser avíos muy personalizados por cliente no se cuenta con una cantidad de
consumos estándar que la optimice.
Mermas:
Para todos los avíos en general la fórmula de la merma es:
Valor de Criterio1: Lote Inicial <= Cantidad Total Pedida de la Orden y
Tabla Lote Final >= Cantidad Total Pedida de la Orden
2 Explosión de Materiales:
373
Para el caso de Producción Interna en Tintorería:
Insumo de Avío Textil: por cada Código de Avío Textil se define su código de
insumo, por consiguiente, la explosión de materiales va a generar un código de
insumo como compra para lograr la fabricación del código de avío textil. En caso
varios códigos de avío textil se relacionan al mismo código de insumo, dicho
código acumulará la cantidad de compra y lo explosionará por el total.
374
3 Control de Abastecimiento:
375
ANEXO 8 Detalle de Maestro de Proveedor y Cliente de SAP
CLIENTE
Campo Descrip.
AKONT Cuenta asociada en la contabilidad principal
ANRED Empresa
Cantidad máxima de entregas parciales permitidas
ANTLF p/posición
AWAHR Probabilidad de pedido de posición
BUKRS Sociedad
BZIRK Zona de ventas
FDGRV Grupo de tesorería
FITYP Clase Impuesto
KALKS Esquema de cliente (para determinar el esquema de cálculo)
KUNNR Número de cuenta del deudor
KNURL Correo
KTGRD Grupo de imputación para cliente
LAND1 Pais
NAME1 Nombre
ORT02 Distrito
SPART Sector
SPRAS Idioma
STRAS Calle
STCD1 Doc. Identif. Fiscal
STCDT Tipo Doc. Identif.
REGIO Región
VKORG Organización de ventas
VKBUR Oficina de ventas
VERSG Grupo de estadísticas cliente
VSBED Condición de expedición
VTWEG Canal de distribución
VWERK Centro suministrador (propio o externo)
WAERS Moneda
ZTERM Clave de condiciones de pago
ZUAWA Clave para clasificar por números de asignación
ZWELS Lista de las vías de pago a tener en cuenta
376
PROVEEDOR
Campos Nombre
0-TITLE_ME TITLE_MEDI
AKONT Cuenta asociada
BANKS País del banco
BANKL Código bancario
BANKN Cuenta bancaria
BKONT Clave control bancos
BVTYP Tp.bco.interl.
BKREF Referencia
BRSCH Ramo
BUKRS Sociedad
CITY Ciudad
COUNTRY Indicador de país
EKORG Organización compras
FDGRV Grupo de tesorería
KALSK GrEsquema proveedor
KTOKK Grupo de cuentas
LANGU Clave de idioma
LIFNR Acreedor
NAME1 Nombre 1
PODKZ Relev.ARE
REGION Ámbito carpeta
REF_LIFNR Acreedor
REF_BUKRS Sociedad
REF_EKORG Organización compras
REPRF Verif. factura doble
SMTP_ADDR Correo
SORT1 Ind-clasificación 01
STREET Calle
STCD1 Doc Identific. Fiscal
STCDT Tipo Doc.
TAXBS Base imponible
WAERS Moneda
WEBRE Verific.fact. base EM
XZEMP Recep.pago en doc.
ZTERM Condición de Pago Pedido
ZWELS ZWELS
377
ANEXO 9 Trazabilidad de Requerimientos Funcionales versus Casos de Uso del Sistema
378