Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Análisis de requisitos
2. Requisitos funcionales y no funcionales
3. Reglas de negocio
4. Reglas del sistema
5. Atributos de calidad portabilidad, escalabilidad y usabilidad
Plazos de finalización
Requerimientos no funcionales
Requerimientos de rendimiento
Requerimientos de seguridad
Los requerimientos de seguridad especifican las medidas que un sistema debe tomar para
proteger los datos del acceso no autorizado. En algunos casos, los requerimientos de seguridad
también pueden especificar el nivel de protección requerido, como confidencial o de alto
secreto. Implica autenticación, autorización y cifrado.
Requerimientos de calidad
Especifica el nivel de calidad que debe cumplir un sistema. En algunos casos, los
requerimientos de calidad también pueden especificar los métodos utilizados para medir la
calidad, como la densidad de defectos o la satisfacción del cliente. Los requerimientos de
calidad son generalmente cuatro medidas de calidad: conformidad, usabilidad, confiabilidad y
mantenibilidad.
Una empresa funciona mediante procesos que, a su vez, están conformados por
actividades relacionadas entre sí. Las funciones de las áreas de compras, inventario,
logística, finanzas, ventas y marketing, por ejemplo, conforman un proceso para
suministrar un producto al cliente.
Dentro de estos procesos, existen reglas que deben seguirse durante la ejecución de las
actividades, que ayudan a definir CÓMO deben realizarse y gestionarse las operaciones, por
QUIÉN, CUÁNDO, DÓNDE y POR QUÉ, según la definición del BPM CBOK.
Podemos decir que las reglas de negocio son límites impuestos a las operaciones, para que
estén correctamente en sintonía con las políticas y objetivos de la institución. En general, las
reglas de negocio deben:
Capacidad para ser instalado. Facilidad con la que el producto se puede instalar y/o
desinstalar de forma exitosa en un determinado entorno.
Capacidad para ser reemplazado. Capacidad del producto para ser utilizado en lugar
de otro producto software determinado con el mismo propósito y en el mismo
entorno.
Escalabilidad
Ahora bien, este es apenas un subconjunto de los indicadores que se consideran para medir la
escalabilidad de las aplicaciones. Ciertamente, para crear y consolidar una aplicación robusta y
con posibilidades de crecimiento en el tiempo, es fundamental profundizar más en los temas
de escalabilidad, independientemente de la etapa del proyecto, o ciclo de vida de la aplicación.
Usabilidad
es uno de los atributos más importantes, a diferencia de los otros, que los usuarios pueden
apreciar de forma directa mediante la interfaz de usuario de la aplicación. Uno de los
problemas claves relacionados con la usabilidad es cuando se presenta demasiada interacción,
acciones o pasos para realizar una tarea en el aplicativo. Por otra parte, también se tiene la
secuencia incorrecta de pasos, interfaces, estructuras de datos y patrones de diseño fuera de
los estándares corporativos y de experiencia de usuario, que complican la interacción de éste
con el sistema. Por ejemplo, si se está desarrollando una aplicación para dispositivo iOS
corresponde utilizar las pautas de usabilidad de Apple the guidelines from Apple, si se está
desarrollando una aplicación de escritorio, vale la pena considerar las pautas de Microsoft the
guidelines from Microsoft
Elementos que aceleran o reducen la interacción del usuario con el aplicativo, tales
como; Teclas de Atajo (Short Cuts), Lista de Sugerencias, etc.