2010-08-16 20 views
11

Me hicieron esta pregunta en una entrevista.¿Qué son las partes funcionales y no funcionales de una aplicación?

¿Qué son las partes funcionales y no funcionales de una aplicación?

+3

Non -funcional no son en realidad * partes * sino más bien * aspectos * o * características *. –

+0

Podría argumentar que las partes no funcionales de la aplicación son los bits que están rotos, los que no funcionan. Sin embargo, los requisitos no funcionales son ligeramente diferentes. –

Respuesta

12

Functional partes son aquellas que se relacionan con la función de la aplicación: qué hace.

Non functional son las partes que no se refieren directamente a la función - cosas como:

  • rendimiento
  • calidad
  • portabilidad
  • mantenimiento
  • calidad
  • disponibilidad
  • extensibilidad
  • y muchos más ...

Por ejemplo, en una aplicación de calculadora, las partes funcionales son la forma en la entrada y salida de trabajo y el cálculo de lógica/operación en sí.

No funcional sería la usabilidad, calidad, rendimiento y otros aspectos que no tienen relación directa con las operaciones de la calculadora.

+1

Agregaría mantenibilidad, disponibilidad y extensibilidad a esto. –

3

Funcional se relaciona con las características de la aplicación. es decir que es hace. Los no funcionales partes son características como:

  • rendimiento
  • compatibilidad con versiones anteriores
  • seguridad
  • usabilidad
  • lo bien que funciona bajo carga
  • cómo se maneja escenarios de conmutación por error
+0

Pondría * what * en negrita también. – reinierpost

+0

@reinierpost Hecho. Gracias por la sugerencia. – mikej

Cuestiones relacionadas