Requerimientos no funcionales

Desarrollo sobre software libre.

La totalidad de los componentes y librerías que se utilicen y desarrollen deberán ser realizados con software libre.

Licencia "libre"

(Cambiar por el nombre de la licencia que corresponda, que tenemos que decidir)

La aplicación, y todos los componentes relacionados a esta deberán ser publicados bajo licencia "libre".

Documentacion

La documentación deberá ser detallada y completa, abarcando la totalidad de los componentes desarrollados. La documentación estará compuesta de la siguiente forma:

  • Requerimientos funcionales.
  • Documentación de código. Con la correspondiente generación automática de la documentación de la API.
  • Manual de desarrollo. (Develop Guide)
  • Diagrama de clases.
  • Casos de uso.
  • Manual de usuario.
  • Kick Start Guide.

Interfaz de usuario

Para garantizar el acceso a la totalidad de los miembros de la organización, la aplicación deberá proveer interfaces para la mayor cantidad de plataformas y dispositivos posible. En una primera instancia, existirá una única interfaz de usuario, que será para plataforma web (HTTP). Cada interfaz de usuario debe ser sencilla, intuitiva, y que permita un flujo de navegación rápido y dinámico. Adicionalmente, debe ser agradable a la vista, y debe estar a tono con las interfaces modernas de la web 2.0.

Se entiende por sencilla, aquella interfaz que no presenta información adicional a la imprescindible, y que pueda incurrir en una dificultad para el entendimiento, visualización o uso de las funcionalidades de la aplicación. Por intuitiva, se refiere a aquella interfaz que, aún careciendo de conocimientos previos de la aplicación específica por parte del usuario, le permita un aprendizaje y una usabilidad sin mayores complicaciones usando el sentido común. Por navegación rápida y dinámica, se refiere a que permita buscar, localizar, y entender toda la información que el usuario requiere en cada momento de una manera amena y eficiente.

Seguridad

Falta hacer un análisis del nivel de seguridad que se necesita

Estabilidad

Falta hacer un análisis del nivel de estabilidad que se necesita

Escalabilidad

Falta analizar si esta misma aplicación va a poder ser escalable para organizaciones más grandes-

Mantenimiento

Falta hacer un análisis del mantenimiento que necesita la aplicación

Rendimiento

Falta hacer un análisis del rendimiento y performance que necesita la aplicación

Compatibilidad

Falta hacer un análisis de la compatibilidad que necesita la aplicación

desarrollo/req_no_funcionales.txt · Última modificación: 2010/12/21 02:40 por 190.6.107.87
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia: Public Domain
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki