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
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

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.

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.

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

procesos

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 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

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
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Factor
1.- Funcionalidad

2.- Corrección

3.- Confiabilidad

4.- Eficiencia

5.- Usabilidad

6.-Mantenibilidad

7.- Portabilidad

8.- Robustez

9.- Compatibilidad

10.- Oportunidad

Descripción
Que el usuario pueda utilizar el software.
Ejemplo. Debe realizar las funciones que se
especificaron en los requerimientos como
guardar, actualizar, reportes, etc.
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.
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.
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.
Fácil de usar, fácil de aprender a usar.
Ejemplo. Tenga una interfaz amigable y
sencilla para el usuario.
Es el esfuerzo requerido para localizar y
agregar programas. Ejemplo. Mejorar el
software
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.
Que se mantenga en un rito que debe aun
ejecutando varios procesos. Ejemplo. Estando
el software en funcionamiento, el usuario
pueda realizar otras tareas.
Visible y ejecutable en la plataforma que
corra. Ejemplo. Transferir la aplicación a otro
software.
Fácil de acceder, en cualquier momento.
Ejemplo. El usuario tenga acceso a él sin
dificultad por ejemplo correrlo en diferentes
SO y exploradores.

Tabla comparativa

  • 1.
    UNIVERSIDAD TECNONOLÓGICA DELESTADO 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
  • 2.
    UNIVERSIDAD TECNONOLÓGICA DELESTADO 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 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. 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. • ISO 9000-3: este es un documento específico que interpreta el ISO 9001 para el desarrollador de software. procesos 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 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 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
  • 3.
    UNIVERSIDAD TECNONOLÓGICA DELESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Factor 1.- Funcionalidad 2.- Corrección 3.- Confiabilidad 4.- Eficiencia 5.- Usabilidad 6.-Mantenibilidad 7.- Portabilidad 8.- Robustez 9.- Compatibilidad 10.- Oportunidad Descripción Que el usuario pueda utilizar el software. Ejemplo. Debe realizar las funciones que se especificaron en los requerimientos como guardar, actualizar, reportes, etc. 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. 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. 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. Fácil de usar, fácil de aprender a usar. Ejemplo. Tenga una interfaz amigable y sencilla para el usuario. Es el esfuerzo requerido para localizar y agregar programas. Ejemplo. Mejorar el software 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. Que se mantenga en un rito que debe aun ejecutando varios procesos. Ejemplo. Estando el software en funcionamiento, el usuario pueda realizar otras tareas. Visible y ejecutable en la plataforma que corra. Ejemplo. Transferir la aplicación a otro software. Fácil de acceder, en cualquier momento. Ejemplo. El usuario tenga acceso a él sin dificultad por ejemplo correrlo en diferentes SO y exploradores.