NORMAS Y ESTÁNDARES DE CALIDAD PARA EL DESARROLLO DE SOFTWARE

Estándar ISO/IEC 14598

El estándar ISO/IEC 14598 es actualmente usado como base metodológica para la evaluación del producto software.

El estándar ISO/IEC 14598 define el proceso para evaluar un producto de software, el mismo consta de seis partes:
1 Visión General: provee una visión general de las otras cinco partes y explica la relación entre la evaluación del producto software y el modelo de calidad definido en la ISO/IEC 9126.
2 Planeamiento y Gestión: contiene requisitos y guías para las funciones de soporte tales como la planificación y gestión de la evaluación del producto del software.
3 Proceso para desenvolvedores: provee los requisitos y guías para la evaluación del producto software cuando la evaluación es llevada a cabo en paralelo con el desarrollo por parte del desarrollador.
4 Proceso para adquirentes: provee los requisitos y guías para que la evaluación del producto software sea llevada a cabo en función a los compradores que planean adquirir o reutilizar un producto de software existente o pre-desarrollado.
5 Proceso para avaladores: provee los requisitos y guías para la evaluación del producto software cuando la evaluación es llevada a cabo por evaluadores independientes.
6 Documentación de Módulos: provee las guías para la documentación del módulo de evaluación. 
        
Resultado de imagen para Estándar ISO/IEC 14598

SPICE

Es un estándar importante iniciativa internacional para apoyar el desarrollo de una Norma Internacional para la Evaluación de Procesos de Software.
El proyecto tiene tres objetivos principales:
  •     Para desarrollar un proyecto de trabajo para un estándar para la evaluación de procesos de software.
  •      Para llevar a cabo los ensayos de la industria de la norma emergente.
  •    Para promover la transferencia de tecnología de la evaluación de procesos de software en la industria mundial del software a nivel mundial.

El estándar SPICE creciente en número de métodos de evaluación disponibles, y la creciente utilización de la técnica comercial en áreas sensibles, fueron los factores clave que impulsaron el desarrollo y la aceptación de una propuesta para desarrollar un estándar internacional para la evaluación de procesos de software.

CMMI

Es un modelo de mejora de los procesos de construcción de software que provee los elementos necesarios para determinar su efectividad. Este modelo puede ser utilizado como guía para mejorar las actividades de un proyecto, área u organización, ya que proporciona un marco de referencia para evaluar la efectividad de los procesos actuales, facilitando con ello la definición de actividades, prioridades y metas para garantizar la mejora continua. Es el estándar más conocido para la mejora de procesos en mejora de procesos para el desarrollo de proyectos, gestión de proveedores y gestión de servicio.
El CMMI establece cinco niveles de madurez los cuales son:

Resultado de imagen para niveles de CMMI png

PSP

El proceso personal del software es un método de autoconocimiento, que permite estimar cuánto se tarda un individuo en realizar una aplicación de software, para así calcular el presupuesto y asegurar la operatividad de los desarrollos. PSP se concentra en las prácticas de trabajo de los ingenieros en una forma individual.
El PSP se caracteriza porque es de uso personal y se aplica a programas pequeños de menos de 10.000 líneas de código.
Resultado de imagen para proceso personal del software

TSP

Team Software Process es un método de establecimiento y mejora del trabajo en equipo para procesos de software. Es un proceso para equipos de software, a través del cual se contribuyen equipos de alto rendimiento, capaces de comprometerse con el plan y administración del desarrollo de software, así como de producir productos de calidad y a bajo costo, logrando el mejor desempeño posible.

Moprosoft

Es una norma mexicana, basada en procesos para las industrias de software, la cual sirve para estandarizar operaciones y prácticas en gestión de ingeniería de software, para así elevar la capacidad de las organizaciones de ofrecer servicios con calidad y alcanzar niveles internacionales de competitividad. Está enfocado a las Pymes de la Industria de Software en México. Está dirigido a las empresas o áreas internas dedicadas al desarrollo y/o mantenimiento de software.
Imagen relacionada

IEEE (Institute of Electrical and Electronics Engineers)

Es un método de establecimiento y mejora del trabajo en equipo para procesos software, una asociación técnico-profesional mundial dedicada a la estandarización, entre otras cosas. Su creación se remonta al año 1884, contando entre sus fundadores a personalidades de la talla de Thomas Alva Edison, Alexander GrahamBell y Franklin Leonard Pope. En 1963 adoptó el nombre de IEEE al fusionarse asociaciones como el AIEE (American Institute of ElectricalEngineers) y el IRE (Institute of Radio Engineers).
Resultado de imagen para IEEE (Institute of Electrical and Electronics Engineers)


Tabla comparativa



Estándares y Normas
Organismo que regula
Características
MOPROSOFT
ISO
Norma mexicana, basada en procesos para las industrias de software.
ISO 25000
ISO
Establecen un modelo de calidad para el producto del software.
PSP
ISO
Permite estimar cuánto se tarda un individuo en realizar una aplicación de software
PSP-TSP
ISO
Predice el tiempo y tamaño del software Administración de calidad
TSP
Team Software Process
Es un método de establecimiento y mejora del trabajo en equipo para procesos de software
SPICE
Programa de simulación con énfasis en circuitos integrados
Es una importante iniciativa internacional para apoyar el desarrollo de una Norma Internacional para la Evaluación de procesos del software
CMMI
(SEI) Software Engineering Institute
Mejora de procesos de construcción de software y proyectos de TI.
Referencias:
http://fernandoarciniega.com/normas-y-estandares-de-calidad-para-el-desarrollo-de-software/
https://karron10.wordpress.com/2013/04/14/normas-y-estandares-en-proyectos-de-ti-2/
https://es.slideshare.net/eduardo89/estndares-de-calidad-aplicadas-al-software





Comentarios

Entradas populares