SlideShare uma empresa Scribd logo
1 de 6
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Materia:
CALIDAD DE SOFTWARE

Tema:
TABLA COMPARATIVA DE ISO,MOPROSOFT,CMMI Y FACTORES.

Nombre completo del Alumnos: Sandra Montoya Reyes.
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
CMMI Modelo de Procesos para la Industria del
Software. CMMI es la evolución de CMM. CMM
Fue Un modelo para la mejora y evaluación de
los desarrollado desde 1987 hasta 1997. En
2002, se
procesos de desarrollo y
mantenimiento de lanzo CMMI Versión 1.1, luego
en agosto de 2006sistemas y productos de
software. Desarrollado por siguió la versión 1.2.
El objetivo del proyecto CMMIla Asociación
Mexicana para la Calidad en es mejorar la
usabilidad de modelos de madurez Ingeniería de
Software. Integrando varios modelos diferentes
en un solo marco (framework).
CARACTERISTICAS
 Compromiso de la realización,
 La capacidad de realización,
 Las actividades realizadas,
 Las mediciones y el análisis,
 La verificación de la implementación.

MOPROSOFT
Modelo para la mejora y evaluación de los procesos de
desarrollo y mantenimiento de sistemas y productos
de software. Desarrollado por la Asociación Mexicana
para la Calidad en Ingeniería de Software ([1]) a través
de la Facultad de Ciencias de la Universidad Nacional
Autónoma de México (UNAM) y a solicitud de la
Secretaría de Economía para obtener una norma
mexicana que resulte apropiada a las características de
tamaño de la gran mayoría de empresas mexicanas de
desarrollo y mantenimiento de software.

ISO
Elaborada por la Organización Internacional para la
Estandarización (ISO), especifica los requisitos para un
Sistema de gestión de la calidad (SGC) que pueden
utilizarse para su aplicación interna por las
organizaciones, sin importar si el producto o servicio lo
brinda una organización pública o empresa privada,
cualquiera sea su tamaño, para su certificación o con
fines contractuales.

CARACTERISTICAS
 Específico para el desarrollo y mantenimiento
del software.
 Fácil de entender.
 Definido como un conjunto de proceso.
 Practico de aplicar en organizaciones
pequeñas.
 Orientado a mejorar los procesos para
contribuir a los objetivos del negocio.
 Aplicable como norma Mexica.

NIVELES
1 – Inicial. Las organizaciones en este nivel no
disponen de un ambiente estable para el

NIVELES
 Inicial o Nivel 1 Este es el nivel en donde
alcanza su propósito. Amarillo. están todas las

CARACTERISTICAS
La International Organización for
Standardization (ISO) es el organismo
internacional que elabora los estándares que
llevan su nombre, y que son publicados como
normas internacionales. Entre los estándares
elaborados por la ISO está la familia de
normas ISO 9000, fruto del trabajo del
Comité Técnico ISO/TC 176, que se creó
precisamente con la finalidad de elaborar
normas para la Gestión de la Calidad en las
empresas. La serie de normas ISO 9000
supuso la introducción de ISO en el ámbito de
la dirección empresarial con el desarrollo de
estándares para la certificación de sistemas
de gestión.
NIVELES
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
desarrollo y mantenimiento de software.
Aunque se utilicen técnicas correctas de
ingeniería, los esfuerzos se ven minados por
falta de planificación. El éxito de los proyectos se
basa la mayoría de las veces en el esfuerzo
personal, aunque a menudo se producen
fracasos y casi siempre retrasos y sobrecostes. El
resultado de los proyectos es impredecible.



2 – Repetible. En este nivel las organizaciones
disponen de unas prácticas institucionalizadas
de gestión de proyectos, existen unas métricas
básicas y un razonable seguimiento de la
calidad. La relación con subcontratistas y
clientes está gestionada sistemáticamente.
3 – Definido. Además de una buena gestión de
proyectos, a este nivel las organizaciones
disponen de correctos procedimientos de
coordinación entre grupos, formación del
el proceso de innovación.








VENTAJAS
Reducción del coste de desarrollo.
Localización y resolución de defectos.
Mejora en la fiabilidad de la
planificación, en términos de dedicación
y de calendario.
Aumento de la productividad.
Reducción de los trabajos derivados de
correcciones tras las fases de pruebas.
Aumento de la efectividad sobre la
planificación realizada
Mejora en la calidad de producto.













empresas que no tienen. No es posible
entregar el proyecto. Sus productos de
trabajo están en fechas. No hay control sobre
el estado del establecido, controlado y El
proceso realizado y pasa en él. gestionado se
implementa por medio de un
Repetible o Nivel 2. Quiere decir que el
proceso definido. Verde. éxito de los
resultados obtenidos se pueden Predecible:
El proceso establecido opera repetir. La
principal diferencia entre este bajo límites
definidos y conocidos. Rosa. nivel y el
anterior es que el proyecto es Optimizado:
El proceso predecible se mejora gestionado y
controlado durante el continuamente. N.A.
desarrollo del mismo. El desarrollo no es
opaco y se puede saber el estado del
proyecto en todo momento.
Definido o Nivel 3 El alcanzar este nivel
significa que la forma de desarrollar
.
VENTAJAS
VENTAJAS
Está basado en normas ISO.
 Relevante incremento de las prestaciones de
Facilita la comprensión del Modelo utilizado.
sus servicios y productos
CMMIISO 15504:2003 ISO 9000:2000
Mayor satisfacción del cliente Mejor opinión
Simplifícala relación entre el modelo de
del cliente
procesos y la organización.
Aumento de la productividad y eficiencia
Cuenta únicamente con 9 procesos evitando
Reducción de gastos
la fragmentación que se presenta en otros
Mejora del nivel de comunicación y de
modelos.
satisfacción de los trabajadores
Gestión de Negocio
Mayor Competitividad y aumento de las
Gestión de Procesos
oportunidades de venta
Gestión de Proyectos
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
 Reducción del número de defectos y
detección en las fases tempranas de su
ciclo de vida.
 Mejora de la Imagen de Marca.









DESVENTAJAS
 El problema de CMMI es su falta de
adecuación al enfoque a servicio que
está experimentando el sector delas TI
(procesos de desarrollo de productos de
software)en todas sus líneas de
actividad, así como el alto esfuerzo de
implantación que exige.
 El proceso de avaluación es muy costos
entiempo y esfuerzo
 La complejidad de la evaluación
continua puede atentar contra la
definición de objetivos concretos de
madurez.

DESVENTAJAS
 Define actividades de manera muy general.
 Para asegurar la calidad de un producto y un
proceso se requiere CMMI.
 El 33% de las practicas no cubiertas de definir
e implementar como lo son Administración
de Configuración (CM) Y Medición y Análisis
(MA).
 Evaluaciones formales constantes. No
comprensible para los modelos ISO 9000:
2000.
 Mejora los procesos Orientado al Objeto del
negocio.
 Proyectos para largos plazos.

Gestión de Recursos
Recursos Humanos y Ambiente de Trabajo
Bienes, Servicios e Infraestructura
Conocimiento de la Organización
Administración de Proyectos Específicos
Desarrollo y Mantenimiento de Software
Especifico para el desarrollo y mantenimiento
de Software.
 Fácil de entender
 Definido como un conjunto de procesos.
 Practico y fácil de aplicar, sobre en pequeñas
organizaciones.
DESVENTAJAS
- el tiempo requerido para escribir el manual
- el intenso papeleo necesario
- los altos costes de implantación de las normas
- el tiempo requerido para llevar a término la
implantación
- los altos costes de mantenimiento de la norma
- la falta de asesoramiento gratuito
- la falta de coherencia entre los diversos auditores
- el tiempo empleado en controlar la documentación
antes de las auditorías.
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

FACTOR

Funcionalidad

Portabilidad

DESCRIPCION
Sería el siguiente nivel, intermedio. El
software deberá cubrir las funcionalidades software deberá cubrir las funcionalidades
que publica; en resumen, debe hacer lo que
Dice que hace.
La portabilidad (en inglés portability) es uno de los conceptos clave en la programación de alto nivel.
Se define como la característica que posee un software para ejecutarse en diferentes plataformas, el código fuente
del software es capaz de reutilizarse en vez de crearse un nuevo código cuando el software pasa de una plataforma
a otra (ver la nota, a continuación de este párrafo). A mayor portabilidad menor es la dependencia del software con
respecto a la plataforma.
Es la capacidad de los productos software para realizar con exactitud sus tareas tal como en las especificaciones. La
corrección es la cualidad principal. Si un sistema no hace lo que se supone que debe hacer, poco importan el resto
de consideraciones que hagamos sobre él – si es rápido, si tiene una bonita interfaz de usuario.

Corrección

Confiabilidad

Eficiencia
Usabilidad

Es la probabilidad de operación libre de fallas de un programa de computadora en un entorno determinado y durante
un tiempo específico.
El fallo es cualquier no concordancia con los requerimientos del software. Hay distintos grados de fallos, estos
pueden ser simplemente desconcertantes o catastróficos. La confiabilidad del software se encuentra en un etapa de
formación de desarrollo y es la característica de rendimiento más costosa de conseguir y difícil de conseguir y de
difícil de garantizar.
Es la capacidad de un sistema software para exigir la menor cantidad posible de recursos de hardware tales como
tiempo del procesador, espacio ocupado de memoria interna y externa de ancho de banda utilizando en los
dispositivos de comunicación.
Alcanzar cierto nivel en atributos: Aprendizaje: facilidad para aprender la funcionalidad del sistema. Eficiencia:
número de tareas por unidad de tiempo. Retención de usuarios: facilidad de recordar cómo funciona el sistema,
después de un tiempo sin usarlo. Rango de error: número de errores que el usuario comete mientras ejecuta una
tarea (debe ser bajo). Satisfacción: impresión subjetiva (del usuario) del sistema
UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Mantenibilidad

Robustez

Compatibilidad

Oportunidad

Aborda una buena parte de todo lo concerniente al mantenimiento de la funcionalidad de un sistema por parte del
usuario y estimula, propone y aplica técnicas para su Cuantificación, evaluación, predicción y mejora.
Es la capacidad de un sistema software para exigir la menor cantidad posible de recursos de hardware tales como
tiempo del procesador, espacio ocupado de memoria interna y externa de ancho de banda utilizando en los
dispositivos de comunicación.
Es la facilidad de combinar unos elementos de software con otros. La compatibilidad es importante debido a que los
sistemas software no se desarrollan en el vacío: necesitan interactuar con otros. Pero con mucha frecuencia los
sistemas tienen dificultades para interactuar porque hacen suposiciones contradictorias sobre el resto del mundo.
Un ejemplo es la amplia variedad de formatos de archivos soportados por muchos sistemas operativos. Un programa
puede usar directamente como entrada los resultados de otro sólo si los formatos de archivos son compatibles.

Es la capacidad de un sistema de software de ser lanzados cuando los usuarios los desean o antes.

Mais conteúdo relacionado

Mais procurados

Moprosoft informe de investigación
Moprosoft informe de investigaciónMoprosoft informe de investigación
Moprosoft informe de investigaciónHoward Pernía
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftRicardo Juarez
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoLu Martinez
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02Mario Javier Monsalve Hazbón
 
Modelos de calidad cmmi moprosoft
Modelos de calidad cmmi moprosoftModelos de calidad cmmi moprosoft
Modelos de calidad cmmi moprosoftGordolobo7v
 
Unidad 5 ingenieria de software
Unidad 5 ingenieria de softwareUnidad 5 ingenieria de software
Unidad 5 ingenieria de softwareRobeks Robjenns
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftRicardo Juarez
 
Informe gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftInforme gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftHoward Pernía
 
Unidad 5. calidad del software
Unidad 5. calidad del softwareUnidad 5. calidad del software
Unidad 5. calidad del softwareMaricela Ramirez
 
Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011Jorge Marquez
 
Calidad en el desarrollo de sw
Calidad en el desarrollo de swCalidad en el desarrollo de sw
Calidad en el desarrollo de swAnnie Mrtx
 

Mais procurados (20)

Cmmi y moprosoft
Cmmi y moprosoftCmmi y moprosoft
Cmmi y moprosoft
 
Cuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmiCuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmi
 
Moprosoft informe de investigación
Moprosoft informe de investigaciónMoprosoft informe de investigación
Moprosoft informe de investigación
 
"Introduccion" a CMMI Proyectos Informaticos
"Introduccion" a CMMI Proyectos Informaticos"Introduccion" a CMMI Proyectos Informaticos
"Introduccion" a CMMI Proyectos Informaticos
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - Moprosoft
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Moprosoft eloy
Moprosoft eloyMoprosoft eloy
Moprosoft eloy
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
MoProSoft
MoProSoftMoProSoft
MoProSoft
 
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02
 
Moprosoft raa mac_2011
Moprosoft raa mac_2011Moprosoft raa mac_2011
Moprosoft raa mac_2011
 
Modelos de calidad cmmi moprosoft
Modelos de calidad cmmi moprosoftModelos de calidad cmmi moprosoft
Modelos de calidad cmmi moprosoft
 
Unidad 5 ingenieria de software
Unidad 5 ingenieria de softwareUnidad 5 ingenieria de software
Unidad 5 ingenieria de software
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - Moprosoft
 
Informe gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftInforme gerencial sobre Moprosoft
Informe gerencial sobre Moprosoft
 
Unidad 5. calidad del software
Unidad 5. calidad del softwareUnidad 5. calidad del software
Unidad 5. calidad del software
 
IT MARK
IT MARK IT MARK
IT MARK
 
Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011Presentación ETICOM Universidad Sevilla Marzo 2011
Presentación ETICOM Universidad Sevilla Marzo 2011
 
Moprosoft
MoprosoftMoprosoft
Moprosoft
 
Calidad en el desarrollo de sw
Calidad en el desarrollo de swCalidad en el desarrollo de sw
Calidad en el desarrollo de sw
 

Semelhante a A1 u1 tablas comparativa

Semelhante a A1 u1 tablas comparativa (20)

Cuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmiCuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmi
 
CMMI y MoProSoft.docx
CMMI y MoProSoft.docxCMMI y MoProSoft.docx
CMMI y MoProSoft.docx
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Cmm
CmmCmm
Cmm
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_Jesus
 
Moprosoft y cmmi
Moprosoft y cmmiMoprosoft y cmmi
Moprosoft y cmmi
 
Metodogia moprosof metrica v3 (5)
Metodogia moprosof metrica v3 (5)Metodogia moprosof metrica v3 (5)
Metodogia moprosof metrica v3 (5)
 
Metodogia moprosof metrica v3 (6)
Metodogia moprosof metrica v3 (6)Metodogia moprosof metrica v3 (6)
Metodogia moprosof metrica v3 (6)
 
Presentación Estándares de Calidad
Presentación Estándares de CalidadPresentación Estándares de Calidad
Presentación Estándares de Calidad
 
Presentación estándares de calidad
Presentación estándares de calidadPresentación estándares de calidad
Presentación estándares de calidad
 
Guiadesupervivencia desarrollodesoftware
Guiadesupervivencia desarrollodesoftwareGuiadesupervivencia desarrollodesoftware
Guiadesupervivencia desarrollodesoftware
 
Calidad del desarrollo de software
Calidad del desarrollo de softwareCalidad del desarrollo de software
Calidad del desarrollo de software
 
Calidad en el desarrollo de sw
Calidad en el desarrollo de swCalidad en el desarrollo de sw
Calidad en el desarrollo de sw
 
CALIDAD DE SOFTWARE
CALIDAD DE SOFTWARECALIDAD DE SOFTWARE
CALIDAD DE SOFTWARE
 
Complemento cmmi
Complemento cmmiComplemento cmmi
Complemento cmmi
 
Ti041 caso practico
Ti041   caso practicoTi041   caso practico
Ti041 caso practico
 
Cmmi
CmmiCmmi
Cmmi
 
CMMI
CMMICMMI
CMMI
 
Standar iso
Standar isoStandar iso
Standar iso
 

Mais de Sandy Montoya Reyes (20)

Aplicacion de las telecomunicaciones
Aplicacion de las telecomunicacionesAplicacion de las telecomunicaciones
Aplicacion de las telecomunicaciones
 
Interfaces
InterfacesInterfaces
Interfaces
 
Abstraccion en programacion orientada en objetos
Abstraccion en programacion orientada en objetosAbstraccion en programacion orientada en objetos
Abstraccion en programacion orientada en objetos
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Trabajo final plan de-comunicacion dt
Trabajo final plan de-comunicacion dtTrabajo final plan de-comunicacion dt
Trabajo final plan de-comunicacion dt
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Administracion de proyectos en TI
Administracion de  proyectos en TIAdministracion de  proyectos en TI
Administracion de proyectos en TI
 
Gestionar el equipo del proyecto
Gestionar el equipo del proyectoGestionar el equipo del proyecto
Gestionar el equipo del proyecto
 
Estandares Y Normas de ISO
Estandares Y Normas de ISOEstandares Y Normas de ISO
Estandares Y Normas de ISO
 
Aplicacion de agenda de contactos
Aplicacion de agenda de contactosAplicacion de agenda de contactos
Aplicacion de agenda de contactos
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Manual de phpMyAdmin
Manual de phpMyAdminManual de phpMyAdmin
Manual de phpMyAdmin
 
Manual phpMyAdmin
Manual  phpMyAdminManual  phpMyAdmin
Manual phpMyAdmin
 
Manual de dreamweaver
Manual de dreamweaverManual de dreamweaver
Manual de dreamweaver
 
Manejo de archivos
Manejo de archivosManejo de archivos
Manejo de archivos
 
A2 ad desarrollo_e_inovacion.
A2 ad desarrollo_e_inovacion.A2 ad desarrollo_e_inovacion.
A2 ad desarrollo_e_inovacion.
 
Dialog inglihs
Dialog inglihsDialog inglihs
Dialog inglihs
 
A1 ap natural_frut
A1 ap natural_frutA1 ap natural_frut
A1 ap natural_frut
 
Clothes and accessories
Clothes and accessoriesClothes and accessories
Clothes and accessories
 

A1 u1 tablas comparativa

  • 1. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Materia: CALIDAD DE SOFTWARE Tema: TABLA COMPARATIVA DE ISO,MOPROSOFT,CMMI Y FACTORES. Nombre completo del Alumnos: Sandra Montoya Reyes. Grado: 5 Grupo: B Nombre del Docente: Eloy Contreras De Lira. Fecha de entrega : 16/01/2014
  • 2. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN CMMI CMMI Modelo de Procesos para la Industria del Software. CMMI es la evolución de CMM. CMM Fue Un modelo para la mejora y evaluación de los desarrollado desde 1987 hasta 1997. En 2002, se procesos de desarrollo y mantenimiento de lanzo CMMI Versión 1.1, luego en agosto de 2006sistemas y productos de software. Desarrollado por siguió la versión 1.2. El objetivo del proyecto CMMIla Asociación Mexicana para la Calidad en es mejorar la usabilidad de modelos de madurez Ingeniería de Software. Integrando varios modelos diferentes en un solo marco (framework). CARACTERISTICAS  Compromiso de la realización,  La capacidad de realización,  Las actividades realizadas,  Las mediciones y el análisis,  La verificación de la implementación. MOPROSOFT Modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software. Desarrollado por la Asociación Mexicana para la Calidad en Ingeniería de Software ([1]) a través de la Facultad de Ciencias de la Universidad Nacional Autónoma de México (UNAM) y a solicitud de la Secretaría de Economía para obtener una norma mexicana que resulte apropiada a las características de tamaño de la gran mayoría de empresas mexicanas de desarrollo y mantenimiento de software. ISO Elaborada por la Organización Internacional para la Estandarización (ISO), especifica los requisitos para un Sistema de gestión de la calidad (SGC) que pueden utilizarse para su aplicación interna por las organizaciones, sin importar si el producto o servicio lo brinda una organización pública o empresa privada, cualquiera sea su tamaño, para su certificación o con fines contractuales. CARACTERISTICAS  Específico para el desarrollo y mantenimiento del software.  Fácil de entender.  Definido como un conjunto de proceso.  Practico de aplicar en organizaciones pequeñas.  Orientado a mejorar los procesos para contribuir a los objetivos del negocio.  Aplicable como norma Mexica. NIVELES 1 – Inicial. Las organizaciones en este nivel no disponen de un ambiente estable para el NIVELES  Inicial o Nivel 1 Este es el nivel en donde alcanza su propósito. Amarillo. están todas las CARACTERISTICAS La International Organización for Standardization (ISO) es el organismo internacional que elabora los estándares que llevan su nombre, y que son publicados como normas internacionales. Entre los estándares elaborados por la ISO está la familia de normas ISO 9000, fruto del trabajo del Comité Técnico ISO/TC 176, que se creó precisamente con la finalidad de elaborar normas para la Gestión de la Calidad en las empresas. La serie de normas ISO 9000 supuso la introducción de ISO en el ámbito de la dirección empresarial con el desarrollo de estándares para la certificación de sistemas de gestión. NIVELES
  • 3. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN desarrollo y mantenimiento de software. Aunque se utilicen técnicas correctas de ingeniería, los esfuerzos se ven minados por falta de planificación. El éxito de los proyectos se basa la mayoría de las veces en el esfuerzo personal, aunque a menudo se producen fracasos y casi siempre retrasos y sobrecostes. El resultado de los proyectos es impredecible.  2 – Repetible. En este nivel las organizaciones disponen de unas prácticas institucionalizadas de gestión de proyectos, existen unas métricas básicas y un razonable seguimiento de la calidad. La relación con subcontratistas y clientes está gestionada sistemáticamente. 3 – Definido. Además de una buena gestión de proyectos, a este nivel las organizaciones disponen de correctos procedimientos de coordinación entre grupos, formación del el proceso de innovación.        VENTAJAS Reducción del coste de desarrollo. Localización y resolución de defectos. Mejora en la fiabilidad de la planificación, en términos de dedicación y de calendario. Aumento de la productividad. Reducción de los trabajos derivados de correcciones tras las fases de pruebas. Aumento de la efectividad sobre la planificación realizada Mejora en la calidad de producto.           empresas que no tienen. No es posible entregar el proyecto. Sus productos de trabajo están en fechas. No hay control sobre el estado del establecido, controlado y El proceso realizado y pasa en él. gestionado se implementa por medio de un Repetible o Nivel 2. Quiere decir que el proceso definido. Verde. éxito de los resultados obtenidos se pueden Predecible: El proceso establecido opera repetir. La principal diferencia entre este bajo límites definidos y conocidos. Rosa. nivel y el anterior es que el proyecto es Optimizado: El proceso predecible se mejora gestionado y controlado durante el continuamente. N.A. desarrollo del mismo. El desarrollo no es opaco y se puede saber el estado del proyecto en todo momento. Definido o Nivel 3 El alcanzar este nivel significa que la forma de desarrollar . VENTAJAS VENTAJAS Está basado en normas ISO.  Relevante incremento de las prestaciones de Facilita la comprensión del Modelo utilizado. sus servicios y productos CMMIISO 15504:2003 ISO 9000:2000 Mayor satisfacción del cliente Mejor opinión Simplifícala relación entre el modelo de del cliente procesos y la organización. Aumento de la productividad y eficiencia Cuenta únicamente con 9 procesos evitando Reducción de gastos la fragmentación que se presenta en otros Mejora del nivel de comunicación y de modelos. satisfacción de los trabajadores Gestión de Negocio Mayor Competitividad y aumento de las Gestión de Procesos oportunidades de venta Gestión de Proyectos
  • 4. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN  Reducción del número de defectos y detección en las fases tempranas de su ciclo de vida.  Mejora de la Imagen de Marca.        DESVENTAJAS  El problema de CMMI es su falta de adecuación al enfoque a servicio que está experimentando el sector delas TI (procesos de desarrollo de productos de software)en todas sus líneas de actividad, así como el alto esfuerzo de implantación que exige.  El proceso de avaluación es muy costos entiempo y esfuerzo  La complejidad de la evaluación continua puede atentar contra la definición de objetivos concretos de madurez. DESVENTAJAS  Define actividades de manera muy general.  Para asegurar la calidad de un producto y un proceso se requiere CMMI.  El 33% de las practicas no cubiertas de definir e implementar como lo son Administración de Configuración (CM) Y Medición y Análisis (MA).  Evaluaciones formales constantes. No comprensible para los modelos ISO 9000: 2000.  Mejora los procesos Orientado al Objeto del negocio.  Proyectos para largos plazos. Gestión de Recursos Recursos Humanos y Ambiente de Trabajo Bienes, Servicios e Infraestructura Conocimiento de la Organización Administración de Proyectos Específicos Desarrollo y Mantenimiento de Software Especifico para el desarrollo y mantenimiento de Software.  Fácil de entender  Definido como un conjunto de procesos.  Practico y fácil de aplicar, sobre en pequeñas organizaciones. DESVENTAJAS - el tiempo requerido para escribir el manual - el intenso papeleo necesario - los altos costes de implantación de las normas - el tiempo requerido para llevar a término la implantación - los altos costes de mantenimiento de la norma - la falta de asesoramiento gratuito - la falta de coherencia entre los diversos auditores - el tiempo empleado en controlar la documentación antes de las auditorías.
  • 5. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN FACTOR Funcionalidad Portabilidad DESCRIPCION Sería el siguiente nivel, intermedio. El software deberá cubrir las funcionalidades software deberá cubrir las funcionalidades que publica; en resumen, debe hacer lo que Dice que hace. La portabilidad (en inglés portability) es uno de los conceptos clave en la programación de alto nivel. Se define como la característica que posee un software para ejecutarse en diferentes plataformas, el código fuente del software es capaz de reutilizarse en vez de crearse un nuevo código cuando el software pasa de una plataforma a otra (ver la nota, a continuación de este párrafo). A mayor portabilidad menor es la dependencia del software con respecto a la plataforma. Es la capacidad de los productos software para realizar con exactitud sus tareas tal como en las especificaciones. La corrección es la cualidad principal. Si un sistema no hace lo que se supone que debe hacer, poco importan el resto de consideraciones que hagamos sobre él – si es rápido, si tiene una bonita interfaz de usuario. Corrección Confiabilidad Eficiencia Usabilidad Es la probabilidad de operación libre de fallas de un programa de computadora en un entorno determinado y durante un tiempo específico. El fallo es cualquier no concordancia con los requerimientos del software. Hay distintos grados de fallos, estos pueden ser simplemente desconcertantes o catastróficos. La confiabilidad del software se encuentra en un etapa de formación de desarrollo y es la característica de rendimiento más costosa de conseguir y difícil de conseguir y de difícil de garantizar. Es la capacidad de un sistema software para exigir la menor cantidad posible de recursos de hardware tales como tiempo del procesador, espacio ocupado de memoria interna y externa de ancho de banda utilizando en los dispositivos de comunicación. Alcanzar cierto nivel en atributos: Aprendizaje: facilidad para aprender la funcionalidad del sistema. Eficiencia: número de tareas por unidad de tiempo. Retención de usuarios: facilidad de recordar cómo funciona el sistema, después de un tiempo sin usarlo. Rango de error: número de errores que el usuario comete mientras ejecuta una tarea (debe ser bajo). Satisfacción: impresión subjetiva (del usuario) del sistema
  • 6. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Mantenibilidad Robustez Compatibilidad Oportunidad Aborda una buena parte de todo lo concerniente al mantenimiento de la funcionalidad de un sistema por parte del usuario y estimula, propone y aplica técnicas para su Cuantificación, evaluación, predicción y mejora. Es la capacidad de un sistema software para exigir la menor cantidad posible de recursos de hardware tales como tiempo del procesador, espacio ocupado de memoria interna y externa de ancho de banda utilizando en los dispositivos de comunicación. Es la facilidad de combinar unos elementos de software con otros. La compatibilidad es importante debido a que los sistemas software no se desarrollan en el vacío: necesitan interactuar con otros. Pero con mucha frecuencia los sistemas tienen dificultades para interactuar porque hacen suposiciones contradictorias sobre el resto del mundo. Un ejemplo es la amplia variedad de formatos de archivos soportados por muchos sistemas operativos. Un programa puede usar directamente como entrada los resultados de otro sólo si los formatos de archivos son compatibles. Es la capacidad de un sistema de software de ser lanzados cuando los usuarios los desean o antes.