View
142
Download
1
Embed Size (px)
Citation preview
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECASUNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Materia
Calidad en el desarrollo de software.
Tema
Mapa conceptual y tabla de calidad del software.
Nombre completo del Alumno: Jorge Humberto Donato Monreal, Héctor Daniel Hernández Zapata.
Grado: 5 Grupo: “A”
Nombre del Docente: ING. Lucia Gonzales Hernández.
Fecha de entrega: 17/01/2014
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECASUNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
CALIDAD EN EL DESARROLLO DE SOFTWARE
INSTITUTOS QUE REGULAN LA CALIDAD.
CONCEPTO DE CALIDAD.
ESTANDARES Y NORMAS DE DESARROLLO DE SW.
Integración de modelos de madurez
de capacidades o Capability
maturity model
integration es un modelo
para la mejora y
evaluación de procesos
para el desarrollo,
mantenimiento y
operación de sistemas de
Organización Internacional de Normalización. es el organismo encargado de promover el desarrollo de normas internacionales de fabricación , comercio y comunicación para todas las ramas industriales a excepción de la eléctrica y la electrónica.
Instituto de Ingenieros Eléctricos y
Electrónicos, una asociación
técnico-profesional
mundial dedicada a la
estandarización, entre otras
cosas.
La calidad es una herramienta básica para una propiedad
inherente de cualquier cosa que permite que esta sea comparada
con cualquier otra de su misma especie.
La normalización es la redacción y solo
aprobación de normas que se establecen para
garantizar el acoplamiento de
elementos construidos independientemente, así como garantizar el
repuesto en caso de ser necesario, garantizar la
calidad de los elementos fabricados,
la seguridad de funcionamiento y
trabajar con responsabilidad social.
La normalización es el proceso de
elaborar, aplicar y mejorar las normas
que se aplican a distintas
actividades científicas,
industriales o económicas con el fin de ordenarlas y
mejorarlas.
La normalización persigue fundamentalmente tres objetivos:-Simplificación: se trata de reducir los modelos para quedarse únicamente con los más necesarios.-Unificación: para permitir el intercambio a nivel internacional.-Especificación: se persigue evitar errores de identificación creando un lenguaje claro y preciso.
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECASUNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Factores y características que determinan la calidad en el desarrollo de software.
FACTOR CARACTERISTICACorrección
¿Hace lo que se le pide?
El grado en que una aplicación satisface sus especificaciones y consigue los objetivos encomendados por el cliente.
Fiabilidad¿Lo hace de forma
fiable todo el tiempo?
El grado que se puede esperar de una aplicación lleve a cabo las operaciones especificadas y con la precisión requerida.
Eficiencia¿Qué recursos hw y
sw necesito?
La cantidad de recursos hardware y software que necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados.
Integridad¿Puedo controlar su
uso?
El grado con que puede controlarse el acceso al software o a los datos a personal no autorizado.
Facilidad de uso¿Es fácil y cómodo de
manejar?
El esfuerzo requerido para aprender el manejo de una aplicación, trabajar con ella, introducir datos y conseguir resultados. Revisión del producto: capacidad para soportar cambios.
Facilidad de mantenimiento
¿Puedo localizar los fallos?
El esfuerzo requerido para localizar y reparar errores.
Flexibilidad¿Puedo añadir nuevas
opciones?
El esfuerzo requerido para modificar una aplicación en funcionamiento.
Facilidad de prueba¿Puedo probar todas
las opciones?
El esfuerzo requerido para probar una aplicación de forma que cumpla con lo especificado en los requisitos.Transición del producto: adaptabilidad a nuevos entornos.
Portabilidad¿Podre usarlo en otra
máquina?
El esfuerzo requerido para transferir la aplicación a otro hardware o sistema operativo.
Reusabilidad¿Podre utilizar alguna parte del software en
otra aplicación?
Grado en que partes de una aplicación pueden utilizarse en otras aplicaciones. Interoperabilidad.
Interoperabilidad¿Podrá comunicarse
con otras aplicaciones o sistemas
informáticos?
El esfuerzo necesario para comunicar la aplicación con otras aplicaciones o sistemas informáticos.