3
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Materia Calidad en el desarrollo del software Tema Tabla comparativa de organizaciones normalizadoras Nombre completo del Alumno : Marycruz Santos Escañero Grado: 5 Grupo: “B” Nombre del Docente : Eloy Contreras De Lira Fecha de entrega : 16/01/2014

Tabla comparativa

Embed Size (px)

Citation preview

Page 1: Tabla comparativa

UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Materia

Calidad en el desarrollo del software

Tema

Tabla comparativa de organizaciones

normalizadoras

Nombre completo del Alumno : Marycruz Santos Escañero

Grado: 5 Grupo: “B”

Nombre del Docente : Eloy Contreras De Lira

Fecha de entrega : 16/01/2014

Page 2: Tabla comparativa

UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

CMMI ISO MOPROSOFT

Permite mejoras de gran impacto en procesos de desarrollo de productos software. Reduce el coste de desarrollo, localización y resolución de defectos

Los seis niveles de capacidad, especificados por los números 0 hasta 5:

0. Incompleto-.es un proceso que, o bien no se ejecuta, o se ejecuta parcialmente. 1. Realizado-. Un proceso realizado es un proceso que satisface las metas específicas del área de proceso. 2. Gestionado.- es un proceso realizado que tiene la infraestructura básica dispuesta para soportar el proceso. Se planifica y ejecuta de acuerdo a políticas 3. Definido.- Un proceso que se adapta a partir de un conjunto de procesos estándar de la organización, de acuerdo a las guías de adaptación de la organización, y contribuye a los activos de proceso 4. Gestionado cuantitativamente.- es un proceso definido que se controla utilizando técnicas estadísticas y otras técnicas cuantitativas. Se establecen los objetivos cuantitativos de calidad y de ejecución del proceso. 5. En optimización.- es un proceso gestionado cuantitativamente que se mejora en base a una comprensión de las causas comunes de variación inherentes al proceso, ejecución del proceso mediante mejoras, tanto incrementales como innovadoras.

ISO 9001: este es un estándar que describe el sistema de calidad utilizado para mantener el desarrollo de un producto que implique diseño.

• ISO 9000-3: este es un documento específico que interpreta el ISO 9001 para el desarrollador de software.

• ISO 9004-2: este documento proporciona las directrices para el servicio de facilidades del software como soporte de usuarios.

El estándar ISO 9126 ha sido desarrollado en un intento de identificar los atributos clave de calidad para el software. El estándar identifica 6 atributos clave de calidad:

• Funcionalidad

• Confiabilidad

• Usabilidad.

• Eficiencia

• Facilidad de mantenimiento

• Portabilidad

Al tener prácticas integradas, que abarcan desde la gestión de negocio hasta el desarrollo y mantenimiento de software, las empresas logran un mayor control sobre su desempeño en el mercado.

procesos

Categoría alta dirección (DIR)

Gestión de Negocio

Categoría Gerencia (GER)

Gestión de Procesos

Gestión de Proyectos

Gestión de Recursos o Recursos Humanos y

Ambiente de Trabajo o Bienes Servicios e

Infraestructura o Conocimiento de la

Organización.

Categoría Operación (OPE)

Administración de Proyectos Específicos

Desarrollo y Mantenimiento de Software

Page 3: Tabla comparativa

UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Factor

Descripción

1.- Funcionalidad Que el usuario pueda utilizar el software. Ejemplo. Debe realizar las funciones que se especificaron en los requerimientos como guardar, actualizar, reportes, etc.

2.- Corrección El grado en que una aplicación satisface sus especificaciones y consigue los objetivos encomendados por el cliente. Ejemplo. El sistema debe contar con todos los requerimientos del software pedidos por el cliente.

3.- Confiabilidad Que los datos sean íntegros. Ejemplo. Si el cliente pidió ciertos permisos dependiendo de la información y tipos de usuarios que tendrá el sistema.

4.- Eficiencia La cantidad de recursos hardware y software que necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados. Ejemplo. Que la computadora soporte el sistema.

5.- Usabilidad Fácil de usar, fácil de aprender a usar. Ejemplo. Tenga una interfaz amigable y sencilla para el usuario.

6.-Mantenibilidad Es el esfuerzo requerido para localizar y agregar programas. Ejemplo. Mejorar el software

7.- Portabilidad El esfuerzo requerido para transferir la aplicación a otro hardware o sistema operativo. Ejemplo. El sistema debe funcionar en diferentes plataformas (SO), en diferentes exploradores.

8.- Robustez Que se mantenga en un rito que debe aun ejecutando varios procesos. Ejemplo. Estando el software en funcionamiento, el usuario pueda realizar otras tareas.

9.- Compatibilidad Visible y ejecutable en la plataforma que corra. Ejemplo. Transferir la aplicación a otro software.

10.- Oportunidad Fácil de acceder, en cualquier momento. Ejemplo. El usuario tenga acceso a él sin dificultad por ejemplo correrlo en diferentes SO y exploradores.