La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INGENIERÍA DE REQUERIMIENTOS

Presentaciones similares


Presentación del tema: "INGENIERÍA DE REQUERIMIENTOS"— Transcripción de la presentación:

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


Descargar ppt "INGENIERÍA DE REQUERIMIENTOS"

Presentaciones similares


Anuncios Google