Skip to content

Commit c7e703c

Browse files
chore(requisitos): regenerar indices ISO 29148 [skip ci]
1 parent 396bd57 commit c7e703c

4 files changed

Lines changed: 37 additions & 37 deletions

File tree

docs/requisitos/brs_business_requirements.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
id: DOC-BRS
33
titulo: Business Requirements Specification (BRS)
4-
generado: 2025-11-06 11:41:40
4+
generado: 2025-11-06 11:42:06
55
estandar: ISO/IEC/IEEE 29148:2018 - Clause 9.3
66
conformance: Full Conformance
77
---
@@ -39,4 +39,4 @@ Por dominio:
3939

4040
---
4141

42-
Generado: 2025-11-06 11:41:40
42+
Generado: 2025-11-06 11:42:06

docs/requisitos/matriz_trazabilidad_rtm.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
id: DOC-RTM
33
titulo: Requirements Traceability Matrix (RTM)
4-
generado: 2025-11-06 11:41:40
4+
generado: 2025-11-06 11:42:06
55
estandar: ISO/IEC/IEEE 29148:2018 - Clause 5.2.8
66
---
77

@@ -25,16 +25,16 @@ Matriz de trazabilidad bidireccional de todos los requisitos.
2525
| N-003 | Visibilidad de metricas operativas en tiempo casi real | necesidad | backend | aprobado | - | - |
2626
| RF-001 | Sistema de evaluación de permisos con tres niveles de precedencia | funcional | backend | implementado | N-001 # Necesidad de control de acceso granular | TEST-001 # test_permission_precedence.py |
2727
| RF-001 | Login con credenciales username/password | funcional | backend | aprobado | N-001 # Prevenir accesos fraudulentos mediante autenticacion robusta, RN-001 # Sistema de autenticacion seguro con prevencion de fraude, RS-001 # Auditoria requiere trazabilidad completa, RS-002 # Usuarios requieren acceso rapido | TEST-RF-001 # Suite de tests para RF-001, CODE-authentication-services # apps/authentication/services.py, CODE-authentication-views # apps/authentication/views.py |
28-
| RF-002 | Gestión de permisos granulares basados en recurso y acción | funcional | backend | implementado | N-001 # Necesidad de control de acceso granular | TEST-002 # Tests de Permission model |
2928
| RF-002 | Generacion de tokens JWT (access 15min, refresh 7dias) | funcional | backend | aprobado | [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 2, ] | [, T, E, S, T, -, R, F, -, 0, 0, 2, ,, , C, O, D, E, -, j, w, t, -, s, e, r, v, i, c, e, ] |
29+
| RF-002 | Gestión de permisos granulares basados en recurso y acción | funcional | backend | implementado | N-001 # Necesidad de control de acceso granular | TEST-002 # Tests de Permission model |
3030
| RF-003 | Obtener todos los permisos efectivos de un usuario | funcional | backend | implementado | N-001 # Necesidad de control de acceso granular | TEST-003 # Tests de permissions_for_user |
3131
| RF-003 | Bloqueo automatico tras 5 intentos fallidos en 5 minutos | funcional | backend | aprobado | [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 1, ] | [, T, E, S, T, -, R, F, -, 0, 0, 3, ,, , C, O, D, E, -, l, o, g, i, n, -, a, t, t, e, m, p, t, -, s, e, r, v, i, c, e, ] |
32-
| RF-004 | Segmentación de usuarios con criterios dinámicos | funcional | backend | implementado | N-001 # Necesidad de control de acceso granular | TEST-004 # Tests de Segment matching |
3332
| RF-004 | Sesion unica con cierre de sesiones previas | funcional | backend | aprobado | [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 1, ] | [, T, E, S, T, -, R, F, -, 0, 0, 4, ,, , C, O, D, E, -, s, e, s, s, i, o, n, -, s, e, r, v, i, c, e, ] |
33+
| RF-004 | Segmentación de usuarios con criterios dinámicos | funcional | backend | implementado | N-001 # Necesidad de control de acceso granular | TEST-004 # Tests de Segment matching |
3434
| RF-005 | Login con credenciales locales y validación | funcional | backend | pendiente | RN-C01-01 # Login con Credenciales Locales, RN-C01-02 # Validación de Credenciales | TEST-005 # Tests de login |
3535
| RF-005 | Logout manual con invalidacion de tokens | funcional | backend | aprobado | [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 1, ] | [, T, E, S, T, -, R, F, -, 0, 0, 5, ,, , C, O, D, E, -, l, o, g, o, u, t, -, v, i, e, w, ] |
36-
| RF-006 | Generación y validación de tokens JWT | funcional | backend | pendiente | RN-C01-03 # Generación de Tokens JWT, RN-C01-04 # Validación de Tokens JWT, RN-C01-11 # Refresh Token | TEST-006 # Tests de tokens JWT |
3736
| RF-006 | Recuperacion de password sin email mediante 3 preguntas seguridad | funcional | backend | aprobado | [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ] | [, T, E, S, T, -, R, F, -, 0, 0, 6, ,, , C, O, D, E, -, p, a, s, s, w, o, r, d, -, r, e, c, o, v, e, r, y, ] |
37+
| RF-006 | Generación y validación de tokens JWT | funcional | backend | pendiente | RN-C01-03 # Generación de Tokens JWT, RN-C01-04 # Validación de Tokens JWT, RN-C01-11 # Refresh Token | TEST-006 # Tests de tokens JWT |
3838
| RF-007 | Logout manual y cierre de sesión | funcional | backend | pendiente | RN-C01-05 # Logout Manual, RN-C01-12 # Auditoría de Login | TEST-007 # Tests de logout |
3939
| RF-008 | Cierre automático de sesiones por inactividad | funcional | backend | pendiente | RN-C01-06 # Cierre por Inactividad, RN-C01-12 # Auditoría de Login | TEST-008 # Tests de cierre por inactividad |
4040
| RF-009 | Gestión de contraseñas seguras e intentos fallidos | funcional | backend | pendiente | RN-C01-07 # Complejidad de Contraseñas, RN-C01-08 # Intentos Fallidos Limitados, RN-C01-09 # Bloqueo Temporal de Cuenta, RN-C01-10 # Hash Seguro de Passwords | TEST-009 # Tests de passwords e intentos fallidos |
@@ -53,5 +53,5 @@ Matriz de trazabilidad bidireccional de todos los requisitos.
5353

5454
---
5555

56-
Generado: 2025-11-06 11:41:40
56+
Generado: 2025-11-06 11:42:06
5757
Total requisitos: 33

docs/requisitos/srs_software_requirements.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
id: DOC-SRS
33
titulo: Software Requirements Specification (SRS)
4-
generado: 2025-11-06 11:41:40
4+
generado: 2025-11-06 11:42:06
55
estandar: ISO/IEC/IEEE 29148:2018 - Clause 9.6
66
conformance: Full Conformance
77
---
@@ -47,15 +47,6 @@ Por dominio:
4747
- **Deriva de**: N-001 # Prevenir accesos fraudulentos mediante autenticacion robusta, RN-001 # Sistema de autenticacion seguro con prevencion de fraude, RS-001 # Auditoria requiere trazabilidad completa, RS-002 # Usuarios requieren acceso rapido
4848
- **Verificación**: test
4949

50-
### RF-002: Gestión de permisos granulares basados en recurso y acción
51-
52-
- **Owner**: equipo-backend
53-
- **Prioridad**: alta
54-
- **Estado**: implementado
55-
- **Archivo**: `implementacion/backend/requisitos/funcionales/rf002_gestion_permisos_granulares.md`
56-
- **Deriva de**: N-001 # Necesidad de control de acceso granular
57-
- **Verificación**: test
58-
5950
### RF-002: Generacion de tokens JWT (access 15min, refresh 7dias)
6051

6152
- **Owner**: equipo-backend
@@ -65,6 +56,15 @@ Por dominio:
6556
- **Deriva de**: [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 2, ]
6657
- **Verificación**: test
6758

59+
### RF-002: Gestión de permisos granulares basados en recurso y acción
60+
61+
- **Owner**: equipo-backend
62+
- **Prioridad**: alta
63+
- **Estado**: implementado
64+
- **Archivo**: `implementacion/backend/requisitos/funcionales/rf002_gestion_permisos_granulares.md`
65+
- **Deriva de**: N-001 # Necesidad de control de acceso granular
66+
- **Verificación**: test
67+
6868
### RF-003: Obtener todos los permisos efectivos de un usuario
6969

7070
- **Owner**: equipo-backend
@@ -83,22 +83,22 @@ Por dominio:
8383
- **Deriva de**: [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 1, ]
8484
- **Verificación**: test
8585

86-
### RF-004: Segmentación de usuarios con criterios dinámicos
86+
### RF-004: Sesion unica con cierre de sesiones previas
8787

8888
- **Owner**: equipo-backend
8989
- **Prioridad**: alta
90-
- **Estado**: implementado
91-
- **Archivo**: `implementacion/backend/requisitos/funcionales/rf004_segmentos_criterios_dinamicos.md`
92-
- **Deriva de**: N-001 # Necesidad de control de acceso granular
90+
- **Estado**: aprobado
91+
- **Archivo**: `implementacion/backend/requisitos/funcionales/rf004_sesion_unica.md`
92+
- **Deriva de**: [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 1, ]
9393
- **Verificación**: test
9494

95-
### RF-004: Sesion unica con cierre de sesiones previas
95+
### RF-004: Segmentación de usuarios con criterios dinámicos
9696

9797
- **Owner**: equipo-backend
9898
- **Prioridad**: alta
99-
- **Estado**: aprobado
100-
- **Archivo**: `implementacion/backend/requisitos/funcionales/rf004_sesion_unica.md`
101-
- **Deriva de**: [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 1, ]
99+
- **Estado**: implementado
100+
- **Archivo**: `implementacion/backend/requisitos/funcionales/rf004_segmentos_criterios_dinamicos.md`
101+
- **Deriva de**: N-001 # Necesidad de control de acceso granular
102102
- **Verificación**: test
103103

104104
### RF-005: Login con credenciales locales y validación
@@ -119,15 +119,6 @@ Por dominio:
119119
- **Deriva de**: [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 1, ]
120120
- **Verificación**: test
121121

122-
### RF-006: Generación y validación de tokens JWT
123-
124-
- **Owner**: equipo-backend
125-
- **Prioridad**: critica
126-
- **Estado**: pendiente
127-
- **Archivo**: `implementacion/backend/requisitos/funcionales/rf006_tokens_jwt.md`
128-
- **Deriva de**: RN-C01-03 # Generación de Tokens JWT, RN-C01-04 # Validación de Tokens JWT, RN-C01-11 # Refresh Token
129-
- **Verificación**: test
130-
131122
### RF-006: Recuperacion de password sin email mediante 3 preguntas seguridad
132123

133124
- **Owner**: equipo-backend
@@ -137,6 +128,15 @@ Por dominio:
137128
- **Deriva de**: [, N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ]
138129
- **Verificación**: test
139130

131+
### RF-006: Generación y validación de tokens JWT
132+
133+
- **Owner**: equipo-backend
134+
- **Prioridad**: critica
135+
- **Estado**: pendiente
136+
- **Archivo**: `implementacion/backend/requisitos/funcionales/rf006_tokens_jwt.md`
137+
- **Deriva de**: RN-C01-03 # Generación de Tokens JWT, RN-C01-04 # Validación de Tokens JWT, RN-C01-11 # Refresh Token
138+
- **Verificación**: test
139+
140140
### RF-007: Logout manual y cierre de sesión
141141

142142
- **Owner**: equipo-backend
@@ -207,4 +207,4 @@ Por dominio:
207207

208208
---
209209

210-
Generado: 2025-11-06 11:41:40
210+
Generado: 2025-11-06 11:42:06

docs/requisitos/strs_stakeholder_requirements.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
id: DOC-STRS
33
titulo: Stakeholder Requirements Specification (StRS)
4-
generado: 2025-11-06 11:41:40
4+
generado: 2025-11-06 11:42:06
55
estandar: ISO/IEC/IEEE 29148:2018 - Clause 9.4
66
conformance: Full Conformance
77
---
@@ -54,4 +54,4 @@ Por dominio:
5454

5555
---
5656

57-
Generado: 2025-11-06 11:41:40
57+
Generado: 2025-11-06 11:42:06

0 commit comments

Comments
 (0)