2.3 KiB
Requerimientos
Teoria
Requerimientos
- Definicion.
- Diagrama.
- Tipos.
- Proceso.
- Tecnicas.
- Documentos.
- Para que existe?
- Relacion con negocios.
Criterio de aceptacion: Definido como el grupo de reglas utilizadas para evaluar la validez de una entrega.
Definición
Una accion necesaria en el sistema ~ alumno random
Son las funcionalidades y un sistema esta comprendido por los problemas que resuelve. Se busca que el sistema este bien hecho para que sea mantenible en el tiempo, y que sea util, osea, que cumpla la funcionalidad de forma correcta.
Componentes del software:
- Funcionalidad.
- Problema/Objetivo.
- Conocimiento.
- Dominio.
Es importante tener en cuenta que corregir un requerimiento en una etapa temprana antes del desarrollo es considerablemente menos costoso. Se estima que un gasto de 1 usd en etapa de ingenieria de requerimientos equivale a 1000 usd en desarrollo, adicionalmente el 70% de los proyectos con problemas en los requerimientos terminan en fracasos.
Tipos
Funcionales
funcionalidades necesarias para que el negocio opere.
No-Funcionales
- Entorno / Contextuales
- Dominio
- Negocio
- Usuario
- Documentacion
- Sistema
Documento
Dos documentos: El profesor recomienda que en un trabajo hagamos dos documentos uno que entienda el cliente y otro que sea más facilmente entendido por el equipo de desarrollo.
Proceso
Cualquier cosa seria en cualquier diciplina necesita tener una secuencia de operaciones ordenadas.
Literalmente la definicion de proceso ~ profe
Tecnicas
para tomar requerimientos es necesario tener en cuenta las distintas cosas:
- Entevistas (Preguntas abiertas / cerradas).
- Dialogo.
- Encuentas.
- Mirar a como el usuario realiza su trabajo para encontrar puntos de mejora??? (1984).
- Hacer una lista de stackeholders.
- Brainstorming.
- Prototipado (ponele).
- Historia de usuario (Como <Usuario> quiero <Objetivo> para <Resultado>).
-
Casos de uso.
- Camino Principal.
- Camino Alterno.
- Post-Condicion.
- Pre-Condicion.
- Criterio de Aceptacion.
Conclusion
Es necesario ademas de los casos de uso tener los requerimientos formateados con una plantilla que no se que es
