Documentos de Académico
Documentos de Profesional
Documentos de Cultura
configuración de software
Unidad 4. Lenguajes de trazabilidad
Presentación de la unidad......................................................................................3
Objetivos........................................................................................................................4
4. Lenguajes de trazabilidad................................................................................. 5
4.1. Lenguaje tipo Query...........................................................................................6
4.2. Expresiones regulares......................................................................................7
Temario 4.3. Proveedores de ambientes.............................................................................8
¡Bienvenido a la unidad 4!
Muchas herramientas de trazabilidad utilizan lenguajes convencionales de Base de Datos para
inspeccionar y recuperar información de sus Bases de Datos. Las consultas SQL en espacios de trabajo
pueden experimentar problemas de rendimiento. La degradación del rendimiento se produce a menudo si
el mantenimiento de la base de datos no es el adecuado o si las consultas se pueden reescribir de forma
más eficaz.
Además de asegurarse de que el mantenimiento de la base de datos es el adecuado, existen varias
técnicas que pueden ayudar a mejorar el rendimiento de las consultas SQL en espacios de trabajo. Si bien
no hay ninguna técnica exclusiva que produzca resultados significativos, una combinación de varias
técnicas puede ayudar a lograr mejoras de rendimiento considerables en muchas aplicaciones.
3
Objetivos
4
4. Lenguajes de trazabilidad
Explica el grado en el cual una relación puede ser establecida entre dos o más productos del proceso de
desarrollo, especialmente entre productos que tienen una relación predecesor-sucesor o maestro-
subordinado, por ejemplo, el grado en el cual se corresponden requisitos y el diseño de un sistema. Debido a
la mejora de la calidad de los productos y al aumento de la conciencia sobre la seguridad en los últimos años,
la trazabilidad ha ido aumentando en importancia y se ha extendido a una amplia gama de campos, como la
industria automotriz, electrónica, alimenticia y farmacéutica y desarrollo de software. Aunque hay varias
maneras de concebir la trazabilidad, generalmente se puede dividir en dos perspectivas: Trazabilidad de
cadena y trazabilidad interna. El tráfico de datos va aumentando en la actualidad del packaging y esto puede
traer repercusiones negativas a los niveles de producciones que realizan las cadenas que nos suministran.
Trazabilidad de Trazabilidad
cadena. Significa Los fabricantes pueden
que la historia, monitorear a dónde se interna. Significa
han entregado sus monitorear el Por ejemplo, una
desde la adquisición productos (rastreo hacia ensambladora de
movimiento de motores obtiene de
de las materias adelante)”, y las piezas y productos
primas y piezas en empresas y sus proveedores
dentro de un área partes de motor,
bruto, hasta el consumidores más específica limitada,
mecanizado, adelante pueden saber tales como árboles
en una cadena de de levas y pistones,
distribución y venta, “de dónde vienen los suministro entera,
se puede rastrear y los ensambla.
productos en sus manos tal como una sola
hacia adelante o (rastreo hacia atrás). empresa o planta.
atrás.
Todo ello hará obligatorio que se utilicen herramientas de alto rendimiento y canales nuevos para la
comunicación de la información de manera que se mantenga el nivel de producción; es en este aspecto
donde los códigos QR juegan su papel fundamental para con la transparencia y trazabilidad de los
productos.
5
4.1. Lenguaje tipo Query
Muchas herramientas de trazabilidad utilizan lenguajes convencionales de Base de Datos para inspeccionar y
recuperar información de sus Bases de Datos. Las consultas SQL en espacios de trabajo pueden experimentar
problemas de rendimiento. La degradación del rendimiento se produce a menudo si el mantenimiento de la
base de datos no es el adecuado o si las consultas se pueden reescribir de forma más eficaz. Además de
asegurarse de que el mantenimiento de la base de datos es el adecuado, existen varias técnicas que pueden
ayudar a mejorar el rendimiento de las consultas SQL en espacios de trabajo. Si bien no hay ninguna técnica
exclusiva que por sí sola produzca resultados significativos, una combinación de varias técnicas puede ayudar
a lograr mejoras de rendimiento considerables en muchas aplicaciones.
Por ejemplo, digamos que tenemos esta consulta sencilla:
SELECT * FROM books WHERE author = "J K Rowling";
Para esta consulta, hay dos formas diferentes en las que SQL podría encontrar los resultados: Hacer una
"exploración completa de la tabla": buscar en cada renglón de la tabla y regresar los renglones que coincidan.
Crear un "índice": hacer una copia de la tabla ordenada por autor, después hacer una búsqueda binaria para
encontrar el renglón en la que el autor es "J K Rowling", encontrar los IDs que coincidan, después hacer una
búsqueda binaria en la tabla original que regrese los renglones que coincidan con el ID.
6
4.2. Expresiones regulares
Es un patrón que describe a una cadena de caracteres, se rigen por una serie de normas y hay una construcción
para cualquier patrón de caracteres que dan lugar a un resultado. El objetivo de las expresiones regulares es
representar todos los posibles lenguajes definidos sobre un alfabeto Σ, en base a una serie de lenguajes primitivos,
y unos operadores de composición.
• Lenguajes primitivos: el lenguaje formado por la palabra vacía, y los lenguajes correspondientes a los distintos
símbolos del alfabeto.
• Operadores de composición: la unión, la concatenación y el cierre.
El termino “divide y vencerás” hace referencia a la resolución de problemas sacando de ellos sub-problemas
menos complejos para su fácil comprensión, hasta que su solución sea sumamente fácil, la solución general viene
dada de las soluciones de los sub-problemas. Gracias a las expresiones regulares podrás, de una manera sencilla y
sin tantas complicaciones, establecer un patrón que te ayudará a encontrar en el amplio mundo de Internet
cualquier tipo de documento o información que necesites. Mucho te puedo decir con respecto a las Expresiones
Regulares (en inglés RegEx). Lo que te ofrece esta herramienta es poder disminuir el tiempo de búsqueda (sobre
todo si se trata de buscar en datos sin ningún tipo de orden). Cuando en un punto determinado del
posicionamiento SEO se ve la frase expresiones regulares, no es más que una secuencia de caracteres o símbolos
que en conjunto forman un patrón de búsqueda tendiente a que sea mucho más fácil obtener resultados.
Donde más útil pueden ser estos símbolos es en Google Analytics, ya que esta herramienta nos ayuda a conocer
de manera muy acertada la posición en la que se encuentra una página web.
7
4.3. Proveedores de ambientes
Una vez incorporada la rastreabilidad en un Código de Conducta para Fabricantes y Proveedores, las
empresas suelen requerir que cada proveedor declare todas las unidades de producción sin importar el nivel y
el proceso. Para facilitar esta tarea, es cada vez más frecuente la implantación de plataformas en línea a
través de las cuales los proveedores pueden ingresar todas las fábricas utilizadas para la elaboración de
pedidos en todos los procesos y niveles del proceso de fabricación.
Los datos proporcionados se utilizan luego durante el "monitoreo de trazabilidad" donde los auditores
internos no solo evalúan la capacidad de producción de cada fábrica, sino que también verifican que todas las
unidades de producción informadas a través del sistema de gestión del fabricante estén declaradas y
aprobadas correctamente.
Como el sistema de gestión del fabricante se diseña específicamente para cubrir las necesidades de
trazabilidad, el sistema también se integra con otras herramientas de las empresas, como plataformas de
pedidos utilizadas por los equipos de compras y herramientas internas de supervisión de proveedores para
los equipos de sostenibilidad.
Capacidades ofrecidas:
• Tipos de datos predefinidos y definibles por el
usuario.
• Consultas predefinidas o definibles por el usuario.
• Administración comprensiva de la configuración y
del cambio.
• Capacidades para el análisis de trazos.
• Varios formatos de presentación (matrices,
gráficos, reportes).
• Soporte para el trabajo en equipo.
• Interfaces para otros sistemas y ambientes de
software.
8
Para saber más
Para saber más sobre los temas vistos en esta unidad revisa los siguientes materiales:
9
Cierre de la unidad
¡Felicidades!
Has concluido la unidad 4, continúa esforzándote.
10
Fuentes de consulta
11