C L I E N T E
Y
D E S A R R O L L A D O R
Requerimientos
Introducción
En el análisis de requerimientos del sistema a menudo
se toma problemas al mostrar y analizar los
requerimientos, siendo el problema mas grande la
documentación de estos.
Uno de los problemas más grandes es mostrar al
usuario la ideas plasmadas o a interpretar los deseos
de estos.
Una de las soluciones mas utilizadas, es la separación
de estos requerimientos para que ambas partes puedan
entender y ponerse de acuerdo con el futuro sistema.
Requerimientos del Cliente
¿Qué quiere el cliente?
 El cliente intenta plantear un
sistema que en muchas ocasiones
es confuso para él, sin embargo, es
necesario que describa los datos,
que especifique las funciones y el
comportamiento del sistema que
desea.
¿Cómo debe expresarse el cliente?
 Debe utilizar el lenguaje natural y usar diagramas
para especificar lo que espera que sus sistema provea
anexando las restricciones bajo las cuales debe
operar.
 Redactar sus RF y NF que sean comprensibles a
cualquier persona que no tenga conocimiento
técnico.
 Se olvidan de las características internas del sistema
y especifican lo externo del mismo.
Errores que deben evitarse:
 Deben redactarse utilizando el lenguaje natural,
representaciones y diagramas intuitivos sencillos.
 Falta de claridad, confusión de requerimientos y
conjunción de requerimientos.
Requerimientos del
Desarrollador
Requerimientos del Desarrollador
También llamados del Sistema, Técnicos, o Detallados,
son requerimientos que describen a profundidad lo
que el sistema debe alcanzar.
Se basan mayormente de los requerimientos del
cliente, siendo descripciones más detalladas de estos
para que luego pueda ser base de lo que los
desarrolladores tomaran para empezar a hacer el
sistema
Requerimientos del Desarrollador
Los Requerimientos del Desarrollador describen que
debe hacer el sistema y están asociados entre si,
describiendo excepciones, entradas y salidas de datos,
e incluso personal involucrado.
También van suelen incluir datos que se omitieron en
los requerimientos cliente, como características
técnicas, flujo de datos y especificaciones.
Requerimientos del Desarrollador
Como cualquier requerimiento estos deben ser:
 Necesarios
 No Ambiguo
 Conciso
 Consistente
 Completo
 Alcanzable
 Verificable
Diferencias
Cliente
 Suele ser simple.
 Suele expresar más
deseos que técnicas
 Solo describen
componentes que el
pueden ver
Desarrollador
 Complejo y completo; el
cliente no suele entender
este documento
 Describe datos y
procesos de estos
 Describe modelos y
estándares a utilizar
Bibliografía
 http://web.cua.uam.mx/publicaciones/Notas_Analisis_Re
querimiento.pdf
 http://es.slideshare.net/juanchomanilas/requerimientosti
posydefiniciones
 http://losinformaticos213.blogspot.mx/2009/03/requerim
ientos-de-un-sistema_02.html
 https://en.wikipedia.org/wiki/Requirements_analysis
 http://es.slideshare.net/SergioRios/unidad-13-analisis-de-
requerimientos

Requerimientos de-cliente-y-desarrollador

  • 1.
    C L IE N T E Y D E S A R R O L L A D O R Requerimientos
  • 2.
    Introducción En el análisisde requerimientos del sistema a menudo se toma problemas al mostrar y analizar los requerimientos, siendo el problema mas grande la documentación de estos. Uno de los problemas más grandes es mostrar al usuario la ideas plasmadas o a interpretar los deseos de estos. Una de las soluciones mas utilizadas, es la separación de estos requerimientos para que ambas partes puedan entender y ponerse de acuerdo con el futuro sistema.
  • 3.
  • 4.
  • 5.
     El clienteintenta plantear un sistema que en muchas ocasiones es confuso para él, sin embargo, es necesario que describa los datos, que especifique las funciones y el comportamiento del sistema que desea.
  • 6.
    ¿Cómo debe expresarseel cliente?  Debe utilizar el lenguaje natural y usar diagramas para especificar lo que espera que sus sistema provea anexando las restricciones bajo las cuales debe operar.  Redactar sus RF y NF que sean comprensibles a cualquier persona que no tenga conocimiento técnico.  Se olvidan de las características internas del sistema y especifican lo externo del mismo.
  • 7.
    Errores que debenevitarse:  Deben redactarse utilizando el lenguaje natural, representaciones y diagramas intuitivos sencillos.  Falta de claridad, confusión de requerimientos y conjunción de requerimientos.
  • 8.
  • 9.
    Requerimientos del Desarrollador Tambiénllamados del Sistema, Técnicos, o Detallados, son requerimientos que describen a profundidad lo que el sistema debe alcanzar. Se basan mayormente de los requerimientos del cliente, siendo descripciones más detalladas de estos para que luego pueda ser base de lo que los desarrolladores tomaran para empezar a hacer el sistema
  • 10.
    Requerimientos del Desarrollador LosRequerimientos del Desarrollador describen que debe hacer el sistema y están asociados entre si, describiendo excepciones, entradas y salidas de datos, e incluso personal involucrado. También van suelen incluir datos que se omitieron en los requerimientos cliente, como características técnicas, flujo de datos y especificaciones.
  • 11.
    Requerimientos del Desarrollador Comocualquier requerimiento estos deben ser:  Necesarios  No Ambiguo  Conciso  Consistente  Completo  Alcanzable  Verificable
  • 12.
    Diferencias Cliente  Suele sersimple.  Suele expresar más deseos que técnicas  Solo describen componentes que el pueden ver Desarrollador  Complejo y completo; el cliente no suele entender este documento  Describe datos y procesos de estos  Describe modelos y estándares a utilizar
  • 13.
    Bibliografía  http://web.cua.uam.mx/publicaciones/Notas_Analisis_Re querimiento.pdf  http://es.slideshare.net/juanchomanilas/requerimientosti posydefiniciones http://losinformaticos213.blogspot.mx/2009/03/requerim ientos-de-un-sistema_02.html  https://en.wikipedia.org/wiki/Requirements_analysis  http://es.slideshare.net/SergioRios/unidad-13-analisis-de- requerimientos