Está en la página 1de 19

Administracin de la Calidad

Facilitador: Ing. Yerimis Rodrguez.

Participantes: TSU. Castillo Rosani. CI: 18385602. BR. Collado Johel. CI: 14114046. TSU. Lista Shields. CI: 15336259. TSU. Salazar Diannys. CI: 16700554. Trayecto IV-I. Cohorte II.
Aldea Universitaria Prof. Alberto Lovera

Factores de la Calidad del Software

Eficiencia

Verificabilidad Portabilidad.

Facilidad de uso.

Robustez.

Compatibilidad.

Integridad.

Extensibilidad.

Correccin

Factores

Reutilizacin.

Definicin de los Factores


Es la capacidad de los productos software para realizar con exactitud las tareas expresadas en su especificacin.
Correccin.

Robustez.

Es lala capacidad de los de correccinsoftware de facilidad de verificacin productos de un software. Que apropiadamente ante de pruebas reaccionar tan sencillo es la realizacin condiciones que garanticen la funcionalidad del sistema. excepcionales.

Es la capacidad del software para hacer buen uso de los recursos que manipula.

Eficiencia.

Portabilidad.

Es la facilidad con que un sistema software puede ser migrado entre diferentes plataformas hardware o software.

Es la caracterstica de un sistema de ser capaz de proteger sus diferentes componentes contra los procesos o elementos que no tengan derecho de acceso a los mismos.

Integridad.

Definicin de los Factores


Es la facilidad con la que un usuario puede interactuar con un sistema software.
Facilidad.

Verificabilidad.

Es la facilidad de verificacin de correccin de un software. Que tan sencillo es la realizacin de pruebas que garanticen la funcionalidad del sistema.

Es la facilidad combinar diferentes elementos software con el fin de ejecutar una labor en conjunto.

Compatibilidad.

Extensibilidad.

Es la facilidad de adaptar los productos software a los cambios de su especificacin.

Es la capacidad de los productos software para funcionar como bloques bsicos de la construccin de diferentes aplicaciones.

Reutilizacin.

Mtricas de la Calidad del Software

Medida: Proporciona una indicacin cuantitativa de la cantidad, dimensiones o tamao de algunos atributos de un producto. Medicin: Acto de determinar una medida. Mtrica: Es una medida del grado en que un sistema, componente o proceso posee un atributo dado.

Mtricas de la Calidad del Software


Aplicacin contina de mediciones en el proceso de desarrollo del software y sus productos, para suministrar informacin relevante al tiempo.

Mejorar tanto los procesos como los productos.

Las mtricas del Software comprenden un amplio rango de actividades diversas, entre las que se encuentran

mejorar
Mediciones bsicas en tcnicas. Procesos, Productos y Servicios. Ingeniera y Administracin de Informacin.

aplicar

proveer

Mtricas de la Calidad

El principal objetivo de los ingenieros de software es producir sistemas, aplicaciones o productos de alta calidad. Para las evaluaciones que se quieran obtener es necesario la utilizacin de medidas tcnicas, que evalan la calidad de manera objetiva.

Ejemplo:
La principal diferencia cuando 'fabricamos' software es que la calidad no es opcional, no puedes elegir fabricar software de baja calidad y rebajar el precio. Puedes restarle funcionalidad, pero no calidad. Nadie recuerda quien hizo un buen software (de calidad), pero nadie olvida el que fallaba constantemente (Recuerdas los pantallazos azules del w95?)

Reflexionado se puede afirmar que en otros entornos se percibe la calidad perfectamente, cuando probamos un coche de gama alta, percibimos la calidad, y no tenemos conocimiento del proceso de produccin!, pero si palpamos la calidad, por ejemplo (y siguiendo con el ejemplo del coche), cuando aceleras sientes rendimiento, cuando tomas una curva y percibes estabilidad, cuando frenas, notas seguridad... realmente son indicadores ("mtricas"), que se podran medir y poner una puntuacin de calidad a cada vehculo.

Ejemplo: Art. Rodrigo Corral


Medir la satisfaccin del Cliente.
N de bugs en Produccin. Rentabilidad Econmica. Tiempo de Vida. N de Clientes.

Calidad =

(Tiempo de Vida + % Rentabilidad)

* N Clientes +

Satisf. del Cliente Nivel de Exigencia

Administracin de la Calidad
Se basa en tres actividades principales:
Aseguramiento de la calidad

Establecimiento de un marco de trabajo de procedimientos y estndares corporativos que conduzcan a la obtencin de software de alta calidad.
Se refiere a lograr un nivel de calidad requerido en el producto de software. Involucra a la definicin de estndares de calidad apropiados y procedimientos que permitan asegurar que estos se cumplan. Debe llevar a desarrollar una cultura de calidad en donde la calidad es responsabilidad de todos.

Planificacin de la calidad

Control de la calidad

Aseguramiento de la Calidad del Software

El aseguramiento de calidad del software


es el conjunto de actividades planificadas y sistemticas necesarias para aportar la confianza en que el producto (software) satisfar los requisitos de calidad.

El aseguramiento de calidad del software se disea para cada aplicacin antes de comenzar a desarrollarla y no despus.

Documentacin
Como ocurre con la cuantificacin de la calidad del software, la de un documento tambin podra realizarse si se consigue identificar un conjunto suficientemente representativo de variables de medida para ello. Mtodos basados en las pruebas de CLOZE. Mtodos de formalizacin de la Comprensibilidad. Mtodos de ordenacin/estructuracin de la informacin. Mtodos basados en el medio de Presentacin. Mtodos intuitivos basados en la experiencia. Mtodos basados en impresiones subjetivas. Mtodos basados en la impresin texto-lector.

Ms complicada es la cuantificacin de la calidad global de un documento, que normalmente se refiere a la medida de su comprensibilidad. Los principales mtodos de medida pueden agruparse en las siguientes categoras establecidas por Lehner [1993].

Evaluacin de la Calidad del Producto


Auto-documentacin.
Concisin. Eficiencia en la Ejecucin. Exactitud.

Completitud.
Consistencia. Estandarizacin de los datos. Facilidad de auditoria.

Facilidad de Expansin.
Facilidad de traza. Generalidad. Independencia del sistema software.

Facilidad de operacin.
Formacin. Independencia del hardware. Instrumentacin.

Modularidad.
Simplicidad. Metodologas de desarrollo.

Normalizacin de las comunicaciones.


Tolerancia de errores.

Documentacin Aceptacin

de

las

Pruebas

de

Como una fase ms, todos los elementos preparados para las pruebas y los resultados de las mismas deben ser documentados y adjuntados a cada versin correspondiente de los productos de las fases anteriores. 1. Identificador del plan. 2. Alcance. 3. tems a probar. 4. Estrategia. 5. Categorizacin de la configuracin. 6. Documentacin. 7. Procedimientos especiales. 8. Recursos. 9. Calendario. 10.Riesgos. 11.Responsabilidades.

Plan de Pruebas:

Pruebas de Aceptacin

Estas pruebas las realiza el cliente. Son bsicamente pruebas funcionales, sobre el sistema completo, y buscan una cobertura de la especificacin de requisitos y del manual del usuario. Estas pruebas son muy importantes, ya que definen el paso nuevas fases del proyecto como el despliegue y mantenimiento. Se emplean dos tcnicas para las pruebas de aceptacin.

Prueba Alfa

Prueba Beta

Operacin y Mantenimiento
El mantenimiento de software es tambin una de las fases en el ciclo de vida de desarrollo de sistemas que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene despus del despliegue (implementacin) del software en el campo.

La fase de mantenimiento de software involucra cambios al software para corregir defectos encontrados durante su uso o la adicin de nueva funcionalidad mejorando la usabilidad y aplicabilidad del software.

Mtodos de Calidad

MOPROSOFT: Este Modelo sirve para la


mejora y evaluacin de los procesos de desarrollo y mantenimiento de sistemas y productos de software.

SW-CMM: Es un modelo de procesos para


el desarrollo y mantenimiento de sistemas de software.

ISO: La norma ISO/IEC 9003 proporciona


una gua necesaria en las organizaciones para la aplicacin de la ISO 9001 a la adquisicin de suministro, desarrollo, operacin y mantenimiento de software y sus servicios relacionados.

También podría gustarte