Proyecto

Páginas: 15 (3559 palabras) Publicado: 8 de octubre de 2014
3 Atributos de Calidad de Software


3.1 Atributos de calidad
Los atributos de calidad generales del software son escalabilidad, seguridad, desempeño, y fiabilidad.
Los requerimientos de los atributos de calidad son parte de los requerimientos no funcionales de una aplicación, la cual captura las múltiples facetas de cómo los requerimientos funcionales de una aplicación son logrados.
Paraque tenga sentido los requerimientos de atributos de calidad deben ser específicos de cómo una aplicación debe lograr una necesidad dada.

3.2. Desempeño
A pesar de que para muchas aplicaciones de IT, desempeño no es realmente un problema, es un enfoque en la comunidad de los atributos de calidad. Se sospecha que es así porque es una de las cualidades de una aplicación que pueden ser a menudocuantificados y validados.
Un requerimiento de calidad de desempeño define una métrica que indica la cantidad de trabajo que una aplicación debe de realizar en un determinado tiempo y/o plazo que debe cumplir para el correcto funcionamiento. Pocas aplicaciones de IT tiene un tiempo real muy duro como limitante como los que podemos encontrar en sistemas militares o robóticos, donde si algunasalida es producida en un milisegundo o tres ya es demasiado tarde, realmente cosas repugnantes y no deseables pueden suceder. Pero muchas aplicaciones necesitan procesar cientos, algunas veces miles y decenas de miles de transacciones cada segundo y estos son encontrados en muchas grandes organizaciones, especialmente en los mundos de finanzas, telecomunicaciones y gobierno.
Desempeño usualmente semanifiesta asimismo en las siguientes características.

3.2.1. Rendimiento.
Rendimiento es una característica de la cantidad de trabajo que una aplicación debe de realizar en una unidad de tiempo. El trabajo es típicamente caracterizado en transacciones por segundo (tps) o mensajes procesados por segundo (mps).por ejemplo una aplicación bancaria en línea podría tener que garantizar que puedeejecutar 1000 transacciones por segundo a los clientes desde banco por Internet. Un inventario del sistema de administración para un almacén grande puede necesitar procesar 50 mensajes por segundo desde socios comerciales.
Es importante entender precisamente lo que se entiende por un requerimiento de rendimiento. Es el rendimiento promedio durante un periodo de tiempo determinado o un rendimientomáximo? Esto es una distinción crucial.
Una ilustración de esto es una aplicación para hacer apuestas en eventos como una carrera de caballos. La mayoría del tiempo una aplicación de este tipo hace poco trabajo, y por lo tanto el requerimiento promedio de rendimiento es bajo fácil de realizar.
Pero todo el tiempo hay un evento de carrera, por lo tanto cada tarde, el periodo de 5 o menos minutosantes de cada carrera se ve cientos de apuestas en el mismo segundo. Si la aplicación no es capaz de procesar estas apuestas, entonces el negocio pierde dinero y los usuarios se disgustan. Por lo tanto para este escenario, la aplicación debe ser diseñada para satisfacer es anticipadamente, rendimiento máximo y no promedio de rendimiento. De hecho, soportando solo promedio de rendimiento seria undesastre.

3.2.2. Tiempo de respuesta
Es una característica de latencia (tiempo en el que se realiza una petición y es contestada) una aplicación muestra una transacción de negocio en proceso. Tiempo de respuesta es mas a menudo asociado en el tiempo que una aplicación toma para responder a una entrada. Un rápido tiempo de respuesta permitirá a los usuarios trabajar más eficazmente, y enconsecuencia es bueno para el negocio. Un ejemplo excelente es una aplicación de punto de venta soportando un gran almacén. Cuando un artículo es escaneado en la caja rápida, un segundo o menos responde desde el sistema con el precio del articulo lo cual significa que el cliente puede ser atendido rápidamente.
Otra vez, es siempre importante distinguir entre los tiempos de respuesta garantizados y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proyectos
  • Proyecto
  • Proyectos
  • Proyecto
  • Proyecto
  • Proyecto
  • Proyectos
  • Proyecto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS