Documentos de Académico
Documentos de Profesional
Documentos de Cultura
propiedades Necesidades
(Gottesdiener, 2005).
Requisito funcional
Función
Proceso
Servicio
Educción
Validación Especificación
Análisis
La especificación de requisitos Requisitos funcionales
es la fase que permite Requisitos no funcionales
sustraer los requisitos.
Educción
Validación Especificación
Análisis
El análisis de requisitos es la
fase que permite detallar los
requisitos
Educción
Validación Especificación
Análisis
Casos de uso
Historias de usuario
…+ otros artefactos
Código del requisito
Función/proceso Actor/objeto
Empleado
TER
Función
P2.Confirmar pago
Generar
Actor Encargado de
nómina
Objeto
Diagrama de procesos
Pago
Restricciones
Si el salario es un mínimo y el
transporte es externo, entonces es
el auxilio de transporte es 102.854
pesos.
Información
(Dominio del Problema)
Presentación
(Interfaces)
12
Casos de uso (CU)
Muestra los distintos requisitos funcionales de una aplicación
o sistema.
14
Nota: Un caso de uso describe que debe un sistema, pero no especifica como lo hace.
Tipos Actores
• Actores primario: Inicia el caso de uso
• Actores Secundario: Participa en el caso de uso
Actor Actor
primario secundario
Beber vino
Caso de uso
Preparar
comida
Limites del sistema
Empleado para delimitar los limite del sistema,
Relaciones de Casos de Uso
• Asociación
• inclusión
• Extensión
• Generalización
Asociación
Caso de uso
Asociación
Inclusión (include o use)
La inclusión permite observar obligatoriedad de realización de un
caso de uso anterior al que se incluye.
<<extend>>
Caso de uso2
Generalización
• Relación de herencia un caso de uso « hijo » hereda las características
de un caso de uso «padre»
Caso de uso
Padre Crear cliente
Gráfico
Tarjeta del caso de uso
Caso de Uso Calificar sabor de comida
Código CU001
Fuente Gerente de restaurante
Resumen 1. Crítico de comida prueba comida, 2. Paga comida, 3. Bebe vino, 4. Chef prepara comida
Especificación de Requisitos
RF
RF1. Generar pago
RF2. Confirmar pago…
RNF
RNF1. El sistema debe tener un centro de ayudas para guiar al empleado (usabilidad)
RNF2. El sistema debe generar el pago después de12m antes de 3pm (Rendimiento)
RNF3. El sistema debe permitir visualizar el pago en un tiempo no mayor a 30 segundos (rendimento)
RNF4. El sistema debe cerrar la sesión si no hay uso en 10 minutos (seguridad)
RNF5. La contraseña debe tener una mayúscula, 3 letras y números y un carácter especial (seguridad)
Caso de Uso Generar pago RF1. Generar pago = CU001
Código CU001
Fuente Encargado de nómina
Función Objetivo
Propósito Generación de pago a los empleados
Generar
Objetivo Fomentar el pago correcto de los empleados, permitir el Actor Encargado de
pago del auxilio de transporte nómina Fomentar el
Resumen 1. Encargado de nómina selecciona empleado 2. pago
Objeto Pago
visualiza empleado, 3. ingresa número de días correcto de
laborados, 4. Generar pago Restricciones
los
Actores Encargado de nómina Si el salario es un mínimo y el empleados
transporte es externo, entonces es
Tiempo/frec Cada 30 días el auxilio de transporte es 102.854
pesos. Permitir el
uencia
pago del
Otras Todos los 30 de cada mes se debe auxilio de
observacione hacer el pago a los empleados. transporte
s
Gráfico
Seleccionar empleado
<<include>>
Visualizar empleado
Generar pago
Caso de Uso Generar pago
Código CU001
Fuente Encargado de nómina
<<include>>
Visualizar empleado
Generar pago
Ejemplo
29
Ejemplo
30
Ejemplo
31
Ejemplo
32
Ejemplo
33
Ejemplo
34
Ejemplo 2
Interfaz C.U.
Historias de Usuario
Historias de Usuario