P. 1
factores de calidad y productividad

factores de calidad y productividad

|Views: 2.535|Likes:
Publicado porMayra Hernandez

More info:

Published by: Mayra Hernandez on Mar 09, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPTX, PDF, TXT or read online from Scribd
See more
See less

05/04/2013

pdf

text

original

€ Basili

y Zelkowitz € Definen cinco factores importantes que inciden en la productividad del software:
€ Factores

humanos: El tamaño y la experiencia de la organización de desarrollo.

€ Factores del problema: La complejidad del problema que se debe resolver y el número de cambios en las restricciones o los requisitos del diseño. lenguajes y herramientas CASE y técnicas de revisión.Factores del proceso: Técnicas del análisis y diseño qué se utilizan. € .

y recursos (hardware y software). € Factores del recurso: Disponibilidad de herramientas CASE. € Factores .del producto: Fiabilidad y rendimiento del sistema basado en computadora.

€ Si uno de los factores de productividad está por encima de la media (altamente favorable) para un proyecto dado. la productividad de desarrollo del software será significativamente más alta que el mismo factor por debajo de la media (desfavorable). .

€ El objetivo primordial de la ingeniería del software es producir un sistema. . aplicación o producto de alta calidad.

€Para lograr este objetivo. los ingenieros de software deben aplicar métodos efectivos junto con herramientas modernas dentro del contexto de un proceso maduro de desarrollo del software. .

requisitos que describen el problema € El diseño que modela la solución € El código que conduce a un programa ejecutable € Las pruebas que ejercitan el software para detectar errores. € Los .

€ El primer objetivo en el proyecto es medir errores y defectos. Como por ejemplo € Los errores detectados por hora de revisión € los errores detectados por hora de prueba .

€ Proporcionan una visión profunda de la eficacia de cada una de las actividades Los datos de errores también se pueden utilizar para calcular la eficiencia de eliminación de defectos en cada una de las actividades del marco de trabajo del proceso. .

€ McCall y Cavano [MCC78] definieron un juego de factores de calidad. Estos factores evalúan el software desde tres puntos de vista distintos: .

: «portándolo»).del producto (utilizándolo). € Transición del producto (modificándolo para que funcione en un entorno diferente. € Revisión del producto (cambiándolo). € Operación . p. ej.

En otros factores. que tiene implicaciones en el ciclo de vida. además de su corrección y rendimiento funcional. como son facilidad de mantenimiento y transportabilidad. € En .primer lugar: el marco de trabajo proporciona un mecanismo: € Estas cualidades son atributos del software.

€ En segundo lugar: el marco de trabajo proporciona un medio de evaluar cuantitativamente lo bien que va progresando el desarrollo en relación con los objetivos de calidad establecidos. .

€ En tercer lugar: el marco de trabajo proporciona más interacción del personal de QA en el esfuerzo de desarrollo. .

. la corrección. facilidad de mantenimiento integral y facilidad de uso proporcionan indicadores útiles para el equipo del proyecto.€ Aunque hay muchas medidas de la calidad de software.

en donde un defecto se define como una falta verificada de conformidad € con los requisitos € Un . La medida más común de corrección son los defectos por € KLDC. La corrección es el grado en el que el software lleva a cabo su función requerida.programa debe operar correctamente o proporcionará poco valor a sus usuarios.

o mejorar si el cliente desea un cambio de requisitos. se puede adaptar si su entorno cambia. € No hay forma de medir directamente la facilidad de mantenimiento. .€ Es la facilidad con la que se puede corregir un programa si se encuentra un error. por consiguiente. se deben utilizar medidas indirectas.

€ Una . es decir. en diseñar.simple métrica orientada al tiempo es el tiempo medio de cambio (TMC). el € tiempo que se tarda en analizar la petición de cambio.

datos y documentos. El ataque se puede realizar en cualquiera de los tres componentes del software: programas.Este atributo mide la habilidad de un sistema para resistir ataques (tanto accidentales como intencionados) contra su seguridad. .

se tienen que definir dos atributos adicionales: amenaza y seguridad.medir la integridad. € Para . € La seguridad es la probabilidad de que se pueda repeler el ataque de un tipo determinado. € Amenaza es la probabilidad de que un ataque de un tipo determinado ocurra en un tiempo determinado.

frecuentemente está abocado al fracaso. incluso aunque las funciones que realice sean valiosas. se puede medir en función de cuatro características: .Si un programa no es «amigable con el usuario».€ El calificativo «amigable con el usuario».

€ Habilidad . € Valoración subjetiva (a veces obtenida mediante un cuestionario) de la disposición de los usuarios hacia el sistema. € El tiempo requerido para llegar a ser moderadamente eficiente en el uso del sistema.intelectual y/o física requerida para aprender el sistema. € Aumento neto en productividad (sobre el enfoque que el sistema reemplaza) medida cuando alguien utiliza el sistema moderadamente y eficientemente.

€GRACIAS POR SU ATENCION .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->