Las
necesidades de los usuarios varían, dependiendo del tipo de usuario final que
va a estar utilizando la aplicación.
El
término usuario final designa a la persona o personas que van a manipular de
manera directa un producto de software.
Un
usuario final no es necesariamente sinónimo de cliente o comprador. Una
compañía puede ser un importante comprador de software, pero el usuario final
puede ser solamente un empleado o grupo de empleados dentro de la compañía,
como una secretaria o un capturista.
El
concepto clave es la interacción directa con el programa, no la propiedad. En
el caso del software de gran distribución, el cliente o comprador es por lo
general el mismo que el usuario final.
La
costumbre tendería a hacernos pensar en “consumidores finales”, pero el término
“consumidor” no es adecuado en el Software, ya que la gran mayoría de los
recursos de no se agotan al utilizarlos.
También
existen requerimientos de hardware que son definidos por el fabricante o
distribuidor del software, como ya lo viste en la competencia anterior.
Los
requerimientos de hardware son las características que debe tener el Hardware de
una computadora para poder soportar y/o ejecutar una aplicación o un
dispositivo específico.
Los
requerimientos pueden ser:
*
Requerimientos mínimos de hardware, que son las características mínimas (mínimo
costo, y mínima antigüedad) indispensables para ejecutar la aplicación
correctamente.
*
Requerimientos recomendados de hardware, que son las características más
apropiadas que debe tener el hardware para poder ejecutar una aplicación
específica.