2010-04-21 22 views
13

Actualmente en mi comp., Hay algunos cambios en relación con la documentación del proyecto. Se dedica MUCHO tiempo y esfuerzo a la discusión de las especificaciones funcionales frente a los requisitos. Sin embargo, no creo que nadie aquí comprenda la razón por la cual usaría uno sobre el otro. Por lo tanto, no entiendo la diferencia yo mismo.Especificaciones funcionales vs. Requisitos Documento

¿Alguien puede arrojar algo de luz sobre este asunto, por favor? Si tiene enlaces a artículos, publicaciones en blogs, etc. Eso sería útil también.

Respuesta

20

A Los documentos de requisitos deben especificar los requisitos desde la perspectiva del usuario final.

User requirements document - Wikipedia

Una especificación funcional es un nivel inferior y comienza a definir cómo las diferentes partes del sistema deben funcionar a nivel de Ingeniería de Sistemas:

Functional specification - Wikipedia

+0

En el dominio de dispositivos médicos que el usuario tiene necesidades, es decir, "necesidades del usuario". Estos deben ser validados para formar parte de los requisitos del producto y vivir en la especificación de requisitos del producto de nivel superior. No existen los "requisitos del usuario" ... otras disciplinas pueden operar de manera diferente. – smashtastic

2

Requisito:

Usted debe estar en Edimburgo antes de las 2pm de mañana.

Especificación:

viaje en coche al aeropuerto ... luego tomar un vuelo de conexión a .... luego tomar el tranvía hasta el centro de la ciudad ... y luego caminar a ....

En general, es '¿Cuál es el resultado?' versus '¿Cómo vamos a hacerlo?'.

+0

No estoy de acuerdo, al menos sobre la base de los dos enlaces de wikipedia publicados por Justin (que, por supuesto, pueden no ser precisos). En la especificación funcional, dice, "no incluye la especificación de cómo se implementará la función del sistema.En cambio, se enfoca en lo que varios agentes externos (por ejemplo, las personas que usan el programa, los periféricos de la computadora u otras computadoras) pueden "observar" cuando interactúan con el sistema ". – JakeStrang

1

requisito de negocio:

Implementar un sistema computarizado que el cálculo de los salarios de los empleados con las deducciones y adiciones necesarias y pagar la cantidad que el empleado es en realidad debía.

Requisitos funcionales

  • ¿Cuántos empleados de la compañía y sus detalles
  • Están a tiempo parcial o tiempo completo o por horas
  • ¿Cuál es la fecha de pago
  • ¿Cuál es el deducciones como TAX, PF, contribuciones de la comunidad, etc.
5

Requisitos: “lo que” la aplicación debe hacer [de vista en perspectiva del usuario]

Especificación funcional: “cómo” la función de aplicación

Especificación técnica: “cómo” la función implementada

Cuestiones relacionadas