Zusammenfassung der Ressource
Levantamiento de Requerimientos
- ¿Por que escribir los requerimientos?
- Definen los objetivos del proyecto
- Establecen las expectativas del cliente
- Son la base del contrato entre el cliente y el proveedor
- Al escribir, se piensa
- Permite pruebas más completas
- Pueden mantenerse actualizados
- Permite un seguimiento de lo realizado/estimado
- Es una herramienta de comunicación para el equipo
- Cada requerimiento debe ser:
- Expresado apropiadamente
- Validado
- Accesible
- Numerado
- Acompañado con pruebas para verificarlo
- Previsto en el diseño
- Representado por código
- Probado individualmente
- Probado en relación a otros requerimientos
- Validado por el usuario
- Fuentes de Informacion
- Usuarios
- Reportes
- Formatos
- Procedimientos
- Caracteristicas
- Impertinencia
- Imparcialidad
- Relajación de las restricciones
- Atención al detalle
- Replanteamiento
- Metodos Tradicionales para determinarlos
- Entrevista
- Observaciones Directa
- Metodos Modernos para determinarlos
- Joint Application Design (JAD)
- Enfoques orientados a funciones
- Diagramas entidad - relación
- Diagramas de flujo
- Diagramas de estado
- Prototipos de pantalla
- Enfoque orientado a objetos
- Modelado de casos de uso
- Modelos de generalización/abstracción
- Modelos de agregación
- Modelado de objetos
- Diagramas de relación
- Diagramas de estado
- Diagramas de secuencia