Está en la página 1de 11

Trazabilidad y

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

Para saber más...........................................................................................................9


Cierre de la unidad...................................................................................................10
Fuentes de consulta..................................................................................................11
Presentación de la unidad

¡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.

En esta unidad vamos a temas muy importantes como los


Lenguajes de trazabilidad y sus subtemas:
• Lenguaje tipo Query
• Expresiones regulares
• Proveedores de ambientes

3
Objetivos

Al término de esta unidad lograrás:


• Conocer los Lenguajes de trazabilidad.
• Explicar qué es el Lenguaje tipo Query, Expresiones regulares y
Proveedores de ambientes.

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:

• Lenguaje de consultas estructuradas


El lenguaje de consultas estructuradas o SQL (Structured Query Language) es un
lenguaje de programación estandarizado.
(Sirkin, 2021). https://www.computerweekly.com/es/definicion/SQL-Structured-Query-
Language-o-
• Lenguajes de trazabilidad
Muchas herramientas de trazabilidad utilizan lenguajes convencionales de Base de
Datos para inspeccionar y recuperar información.
(Mind Map, s.f.). https://www.mindomo.com/es/mindmap/trazabilidad-
d2a4a8e0d700858110159f10b73eeead
• Principios de trazabilidad
Se registra la información necesaria como fabricantes, proveedores y distribuidores.
(KEYENCE México, s. f.).
https://www.keyence.com.mx/ss/products/marking/traceability/basic_about.jsp

9
Cierre de la unidad

De acuerdo a lo que hemos visto en esta unidad, podemos


decir que muchas herramientas de trazabilidad utilizan
lenguajes convencionales de Base de Datos para inspeccionar
y recuperar información de sus Bases de Datos. Sin embargo,
las consultas SQL en espacios de trabajo pueden
experimentar problemas de rendimiento, pues 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. 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.

También vimos que un patrón describe a una cadena de


caracteres que 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 Σ, con base a una serie de lenguajes primitivos, y
unos operadores de composición.

¡Felicidades!
Has concluido la unidad 4, continúa esforzándote.

10
Fuentes de consulta

• Sirkin, J. (2021, 22 de abril). SQL (Structured Query Language o Lenguaje de


consultas estructuradas). ComputerWeekly.es.
https://www.computerweekly.com/es/definicion/SQL-Structured-Query-
Language-o-

• Mind Map. (s.f.). Trazabilidad.


https://www.mindomo.com/es/mindmap/trazabilidad-
d2a4a8e0d700858110159f10b73eeead

• KEYENCE México. (s.f.). ¿Qué es la trazabilidad? Principios de trazabilidad


[Blog].
https://www.keyence.com.mx/ss/products/marking/traceability/basic_about.jsp

Este material fue ilustrado con imágenes de https://www.freepik.es/

11

También podría gustarte