1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
Calidad En El Desarrollo De Software
Tecnologías de la Información y la Comunicación
Docente:
ITIC. Eloy Contreras de Lira
Alumno:
José de Jesús Alvarado Navarro
Matricula:
4811100021
Grado y Grupo:
5º “B”
2. Definición
Propiedad o conjunto de propiedades inherentes a una cosa que permiten caracterizarla y valorarla como igual, mejor o
peor que los restantes de su especie.
Buena calidad
Cosa que está bien realizada; con los mejores materiales y que le agradó y superó las expectativas del cliente y lo realizó
de la mejor manera.
Calidad
Calidad del SW como producto
Es el agrado en que un cliente o usuario percibe que el producto o software satisface sus necesidades.
Calidad del SW como desarrollo
Calidad En
El Calidad de diseño y fabricación. Las metas que se establezcan van a determinar para la calidad del producto. La calidad
esta determinada por la calidad de los procesos.
Desarrollo
de Software
Regla o conjunto de reglas que hay que seguir para llevar a cabo una acción, porque está establecido o ha sido ordenado
Norma
de ese modo.
Es lo habitual o lo más común que reúne las características comunes de la mayoría.
Estándar
Conjunto de las diferentes fases o etapas sucesivas que tiene un fenómeno complejo o acción compleja.
Proceso
3. ISO
Organización internacional de estandarización. Regula la fabricación de productos, comercio y comunicación. Fue creada
en 1947 tiene su sede en Ginebra Suiza; actualmente está en 165 países.
Familia de ISO: 9000 – SGC, 10000 Reportes Técnicos, 14000 – SG Ambiental, 19011 – Auditoría SGC.
Organizaciones SPICE
nacionales de
estandarización (Software ProcessImprovementCapabilityDetermination) Proceso de mejora de la determinación de la calidad del SW.
Vigila la calidad en el desarrollo del SW.
Creada en 1980.
Lo adopto el ejercito de EU.
Calidad En
El
Desarrollo
de Software CMMI
(CapabilityMaturityModel) Modelo de capacidad de maduración. Tiene como objetivo evaluar los procesos en sus
distintos niveles de madurez, identificar los niveles a través de la excelencia que una organización debe tener en cuanto
a ingeniería de SW.
Modelos que
regulan la
calidad del ISO / IEC
Software 9003
Proporciona una guía necesaria en las organizaciones para la aplicación de ISO 9001 a la adquisición de suministro,
desarrollo, operación y mantenimiento de Software y sus servicios relacionados. Identifica todos los aspectos que deben
ser tratados y es independiente de la tecnología, modelos de ciclo de vida, procesos de desarrollo y estructuras
organizacionales.
4. PSP
(Personal Software Process) Proceso Personal de Software. Tiene el objetivo de que la calidad del SW depende de
cada uno de los ingenieros de SW y de aquí que el proceso diseñado debe ayudar a controlar, manejar y mejorar el
trabajo de los ingenieros. Lograr una mejor planeación del trabajo, conocer con precisión el desempeño de
productos y mejorar las técnicas para su desarrollo.
Modelos que
regulan la SPICE
calidad del
Software Es un modelo de madurez de procesos internacionales. SPICE fomenta productos de calidad, promueve la
optimización de procesos y facilita la evaluación del producto a través de los procesos de desarrollo.
Moprosoft
Modelo de procesos para la industria del SW. Modelo para la mejora y evaluación de los procesos de desarrollo y
mantenimiento de sistemas y productos de SW. Desarrollado por la asociación Mexicana de calidad en Ingeniería de
Calidad En Software a través de la facultad de Ciencias de la UNAM.
El
Existen dos tipos de Factores:
Desarrollo
de Software Factores que pueden ser medidos directamente (errores KLDC, (Kilo Líneas de Código), Unidad de tiempo).
Factores que solo pueden ser medidos indirectamente (la calidad de uso y mantenimiento).
Factores que
determinan la Según McCall
Calidad del SW
Se centra en tres aspectos importantes de unproductos de software:
Sus características operativas.
Su capacidad para soportar los cambios.
Su adaptabilidad a nuevos entornos.
5. Factores
Lista de factores:
Corrección: mide el grado en que un programa satisface sus especificaciones y consigue
los objetivos del usuario.
Fiabilidad: mide el grado en que se puede esperar que un programa lleve a cabo sus
Funciones esperada con la precisión requerida.
Eficiencia: mide la cantidad de recursos de computadora y de código requerido por un
Programa para que lleve a cabo las funciones especificadas.
Integridad: es el grado en que puede controlarse el acceso al software o a los datos por
Personal no autorizado.
Facilidad de Uso: es el esfuerzo requerido para aprender un programa e interpretar la información
de entrada y de salida.
Calidad En Facilidad de Mantenimiento: es el esfuerzo requerido para localizar y arreglar programas.
Factores que
El determinan la Según Boehm
Desarrollo Calidad del SW
El modelo que presenta Boehm presenta una jerarquía de características donde cada una de ellas
de Software contribuye a la calidad global. Se centra en:
Sus caracteristicas operativas.
Su capacidad para soportar los cambios.
Su adaptabilidad a nuevos entornos.
Según ISO 9126
Su capacidad para soportar los cambios.
Su adaptabilidad a nuevos entornos.
La diferencia con McCall y Boehm es que la jerarquía es estricta, es decir, que cada característica de la
derecha solo está relacionada con un solo atributo del modelo. Las características de la derecha se
relacionan con la visión del usuario.
· Funcionalidad ............................... Adaptación, Exactitud, Interoperación, Seguridad.
· Confiabilidad ................................ Madurez, Tolerancia a Defectos, Facilidad de Recuperación.
· Eficiencia ...................................... Comportamiento en el Tiempo, de los Recursos.
· Facilidad de Uso ........................... Facilidad de Comprensión, de Aprendizaje, de Operación.
· Facilidad de Mantenimiento ......... Facilidad de Análisis, de Cambios, de Pruebas, Estabilidad.
· Portabilidad .................................. Adaptabilidad, Facilidad de Instalación, de Reemplazo.