A1 u1 tabla comparativa de organizaciones normalizadoras

4
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 DE SOFTWARE Tema INTRODUCCIÓN A LA CALIDAD EN EL DESARROLLO DE SW. Nombre completo del Alumno : Azucena Pérez Gallegos Grado: 5 Grupo: “B” Nombre del Docente : Eloy Contreras de Lira Fecha de entrega : 16/01/2014

Transcript of A1 u1 tabla comparativa de organizaciones normalizadoras

Page 1: A1 u1 tabla comparativa de organizaciones normalizadoras

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

Tema

INTRODUCCIÓN A LA CALIDAD EN EL DESARROLLO

DE SW.

Nombre completo del Alumno : Azucena Pérez Gallegos

Grado: 5 Grupo: “B” Nombre del Docente : Eloy Contreras de Lira Fecha de entrega : 16/01/2014

Page 2: A1 u1 tabla comparativa de organizaciones normalizadoras

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

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

Factores de calidad de software

Factor Descripción

Funcionalidad Que el usuario pueda utilizar el software.

Corrección

Es la capacidad de los productos software para realizar con exactitud las tareas expresadas en su especificación. El grado en que una aplicación satisface sus especificaciones y consigue los objetivos encomendados por el cliente.

Confiabilidad

Es el grado en que se puede esperar que un programa lleve a cabo sus funciones esperadas con la precisión requerida. Que los datos sean íntegros.

Eficiencia

La cantidad de recursos hardware y software que necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados. Hace lo que debe bien, lo hace a tiempo y no derrocha recursos. El uso de los recursos tales como tiempo de ejecución y memoria de ejecución.

Usabilidad Fácil de usar, fácil de aprender a usar. Facilidad de operación del producto por parte de los usuarios.

Mantenibilidad Esfuerzo requerido para localizar y corregir fallas.

Portabilidad Facilidad para migrar el software de un entorno de operación a otro. Compatible con otras plataformas.

Robustez

Es la capacidad de productos software de reaccionar apropiadamente ante condiciones excepcionales. La robustez viene a ser el complemento de la corrección.

Compatibilidad Es la facilidad de combinar diferentes elementos de software con el fin de ejecutar una labor en conjunto. Visible y ejecutable en la plataforma que corra.

Oportunidad Fácil de acceder, en cualquier momento. Es la capacidad de un sistema de software de ser lanzado cuando los usuarios lo desean, o antes.

Page 3: A1 u1 tabla comparativa de organizaciones normalizadoras

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

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

Principales organizaciones de estandarización de

Software

Organización CMMI ISO MOPROSOFT

Características

Se aplica a ambientes diferentes al de software.

Plantea la mejora gradual, a través de niveles.

Sirve para mejorar procesos. Es un modelo que debe

interpretarse al contexto de la organización.

Es un benchmarking internacional aceptado.

Es caro. Es un modelo que puede usarse

con cualquier metodología que use la empresa.

Es el modelo sobre el que hay más información disponible de beneficios y retorno de inversión.

Tiene dos representaciones de

modo que puede usarse por

organizaciones muy pequeñas

hasta muy grandes.

No se concentra de lleno al software sino solo a algunas normas.

Organización NO gubernamental (ONG) establecida en 1947.

Es una federación internacional de entes de normalización o normalizadores (nacionales), donde participan más de 140 países.

Su misión: promover el desarrollo de la estandarización y de las actividades relacionadas.

Sus resultados son generalmente acuerdos internacionales, que se publican como estándares internacionales.

Es específico para el desarrollo y mantenimiento de software.

Es sencillo de entender y adoptar.

Se enfoca a procesos. Se le considera práctico en su

aplicación. Tiene un ámbito específico:

México. Tiene un bajo costo. Facilita el cumplimiento de los

requisitos de otros modelos como ISO 9000:2000, CMM y CMMI.

Comprende un documento de menos de 200 páginas.

Page 4: A1 u1 tabla comparativa de organizaciones normalizadoras

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

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

ESTÁNDARES Y NORMAS DE ISO PARA SOFTWARE

• 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. • ISO 9126: ha sido desarrollado en un intento de identificar los atributos clave de calidad para el software. • ISO 8601: Representación del tiempo y la fecha. Adoptada en internet mediante el Data y Time. Formats de W3C que utiliza UTC. • ISO/IEC 8652:1995: Lenguaje de programación Ada. • ISO 9899: Lenguaje de programación C. • ISO 10279: Lenguaje de programación Basic.