Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cualidades de Software - Coggle Diagram
Cualidades de Software
-
Visibilidad (Visibility)
Un proceso de desarrollo de software es visible si todo sus pasos, procedimientos y estado actual han sido claramente documentados.
La visibilidad le permite al equipo tomar decisiones sin afectar negativamente el desarrollo del software, haciendo que todos trabajen en la misma dirección.
Al tener una documentación del producto, la información no se limita solamente a los involucrados en el desarrollo y evita loa reducción de productividad en caso de algún cambio en el personal de producción.
Oportunidad (Timeliness)
La oportunidad define si nuestro producto esta listo para ser entregado a tiempo, lo que en sí no es una cualidad útil, pero nos puede evitar perder oportunidades de mercado.
Se requiere una planificación acertada para poder entregar un producto a tiempo, midiendo la cantidad de trabajo requerido en un tiempo determinado.
Una técnica para lograr la entrega en el tiempo requerido es liberar el producto de manera incremental, liberando subconjuntos del producto final, aunque depende de la habilidad para dividir las funcionalidades del sistema.
Robustez (Robustness)
Un programa es robusto si tiene comportamientos razonables en caso de cualquier fallo posible, ya sea una mala entrada de datos, malfuncionamiento, entre otros.
La robustez y la correctitud están fuertemente relacionadas, ya que si una funcionalidad esta especificada, será tema de correctitud, si no, podría ser de robustez.
-
-
-
-
Correctitud(Correctnes)
Un software se considera correcto si su comportamiento coincide con la especificación de las funciones que debería proveer.
Mientras mas específico se sea en las funcionalidades, será evaluado con más precisión si el software es considerado correcto o no.
-