anotado lo de hoy
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 188 KiB |
@@ -0,0 +1,73 @@
|
||||
#+title: Requerimientos
|
||||
#+author: Fede
|
||||
#+email: federico.nicolas.polidoro@gmail.com
|
||||
|
||||
* 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
|
||||
#+begin_quote
|
||||
Una accion necesaria en el sistema ~ alumno random
|
||||
#+end_quote
|
||||
|
||||
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.
|
||||
|
||||
* Diagramas
|
||||
[[./5.1.png]]
|
||||
|
||||
* 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.
|
||||
#+begin_quote
|
||||
Literalmente la definicion de proceso ~ profe
|
||||
#+end_quote
|
||||
|
||||
* 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
|
||||
Reference in New Issue
Block a user