Fundamentos de Ingeniería de Requerimientos y Casos de Uso

Clasificado en Informática

Escrito el en español con un tamaño de 2,92 KB

Los Requerimientos

Los requerimientos son una descripción de las necesidades o deseos de un producto. La meta principal de esta etapa es identificar lo que en verdad se necesita. Puntos clave:

  • Panorama general: El objeto del sistema.
  • Metas: Automatización de productos, por ejemplo: pago rápido de clientes.

Funciones del Sistema

Es lo que el sistema deberá hacer. Hay que identificar estas funciones y listarlas en grupos lógicos bajo la premisa: "El sistema deberá hacer X".

Clasificación:

  • Evidentes: Deben realizarse y el usuario debe saber que se realizarán.
  • Ocultas: Deben realizarse, pero pueden no ser visibles para el usuario.
  • Superfluas: Se pueden omitir.

Ejemplo: Funciones Básicas

ReferenciaFunciónCategoría
R 1.1Registra la venta en proceso (actual) y los productos comprados.Evidente
R 1.4Reduce las cantidades de inventario cuando se realiza una venta.Oculta

Atributos del Sistema

Es conveniente describir todos los atributos del sistema que se relacionen claramente con las funciones del mismo.

AtributoDetalle y restricciones de frontera
Tiempo de respuestaCuando se registre un producto vendido, la descripción y el precio aparecerán en un segundo.
Metáfora de interfazVentas orientadas a la metáfora de un formulario y cuadros de diálogo. Maximiza una navegación fácil con teclado y no con mouse.
Tolerancia a fallasDebe registrar los pagos a crédito autorizados que se hagan a las cuentas por cobrar en un plazo de 24 horas, aun cuando se produzcan fallas de energía o del equipo.
Plataformas del sistema operativoMicrosoft Windows 95, 98, 2000 y NT.

Caso de Uso

Requiere tener al menos un conocimiento parcial de los requerimientos del sistema.

Formato:

  • Caso de Uso: Nombre del caso de uso.
  • Actores: Lista de actores (agentes externos) en el cual se indica quién inicia el caso de uso.
  • Propósito: Intención del caso de uso.
  • Resumen: Repetición del caso de uso de alto nivel o alguna síntesis similar.
  • Tipo: Primario, secundario u opcional. Esencial o real.
  • Referencias cruzadas: Casos de uso relacionados y funciones también relacionadas del sistema.
  • Descripción: Descripción detallada del caso de uso.

Entradas relacionadas: