Descargar la presentación
La descarga está en progreso. Por favor, espere
1
INGENIERÍA DE REQUERIMIENTOS
LABORATORIO DE TECNOLOGÍAS DE LA INFORMACIÓN III
2
ÁLGUNOS EJEMPLOS Los alumnos deben de estar registrados en el sistema.
El acceso a la página web es seguro. En el estado de cuenta del cliente se debe mostrar su saldo total. Se debe almacenar la bitácora de operaciones. 1
3
¿Qué es un requerimiento?
2
4
Validación: · ¿Están explícitamente enunciadas todas las condiciones de cumplimiento? · ¿Toda condición de cumplimiento enunciada tiene explícitamente identificadas sus condiciones de incumplimiento? · ¿Existen causas sin efectos? · ¿Faltan efectos? · ¿Existen efectos sin causas? · ¿Faltan causas? · ¿Existe alguna omisión total? 3
5
· Lo previamente mencionado.
Ambigüedad de Referencia. Evitar el uso de adjetivos demostrativos para referirse a un concepto o variable enunciada en el requerimiento. Palabras Prohibidas: · Este (a),(as),(os). · Ese (a), (o), (os), (as). · Ellos (as). · Aquel, Aquellos(as). · Lo anterior, Lo previo. · Lo previamente mencionado. Cuando hagas referencia a las características que debe cumplir el concepto o la variable, identifícalo claramente, no lo dejes a la interpretación. 4
6
· Sumar COMPRAS al SALDO-ACTUAL. Esta cantidad debe ser positiva.
Ejemplo: · Sumar COMPRAS al SALDO-ACTUAL. Esta cantidad debe ser positiva. Validación: · ¿Cuál de los 2 conceptos debe ser positivo?, ¿Aplica a los 2 conceptos en forma individual?, ¿O a la suma de ambos? Corrección: Una vez aplicado el Análisis de Ambigüedades la especificación correcta sería: · Si COMPRAS es mayor a cero, entonces suma COMPRAS al SALDO-ACTUAL. · Si COMPRAS es menor o igual a cero, entonces emite MENSAJE-DE-ERROR. 5
7
Operadores Lógicos Ambiguos.
Evita el uso de operadores lógicos y negaciones que no permitan ver claramente el contexto del requerimiento. Validación: · ¿Existen casos ambiguos de Y, O, NI, y NO? · ¿Se utilizan corchetes u otros delimitadores para eliminar la ambigüedad lógica? 6
8
Validar el uso correcto de la negación. NI, NO, NINGÚN, NINGUNO(A).
Validación: · ¿Existen negaciones innecesarias? · ¿Existen dobles negaciones? · ¿Se utilizan corchetes u otros delimitadores para eliminar la ambigüedad cuando se utilizan negaciones (es decir, para definir el alcance de la negación)? 7
9
Las definiciones de tiempo deben ser explícitas y que puedan medirse.
Ambigüedad de Tiempo. Las definiciones de tiempo deben ser explícitas y que puedan medirse. Ejemplo: · Se requiere un TIEMPO-DE-RESPUESTA óptimo en el día. Validación: · ¿La definición de tiempo es explícita y puede medirse? Corrección: · Se requiere un TIEMPO-DE-RESPUESTA de 2 segundos en el horario de 9:00 a 14:00, de lunes a viernes. 8
10
Ambigüedad de Limite. Se deben especificar claramente los límites para una variable o parámetro. · ¿Todos los límites (superior e inferior) son explícitos y pueden medirse? 9
11
Palabras que denotan posibilidad.
· “..en caso contrario...” no específico. · puede ser · podría ser · es uno de · debe ser · deberá ser · debería ser · será 10
12
Verbos Ambiguos. · ajustar · alterar · corregir · habilitar · calcular
· cambiar · comparar · derivar · determinar · habilitar · indicar · manipular · igualar · modificar · desempeñar · procesar · apoyar · verificar 11
13
Adjetivos cuantitativos Ambiguos. · todos · cualesquiera · cada
· pocos · muchos · mismos · varios · similares · algunos · el completo · el total 12
14
Adverbios ambiguos. · en conformidad · por poco · aproximadamente
· por lo general · comúnmente · acostumbradamente · frecuentemente · generalmente · casi nunca · ocasionalmente · a punto de · algo · típicamente · a menudo · mas o menos · sobre todo · casi · no del todo · seguido · en el raro caso · ordinariamente · raramente · aproximadamente · muy pocas veces · lentamente · virtualmente 13
15
Palabras o frases que denotan algo Implícito. · también · a pesar de
· y además · aparte de · pero · aunque · además · además de · eso · asimismo · por otra parte · por otro lado todavía · lo antedicho · lo anterior · estos · esto · aunque · mientras que · aun 14
16
· en el tiempo apropiado · diariamente · velozmente · en un momento
Ambigüedad de Tiempo. · después · en un momento dado · en el tiempo apropiado · diariamente · velozmente · en un momento · mas tarde · mensualmente · rápido · pronto · semanalmente · anualmente 15
17
Palabras que denotan ambigüedad Total.
· etcétera 16
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.