Please enable JavaScript.
Coggle requires JavaScript to display documents.
TRAZABILIDAD EN INGENIERIA DE SOFTWARE Y REDES :lock: :warning: - Coggle…
TRAZABILIDAD EN INGENIERIA DE SOFTWARE Y REDES
:lock: :warning:
1- TRAZABILIDAD EN INGENIERIA DE SOFTWARE
:pencil2:
Definición: Capacidad de seguir el ciclo de vida de un requisito, desde su origen hasta su implementación y pruebas.
Objetivo: Garantizar calidad, cumplimiento y control en proyectos de software y redes.
2- TECNICAS DE TRAZABILIDAD
: :check:
MATRICES DE TRAZABILIDAD
Útiles en auditorÃas y validación.
Relacionan requisitos ↔ casos de prueba ↔ módulos de código.
LISTAS DE VERIFICACION
Controlan cumplimiento de requisitos en cada fase.
MODELOS UML CON VINCULOS
Diagramas de casos de uso, secuencia y clases enlazados a requisitos.
HERRAMIENTAS AUTOMATICAS
Permiten trazabilidad dinámica y reportes.
Ejemplo: Jira, IBM DOORS, Polarion.
TRAZABILIDAD HACIA ATRAS Y HACIA ADELANTE
Hacia atrás: Requisitos ↔ origen (cliente, normativa).
Hacia adelante: Requisitos ↔ diseño ↔ pruebas ↔ despliegue
3- LENGUAJES DE TRAZABILIDAD
:smiley:
LENGUAJES SEMI-FORMALES
Diagramas UML con anotaciones.
Facilitan comunicación entre equipos.
LENGUAJES ESPECIFICOS DE DOMINIIO (DSL)
Ejemplo: DSL para trazabilidad en redes (configuración de protocolos).
Diseñados para proyectos concretos.
LENGUAJES FORMALES
Ejemplo: OCL (Object Constraint Language).
Basados en lógica y matemáticas.
LENGUAJES NATURALES ESTRUCTURADOS
Documentación con reglas claras.
Ejemplo: plantillas de requisitos con identificadores únicos.
4- APLICACION EN INGENIERIA DE SOFTWARE Y REDES
:checkered_flag:
REDES
Trazabilidad de configuraciones (protocolos, topologÃas).
Seguimiento de incidencias y cambios en infraestructura.
BENEFECIOS
Mejora en la gestión de proyectos.
Reducción de errores y costos.
Cumplimiento de estándares (ISO/IEC 29110, IEEE 830).
SOFTWARE
Control de versiones y requisitos en sistemas distribuidos.
Validación de seguridad en aplicaciones crÃticas.