Trazabilidad y Configuración de
Software
Jorge Luis Magaña González
Sesión 1
Objetivo
El alumno conocerá el ciclo de vida de un software, que
conlleva a su creación. (paso a paso en la creación de
un producto final )
Temas
2 Modelos de trazabilidad
2.1. Estructura contributiva
2.2. Centrado en documentos
2.3. Guiado por bases de datos
Modelo de Trazabilidad
Modelos de trazabilidad
Los modelos de Trazabilidad o
Trazos proveen métodos y técnicas
para la representación, definición,
producción y extracción de los
trazos.
Establecen estructuras
conteniendo elementos y relaciones
entre ellos, especificando sus tipos
y las restricciones bajo las cuales
estos elementos pueden ser
relacionados.
Tipos de modelos de trazabilidad
Tipos de modelos de trazabilidad
Crud
CRUD es el acrónimo de Create (Crear),
Read (Leer), Update (Actualizar) y Delete
(Borrar). Este concepto se utiliza para
describir las cuatro operaciones básicas
que pueden realizarse en la mayoría de las
bases de datos y sistemas de gestión de
información.
Crud
Ventajas y desventajas del CRUD
Las ventajas del CRUD son que:
• Facilita la creación y gestión de datos.
• Proporciona una estructura coherente y fácil de
entender para su manipulación.
• Ayuda a minimizar los errores y garantiza la
integridad de los datos.
• Proporciona una base sólida para el desarrollo de
aplicaciones.
Desventajas del CRUD son que:
• Puede ser demasiado simplista para aplicaciones
complejas.
• En ocasiones, es menos eficiente para aplicaciones
de alta velocidad o de gran escala.
• A veces, requiere una gran cantidad de código y
configuración para implementarlo completamente.
Crud ejemplo de llenado
Entidad Crear Leer Actualizar Borar
Clientes 08/24
Productos 04/24
Categoria 03/24
MATRIZ DE TRAZABILIDAD
Una matriz de trazabilidad de requisitos es un tipo de documento
que contiene los requisitos y en el que se destacan dos opciones
diferentes y se comparan sus especificaciones. En ella se aplica una
relación de “muchos a muchos”; es decir, se comparan varios
factores diferentes entre sí dentro de cada categoría. Por ejemplo,
en un gráfico se comparan las especificaciones de dos teléfonos
celulares diferentes, este sería un caso de matriz de trazabilidad
genérica. Es porque se comparan especificaciones diferentes, como
la duración de la batería, la calidad de la cámara, el tamaño de la
pantalla y mucho más. Con frecuencia, se usa para pruebas de
software. En este caso, la matriz de trazabilidad sirve para detallar
los requisitos técnicos y los de negocios manteniendo la cohesión.
Si bien las matrices de trazabilidad de requisitos pueden variar entre un equipo y otro, hay algunos datos
generales que siempre debe contener una matriz de trazabilidad de requisitos.
Nombre y descripción de los requisitos: se trata del nombre concreto de un requisito específico que se
necesita para el proyecto, además de una breve descripción, para que la persona responsable de ocuparse
de ese requisito tenga el contexto que necesita.
El ID del requisito: si bien en muchos casos se usa específicamente para probar software, el ID de
requisito se puede usar para diferenciar requisitos funcionales similares pero diferentes. Si este es el caso,
cada requisito debería tener un número de ID único, para que el equipo pueda identificarlo sin problemas
en caso de ser necesario.
La historia del usuario: es una breve explicación de una función de software escrita desde el punto de
vista del usuario final. Por lo general, sigue el formato de “Como [perfil], quiero [objetivo del software], para
lograr [resultado]”.
El entregable: es el producto final que crea un desarrollador y que se alinea con los detalles expuestos en
la matriz de trazabilidad de requisitos.
El responsable: es la persona responsable de cumplir con un requisito específico.
¿Qué incluye una matriz de
trazabilidad de requisitos?
VIDEO DE LLENADO:
Video dematriz de trazabilidad
de requisitos
https://www.youtube.com/watch?v=rHKFSkZ2fkc
2.1 Estructura Contributiva
• Los modelos de Trazabilidad o Trazos proveen métodos y técnicas para la
representación, definición, producción y extracción de los trazos.
• Establecen estructuras conteniendo elementos y relaciones entre ellos,
especificando sus tipos y las restricciones bajo las cuales estos elementos
pueden ser relacionados.
• Trabaja con la trazabilidad de requerimientos basados en personas.
• Transforma en “trazables” las fuentes humanas de los requerimientos, la
información relacionada a los requerimientos y los requerimientos relacionados
con el trabajo del personal.
2.2 Modelo centrado en
documentos
• Representa los trazos como relaciones entre documentos de diferentes tipos.
Puede ser, por ejemplo, un modelo de hipertexto.
• Este tipo de modelos garantiza la utilización y recuperación de la información
en su formato original.
2.3 Modelo guiado por Bases de
Datos
• Son utilizados para registrar la información de los trazos en Base de Datos para su futura
extracción.
• La ventaja de este modelo es que facilita su utilización a una gran diversidad de usuarios y
entornos, seleccionando los elementos y trazos más importantes para cada ocasión (filtros).
Bibliografía
http://fundamentos-de-ing-de-software.blogspot.com/2014/
modela de datos https://medium.com/@raquelbrull/ingenier%C3%ADa-de-software-
b8f917c96a3c
https://www.mindomo.com/es/mindmap/trazabilidad-
d2a4a8e0d700858110159f10b73eeead lenguaje query
http://fundamentos-de-ing-de-software.blogspot.com/2014/ modelado
https://es.itpedia.nl/2023/03/25/de-crud-matrix-uitgelegd/
https://blog.hubspot.es/website/que-es-crud
https://www.youtube.com/watch?v=rHKFSkZ2fkc

semana1 2.pptxlinaskjkkppoaspomlkasklklkl

  • 1.
    Trazabilidad y Configuraciónde Software Jorge Luis Magaña González
  • 2.
    Sesión 1 Objetivo El alumnoconocerá el ciclo de vida de un software, que conlleva a su creación. (paso a paso en la creación de un producto final ) Temas 2 Modelos de trazabilidad 2.1. Estructura contributiva 2.2. Centrado en documentos 2.3. Guiado por bases de datos
  • 3.
  • 4.
    Modelos de trazabilidad Losmodelos de Trazabilidad o Trazos proveen métodos y técnicas para la representación, definición, producción y extracción de los trazos. Establecen estructuras conteniendo elementos y relaciones entre ellos, especificando sus tipos y las restricciones bajo las cuales estos elementos pueden ser relacionados.
  • 5.
    Tipos de modelosde trazabilidad
  • 6.
    Tipos de modelosde trazabilidad
  • 7.
    Crud CRUD es elacrónimo de Create (Crear), Read (Leer), Update (Actualizar) y Delete (Borrar). Este concepto se utiliza para describir las cuatro operaciones básicas que pueden realizarse en la mayoría de las bases de datos y sistemas de gestión de información.
  • 8.
    Crud Ventajas y desventajasdel CRUD Las ventajas del CRUD son que: • Facilita la creación y gestión de datos. • Proporciona una estructura coherente y fácil de entender para su manipulación. • Ayuda a minimizar los errores y garantiza la integridad de los datos. • Proporciona una base sólida para el desarrollo de aplicaciones. Desventajas del CRUD son que: • Puede ser demasiado simplista para aplicaciones complejas. • En ocasiones, es menos eficiente para aplicaciones de alta velocidad o de gran escala. • A veces, requiere una gran cantidad de código y configuración para implementarlo completamente.
  • 9.
    Crud ejemplo dellenado Entidad Crear Leer Actualizar Borar Clientes 08/24 Productos 04/24 Categoria 03/24
  • 10.
    MATRIZ DE TRAZABILIDAD Unamatriz de trazabilidad de requisitos es un tipo de documento que contiene los requisitos y en el que se destacan dos opciones diferentes y se comparan sus especificaciones. En ella se aplica una relación de “muchos a muchos”; es decir, se comparan varios factores diferentes entre sí dentro de cada categoría. Por ejemplo, en un gráfico se comparan las especificaciones de dos teléfonos celulares diferentes, este sería un caso de matriz de trazabilidad genérica. Es porque se comparan especificaciones diferentes, como la duración de la batería, la calidad de la cámara, el tamaño de la pantalla y mucho más. Con frecuencia, se usa para pruebas de software. En este caso, la matriz de trazabilidad sirve para detallar los requisitos técnicos y los de negocios manteniendo la cohesión.
  • 11.
    Si bien lasmatrices de trazabilidad de requisitos pueden variar entre un equipo y otro, hay algunos datos generales que siempre debe contener una matriz de trazabilidad de requisitos. Nombre y descripción de los requisitos: se trata del nombre concreto de un requisito específico que se necesita para el proyecto, además de una breve descripción, para que la persona responsable de ocuparse de ese requisito tenga el contexto que necesita. El ID del requisito: si bien en muchos casos se usa específicamente para probar software, el ID de requisito se puede usar para diferenciar requisitos funcionales similares pero diferentes. Si este es el caso, cada requisito debería tener un número de ID único, para que el equipo pueda identificarlo sin problemas en caso de ser necesario. La historia del usuario: es una breve explicación de una función de software escrita desde el punto de vista del usuario final. Por lo general, sigue el formato de “Como [perfil], quiero [objetivo del software], para lograr [resultado]”. El entregable: es el producto final que crea un desarrollador y que se alinea con los detalles expuestos en la matriz de trazabilidad de requisitos. El responsable: es la persona responsable de cumplir con un requisito específico. ¿Qué incluye una matriz de trazabilidad de requisitos?
  • 12.
    VIDEO DE LLENADO: Videodematriz de trazabilidad de requisitos https://www.youtube.com/watch?v=rHKFSkZ2fkc
  • 13.
    2.1 Estructura Contributiva •Los modelos de Trazabilidad o Trazos proveen métodos y técnicas para la representación, definición, producción y extracción de los trazos. • Establecen estructuras conteniendo elementos y relaciones entre ellos, especificando sus tipos y las restricciones bajo las cuales estos elementos pueden ser relacionados. • Trabaja con la trazabilidad de requerimientos basados en personas. • Transforma en “trazables” las fuentes humanas de los requerimientos, la información relacionada a los requerimientos y los requerimientos relacionados con el trabajo del personal.
  • 14.
    2.2 Modelo centradoen documentos • Representa los trazos como relaciones entre documentos de diferentes tipos. Puede ser, por ejemplo, un modelo de hipertexto. • Este tipo de modelos garantiza la utilización y recuperación de la información en su formato original.
  • 15.
    2.3 Modelo guiadopor Bases de Datos • Son utilizados para registrar la información de los trazos en Base de Datos para su futura extracción. • La ventaja de este modelo es que facilita su utilización a una gran diversidad de usuarios y entornos, seleccionando los elementos y trazos más importantes para cada ocasión (filtros).
  • 16.
    Bibliografía http://fundamentos-de-ing-de-software.blogspot.com/2014/ modela de datoshttps://medium.com/@raquelbrull/ingenier%C3%ADa-de-software- b8f917c96a3c https://www.mindomo.com/es/mindmap/trazabilidad- d2a4a8e0d700858110159f10b73eeead lenguaje query http://fundamentos-de-ing-de-software.blogspot.com/2014/ modelado https://es.itpedia.nl/2023/03/25/de-crud-matrix-uitgelegd/ https://blog.hubspot.es/website/que-es-crud https://www.youtube.com/watch?v=rHKFSkZ2fkc