UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
CALIDAD EN EL DESARROLLO DE SOFTWARE
ELOY CONTRERAS DE LIRA
ZULEIMA MONTOYA
5°”B”
DEFINICIÓN
DEFINICIÓN DECALIDAD SUPERIOR
DEFINICIÓN DE CALIDAD DEL DESARROLLO DE SOFTWARE
z
Es el conjunto de propiedades inherentes a una cosa que permite caracterizarla y valorarla como igualo mejor o peor que los restantes de su especieC
ALIDAD
Dividida en Calidad superior y Calidad del SW
Es algo que está hecho con el mejor material o de laMejor manera posible.
Es la calidad con la que está hecho el SW y prometeSatisfacer las necesidades del cliente.
CALIDAD DEL SOFTWARE COMO PRODUCTO
CALIDAD DE DESARROLLODEL SOFTWARE
Es el grado en que el cliente o usuario percibe que el producto o software satisface las necesidad del cliente
La calidad que se espera del producto esta determinado por la calidad de los procesos
SEPARACIÓN DEL SW SEGÚN SU CALIDAD:
Características operativas Si el software hace lo que queremos
Adaptabilidad a nuevos entornos
Capacidad de adaptarse al os cambios
* Incumplimiento de fecha de entrega*costos que se incrementa *rehacer el trabajo * Problema de calidad *quejas de los clientes luego de la entrega
Si se puede usar en distintas maquinas
Flexibilidad para introducir, cambios y probarlos
PROBLEMAS EN LAS ORGANIZACIONES DE DESARROLLO DE CALIDAD
• Ofrece al cliente un software que satisface sus necesidades
* Se respetan costos estimados* El tiempo estimado corresponde al
tiempo de entrega.
CARACTERÍSTICAS DE UN SW DE ALTA CALIDAD.
CONCEPTOS BÁSICOS: NORMA, ESTÁNDAR Y PROCESO.
NORMA
Conjunto de reglas que hay que sugerir para llevar acabo una acción.
ESTANDAR
Modelo a seguir que ya ha tenido éxito y que ya estaba determinada o establecida.
Conjunto de pasos que Hay que seguir para Llevar a cavo el desarrolloDe un sw.
PROCESO
GENERALIDAES DE ISO
ISOFederación mundial que agrupa representantes de cadaUno de los organismos nacionales de estandarización.
FAMILIA DE ISO
* ISO 9000 – Sistema de gestión de calidad
* ISO 10000 – Sistema de gestión de calidad en reportes técnicos.
* ISO 14000 – Sistema de gestión ambiental de las organizaciones.
* ISO 10911 – Directriz para la auditoría de los SGC y/o ambiental.
SPICE
Tiene orígenes al principio de los 80’s, los militares de la E.U y Reino Unido se propusieron mejorar el mecanismo de selección de proveedores de SW con el objetivo de detener el creciente costo de SW, reducir riesgos en su desarrollo y mejorar la calidad de los productos de SW.
Modelos de la calidad del software
*CMM
*ISO/IEC9003
*PSP
*SPICE
*MOPROSOFT
Evaluar los procesos de sus distintos niveles de madurezProporciona una guía necesaria para las aplicaciones
Depende de la calidad de software de los ingenieros
Fomenta productos de la calidad, facilita la evaluación de los productos atreves de los procesos de desarrollo
Modelo para la mejora y evaluación para el desarrollo de productos, sistemas y desarrollo de software
FACTORES QUE DETERMINAN LA CALIDAD DEL SOFTWARE* Existen 2 tipo de factores:
1.- Factores que pueden ser medidos directamente (KLDC, unidad de tiempo).2.- Factores que solo pueden ser medidos indirectamente (facilidad de uso y mantenimiento).
• Corrección.-consigue los objetivos del cliente.• Fiabilidad.-esperar que un programa lleve a cavo sus
funciones esperadas con la precisión requerida.• Eficiencia.-número de recursos de computadora y de código
requerido para que el SW realice sus funciones.• Integridad.-Controlar el SW en su acceso o a los datos por
personal no autorizado.• Factibilidad de uso.-esfuerzo requerido para aprender un
programa e interpretar la información de entrada y salida.
• Factibilidad de mantenimiento.-Localizar y arreglar programas.
• Factibilidad de pruebas.-probar un programa.• Portabilidad.-transferir un SW de un HW a otro.• Flexibilidad.-modificar un S.O.• Reusabilidad.-un SW se puede reutilizar en otro.• Facilidad de interoperación.-asociar un programa a otro.
FACTORES QUE DETERMINAN LA CALIDAD SEGÚN MCALL
UTILIDAD GENERAL
UTILIDAD PERCIBIDA
FACILIDAD DE MANTENIMEITO
• Portabilidad• Confiabilidad• Eficiencia• Ingeniería
Humana
• Facilidad de prueba
• Facilidad de comprensión
• Facilidad de modificación
Factores de calidad según BOEHMPresenta una jerarquía de características donde cada una de ellas contribuyeA la calidad global.
Según ISO/ 1926
• Funcionalidad.-adaptación, exactitud, interoperación, seguridad.
• Confiabilidad.-madurez, tolerancia, defectos, facilidad de recuperación.
• Eficiencia.-comportamiento en el tiempo de los recursos.
• Facilidad de uso.-comprensión, aprendizaje de operación.
• Facilidad de mantenimiento.-análisis de cambios, de pruebas, estabilidad.
• Portabilidad.- adaptabilidad, facilidad de instalación, de remplazo.
Es u modelo jerárquico con seis atributos especiales:
Top Related