Naturalmente, todo esto depende del tipo de requisito que obtenga. Estoy acostumbrado a Gui típico o aplicación web, los procesos por lotes y
- Ponga estándares en primer lugar, que no tiene que ser definido en cada especificación, se refieren a ellos
- que sea lo más pequeño posible - rara vez se puede leer un documento de 200 páginas y mantener todo en cuenta
- ser específico, medible, concreto
- hacer ejemplos (dibujos, escritos contabilidad)
- explicar el propósito antes de describir la funtction
- inlcude p normas ENDIMIENTO, estándares de resiliencia, instrucciones de implementación, documentación de las operaciones necesarias
tengo también un solo consejo para el revisor: conocer el tema
Tienes que tener un conocimiento muy detallado del contexto de la exigencia, la necesidad del cliente específico, el entorno técnico y quizás el más importante al que se dirigirá este requisito y qué nivel de comprensión global tienen.
He tenido muy mala experiencia en proyectos con muchas personas revisando las especificaciones ya que su conocimiento individual era muy superficial. Usted obtiene la retroalimentación en el mismo nivel, en su mayoría correcciones formales, pero las profundas carencias de la especificación solo se descubrirán muy recientemente en el proyecto.
La lista se ve bastante sólida. ¿Lo tomaste de un libro/URL? –
Lo tomé de un documento que compilé a lo largo de los años y lo uso como referencia. Probablemente debería haber citado las fuentes originales en mi documento, pero la mayoría provienen de los días anteriores a la red y nunca imaginé que estaría "publicándolo". –
Esto está plagiado del libro 'Software Testing' de Ron Patton. –