11---
22id : DOC-SRS
33titulo : Software Requirements Specification (SRS)
4- generado : 2025-11-06 11:42:06
4+ generado : 2025-11-06 12:00:45
55estandar : ISO/IEC/IEEE 29148:2018 - Clause 9.6
66conformance : Full Conformance
77---
@@ -34,7 +34,7 @@ Por dominio:
3434- ** Owner** : equipo-backend
3535- ** Prioridad** : critica
3636- ** Estado** : implementado
37- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf001_evaluacion_permisos_tres_niveles.md `
37+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf001_evaluacion_permisos_tres_niveles.md`
3838- ** Deriva de** : N-001 # Necesidad de control de acceso granular
3939- ** Verificación** : test
4040
@@ -43,7 +43,7 @@ Por dominio:
4343- ** Owner** : equipo-backend
4444- ** Prioridad** : critica
4545- ** Estado** : aprobado
46- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf001_login_credenciales.md `
46+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf001_login_credenciales.md`
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
@@ -52,7 +52,7 @@ Por dominio:
5252- ** Owner** : equipo-backend
5353- ** Prioridad** : critica
5454- ** Estado** : aprobado
55- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf002_jwt_tokens.md `
55+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf002_jwt_tokens.md`
5656- ** Deriva de** : [ , N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 2, ]
5757- ** Verificación** : test
5858
@@ -61,7 +61,7 @@ Por dominio:
6161- ** Owner** : equipo-backend
6262- ** Prioridad** : alta
6363- ** Estado** : implementado
64- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf002_gestion_permisos_granulares.md `
64+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf002_gestion_permisos_granulares.md`
6565- ** Deriva de** : N-001 # Necesidad de control de acceso granular
6666- ** Verificación** : test
6767
@@ -70,7 +70,7 @@ Por dominio:
7070- ** Owner** : equipo-backend
7171- ** Prioridad** : alta
7272- ** Estado** : implementado
73- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf003_obtener_permisos_efectivos_usuario.md `
73+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf003_obtener_permisos_efectivos_usuario.md`
7474- ** Deriva de** : N-001 # Necesidad de control de acceso granular
7575- ** Verificación** : test
7676
@@ -79,7 +79,7 @@ Por dominio:
7979- ** Owner** : equipo-backend
8080- ** Prioridad** : critica
8181- ** Estado** : aprobado
82- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf003_bloqueo_intentos_fallidos.md `
82+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf003_bloqueo_intentos_fallidos.md`
8383- ** Deriva de** : [ , N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 1, ]
8484- ** Verificación** : test
8585
@@ -88,7 +88,7 @@ Por dominio:
8888- ** Owner** : equipo-backend
8989- ** Prioridad** : alta
9090- ** Estado** : aprobado
91- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf004_sesion_unica.md `
91+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf004_sesion_unica.md`
9292- ** Deriva de** : [ , N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 1, ]
9393- ** Verificación** : test
9494
@@ -97,7 +97,7 @@ Por dominio:
9797- ** Owner** : equipo-backend
9898- ** Prioridad** : alta
9999- ** Estado** : implementado
100- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf004_segmentos_criterios_dinamicos.md `
100+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf004_segmentos_criterios_dinamicos.md`
101101- ** Deriva de** : N-001 # Necesidad de control de acceso granular
102102- ** Verificación** : test
103103
@@ -106,7 +106,7 @@ Por dominio:
106106- ** Owner** : equipo-backend
107107- ** Prioridad** : critica
108108- ** Estado** : pendiente
109- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf005_login_credenciales_locales.md `
109+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf005_login_credenciales_locales.md`
110110- ** Deriva de** : RN-C01-01 # Login con Credenciales Locales, RN-C01-02 # Validación de Credenciales
111111- ** Verificación** : test
112112
@@ -115,7 +115,7 @@ Por dominio:
115115- ** Owner** : equipo-backend
116116- ** Prioridad** : alta
117117- ** Estado** : aprobado
118- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf005_logout.md `
118+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf005_logout.md`
119119- ** Deriva de** : [ , N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 1, ]
120120- ** Verificación** : test
121121
@@ -124,7 +124,7 @@ Por dominio:
124124- ** Owner** : equipo-backend
125125- ** Prioridad** : media
126126- ** Estado** : aprobado
127- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf006_recuperacion_sin_email.md `
127+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf006_recuperacion_sin_email.md`
128128- ** Deriva de** : [ , N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ]
129129- ** Verificación** : test
130130
@@ -133,7 +133,7 @@ Por dominio:
133133- ** Owner** : equipo-backend
134134- ** Prioridad** : critica
135135- ** Estado** : pendiente
136- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf006_tokens_jwt.md `
136+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf006_tokens_jwt.md`
137137- ** Deriva de** : RN-C01-03 # Generación de Tokens JWT, RN-C01-04 # Validación de Tokens JWT, RN-C01-11 # Refresh Token
138138- ** Verificación** : test
139139
@@ -142,7 +142,7 @@ Por dominio:
142142- ** Owner** : equipo-backend
143143- ** Prioridad** : alta
144144- ** Estado** : pendiente
145- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf007_logout_manual.md `
145+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf007_logout_manual.md`
146146- ** Deriva de** : RN-C01-05 # Logout Manual, RN-C01-12 # Auditoría de Login
147147- ** Verificación** : test
148148
@@ -151,7 +151,7 @@ Por dominio:
151151- ** Owner** : equipo-backend
152152- ** Prioridad** : alta
153153- ** Estado** : pendiente
154- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf008_cierre_inactividad.md `
154+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf008_cierre_inactividad.md`
155155- ** Deriva de** : RN-C01-06 # Cierre por Inactividad, RN-C01-12 # Auditoría de Login
156156- ** Verificación** : test
157157
@@ -160,7 +160,7 @@ Por dominio:
160160- ** Owner** : equipo-backend
161161- ** Prioridad** : critica
162162- ** Estado** : pendiente
163- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf009_gestion_passwords_intentos_fallidos.md `
163+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf009_gestion_passwords_intentos_fallidos.md`
164164- ** Deriva de** : 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
165165- ** Verificación** : test
166166
@@ -169,7 +169,7 @@ Por dominio:
169169- ** Owner** : equipo-backend
170170- ** Prioridad** : critica
171171- ** Estado** : pendiente
172- - ** Archivo** : ` implementacion/backend/requisitos/funcionales/rf010_sesion_unica.md `
172+ - ** Archivo** : ` docs/ implementacion/backend/requisitos/funcionales/rf010_sesion_unica.md`
173173- ** Deriva de** : RN-C01-13 # Sesiones en PostgreSQL, RN-C01-14 # Sesión Única por Usuario
174174- ** Verificación** : test
175175
@@ -180,7 +180,7 @@ Por dominio:
180180- ** Owner** : equipo-frontend
181181- ** Prioridad** : critica
182182- ** Estado** : aprobado
183- - ** Archivo** : ` implementacion/frontend/requisitos/funcionales/rf010_pantalla_login.md `
183+ - ** Archivo** : ` docs/ implementacion/frontend/requisitos/funcionales/rf010_pantalla_login.md`
184184- ** Deriva de** : [ , N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ,, , R, S, -, 0, 0, 2, ]
185185- ** Verificación** : demonstration
186186
@@ -189,7 +189,7 @@ Por dominio:
189189- ** Owner** : equipo-frontend
190190- ** Prioridad** : media
191191- ** Estado** : aprobado
192- - ** Archivo** : ` implementacion/frontend/requisitos/funcionales/rf011_cambio_password_ui.md `
192+ - ** Archivo** : ` docs/ implementacion/frontend/requisitos/funcionales/rf011_cambio_password_ui.md`
193193- ** Deriva de** : [ , N, -, 0, 0, 1, ,, , R, N, -, 0, 0, 1, ]
194194- ** Verificación** : demonstration
195195
@@ -200,11 +200,11 @@ Por dominio:
200200- ** Owner** : equipo-infraestructura
201201- ** Prioridad** : media
202202- ** Estado** : aprobado
203- - ** Archivo** : ` implementacion/infrastructure/requisitos/funcionales/rf020_cpython_precompilado.md `
203+ - ** Archivo** : ` docs/ implementacion/infrastructure/requisitos/funcionales/rf020_cpython_precompilado.md`
204204- ** Deriva de** : [ , O, b, j, e, t, i, v, o, -, D, e, v, E, x, p, ]
205205- ** Verificación** : demonstration
206206
207207
208208---
209209
210- Generado: 2025-11-06 11:42:06
210+ Generado: 2025-11-06 12:00:45
0 commit comments