INGENIERÍA DE REQUERIMIENTOS

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

IES Rosa Chacel – Colmenar Viejo
¿Cómo hacer una Introducción?
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Ingeniería del Software UMG Ingeniería en Sistemas
Supervisión del rendimiento de SQL Server
Evaluaciones de Sistemas de Administración de la Seguridad SMSA
CAPÍTULOS 5 Y 6. ¿QUÉ ES COMENTAR UN TEXTO
Enlaces con variables en la URL en PHP Programación en Internet II.
LOS CONECTORES En Lingüística, Se denomina conector a una palabra que une partes de un mensaje y establece una relación lógica entre oraciones. 
CONECTORES GRAMATICALES
PRODUCTO NO CONFORME.
DERIVADA DE UNA FUNCION REAL
“ACCIONES CORRECTIVAS Y PREVENTIVAS”
INGENIERIA DE REQUERIMIENTOS
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
CÁLCULO DIFERENCIAL.
IES Rosa Chacel – Colmenar Viejo
SISTEMA DE EVALUACIÓN DEL DESEMPEÑO
Investigaciones con variables CAP
REQUISITOS DE SOFTWARE
MODELANDO EL DOMINIO Capítulo 2 del libro guía Gloria Lucía Giraldo G. UNIVERSIDAD NACIONAL DE COLOMIBIA DISEÑO Y CONSTRUCCIÓN DE PRODUCTOS DE SOFTWARE.
Las variables en PHP Programación en Internet II.
Conjunto de características personales que se relacionan directamente con el desempeño a nivel laboral y son derivadas de la suma de los conocimientos,
Matemáticas Discretas y Algoritmos
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
TIPOS DE MODELOS DE REGRESIÓN Y SUPUESTOS PARA EL MODELO A
Marco teórico Compendio de elementos conceptuales que sirven de base a la investigación Las funciones del marco teórico son: • Delimitar el área de la.
ANÁLISIS DE MERCADO: DEMANDA, OFERTA Y ELASTICIDADES
Introducción a Funciones de una variable
Ancho de Banda de Señales
Objetivo: Identificar los conectores y Reconocerlos en un texto dado.
Material de apoyo Unidad 4 Estructura de datos
BALANZA DE COMPROBACION
Guía practica de Administración de Proyectos
Análisis de Sistemas.
Metodología para solución de problemas
El enfoque tradicional del enfoque de aceptación
Grupo Continental Control de Procesos.
EMPATÍA Se ha definido la empatía como la actitud de "ponerse en el lugar del otro".
NÚMEROS REALES.
GUTIÉRREZ GRANADOS HÉCTOR DANIEL
DOCENCIA EN LA CLÍNICA MÉDICA: nuevas herramientas para un aprendizaje significativo Curso Perfeccionamiento Escuela de Medicina Universidad Valparaíso.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Comunicación Oral y Escrita I
Pruebas de hipótesis.
Explicar las causas que afectan la calidad. Una vez definidos y seleccionados correctamente los problemas en la gran mayoría de casos es preciso recopilar.
Capítulo 1 Calidad de Software
ANALISIS Y PLANEACION DE LA CALIDAD
Hacer un plan de redacción
Desarrollo de lógica algorítmica.
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Análisis y Diseño de Sistemas Cuatrimestre: 3 Página 1 de 6.
problemas de la calidad del software
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
MARKETING PERFORMANCE DRA. ICELA LOZANO. El Performance Marketing como su nombre lo indica está orientado a resultados, es decir, producir ROI (retorno.
Objetivos del tema. Hemos visto lo que es la estructura de un programa, los datos, que esos datos en realidad se convierten en variables de distinto.
Proceso de desarrollo de Software
Hablar en Publico Lección 10. Haciendo Transiciones I. ¿Qué queremos decir cuando hablamos de transiciones? Una transición podría ser definida como un.
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
LOS CONECTORES Elaborado por: María José Barros Cruz.
Diagrama de Clases.
ALEXIS VERA LUIS VERA 5 SEMESTRE Estas herramientas nos sirven para controlar procesos, resolver problemas, tomar decisiones. Además de ser una.
Mini-video 2 de 5 Materia: Límites de funciones Continuidad de funciones Prácticas con Introducción a Funciones de una variable.
Bachillerato Ingeniería en Informática Fundamentos de Computación.
MEDIDAS DE DISPERSIÓN Pedro Godoy Gómez. Miden qué tanto se dispersan las observaciones alrededor de su media. MEDIDAS DE DISPERSIÓN.
Estrategias Mixtas En teoría de juegos una estrategia mixta, a veces también llamada estrategia mezclada (del nombre en inglés mixed strategy), es una.
CONECTORES MARCADORES DE FRASE
Ing. José David Ortiz Salas
Transcripción de la presentación:

INGENIERÍA DE REQUERIMIENTOS LABORATORIO DE TECNOLOGÍAS DE LA INFORMACIÓN III

Á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

¿Qué es un requerimiento? 2

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

· 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

· 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

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

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

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

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

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

Verbos Ambiguos. · ajustar · alterar · corregir · habilitar · calcular ·         cambiar ·         comparar ·         derivar ·         determinar ·         habilitar ·         indicar ·         manipular ·         igualar ·         modificar ·         desempeñar ·         procesar ·         apoyar ·         verificar 11

Adjetivos cuantitativos Ambiguos. · todos · cualesquiera · cada ·         pocos ·         muchos ·         mismos ·         varios ·         similares ·         algunos ·         el completo ·         el total 12

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

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

· 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

Palabras que denotan ambigüedad Total. ·         etcétera   16