Está en la página 1de 6

Cual es el beneficio de manejar los estndares internacionales en los

modelos de prueba de la ingeniera de software?


hoy en da la calidad es significativa para poder satisfacer a los clientes que piden
un sistema de calidad y cada vez hay mucho mayor competitividad en este mundo
de la informtica lo cual hace que cada uno de los desarrolladores busque
opciones del como poder desarrollar software de calidad y en ello se han creado
desde hace mucho tiempo atrs los estndares que hoy en da rigen en torno a
este mundo para el desarrollo correcto de aplicaciones de calidad cumpliendo con
sus normas y parmetros en pos de conseguir la ansiada calidad, y hablaremos
especficamente de 3 estndares aplicados al desarrollo de software y esos son:

ISO

SPICE

CMM

Por qu una norma internacional? Los mtodos de Evaluacin de Procesos de


Software vienen ms en general a utilizar en la gestin de desarrollo de software,
adquisicin y utilizacin, frente a la evidencia sustancial del xito de estos
mtodos en el impulso de mejoras en la calidad y la productividad. El impulso
principal para el uso de la evaluacin no ha venido de la corriente principal de la
industria de desarrollo de software, sino ms bien a los adquirentes de las grandes
crticas de software sistemas intensivos - en particular en los sectores de defensa
y telecomunicaciones
Estndares ISO
La Organizacin Internacional para la Estandarizacin, mejor conocida como ISO,
es la agencia especializada en estandarizacin, fue establecida oficialmente el 23
de febrero de 1947 con el objeto de promover la estandarizacin internacional, de
tal manera que se facilitara el intercambio internacional de bienes y servicios casi
como el desarrollo cientfico y tecnolgico. Actualmente abarca los estndares
nacionales de 91 pases y en los Estados Unidos, la representacin se llama The
American National Standards Institute (ANSI).
ISO comprende alrededor de 180 Comits tcnicos. Cada uno es responsable de
una o ms reas de especializacin, abarcan desde las abreviaturas de los
sistemas de medicin hasta la especificacin de protocolos de transferencia,
pasando por especificacin de tornillos, lentes, contenedores martimos, medios

magnticos, hojas de papel, cables, elementos estructurales, pruebas de


seguridad, simbologa, medio ambiente, etc., y por supuesto software.

Que son la serie de estndares ISO


Las series de ISO 9000 son un grupo de 5 individualidades, pero relacionadas
entre s, siendo estndares internacionales de administracin de la calidad y
aseguramiento de la misma.
Algunos de los beneficios que se alcanzan al instrumentar estas series en la
empresa, son: La posibilidad de darle calidad al producto o servicio. Evitar costos
de inspecciones finales, costos de garantas y procesos. Puede reducirse el
nmero de auditoras de los clientes a los procesos de operacin. Mayor
aceptacin por parte de los clientes y acogida en los mercados tanto nacionales
como internacionales.

Estndar el ISO 9000-3


En la actualidad la calidad tiene gran importancia ya que los consumidores
esperan productos de calidad para satisfacer sus necesidades, soluciones a sus
problemas y obtener beneficios de la misma. Sin embargo como es de suponerse
dentro de la industria del software, la calidad no ha sido el fuerte dentro de la
rama.
Las tres fallas predominantes que existen dentro de la industria del software son
los altos costos en cuanto a depuracin de un sistema, tiempo perdido en la
correccin del sistema y la falla de conocer todas las necesidades del usuario,
trayendo como consecuencia la perdida de clientes ya que se dejan insatisfechos
con los pobres resultados de la inversin hecha por el cliente.
Hoy en da la industria del software est implementando modelos para mejorar sus
operaciones y corregir sus fallas y la expectativa es colocar el desarrollo de
software bajo un control estadstico para verificar cules son las actividades
repetitivas que continuamente se tienen que programar, y que producen
exactamente el mismo resultado.
Uno de estos modelos base son las normas estndares de calidad ISO 9000 que
en especial han creado un inters masivo para la industria de software a causa de
su aceptacin a nivel internacional de muchas componas importantes.
ISO 9000-3 Generalidades

Ttulo: Normas de gestin de la calidad y garanta de la calidad. Parte 3:


Orientaciones para la aplicacin de la Norma ISO 9001 al desarrollo, suministro y
mantenimiento del software.
Naturaleza: Internacional.
mbito: Desarrollo de Sistemas de Informacin, Procesos del ciclo de vida,
Calidad del software.
Campo de aplicacin y alcance: Esta parte de la ISO 9000 contiene orientaciones
que facilitan la aplicacin de la Norma ISO 9001 a las organizaciones dedicadas al
desarrollo, suministro y mantenimiento del software. Se pretende con ella dar
orientaciones en relacin con situaciones en las que un contrato entre dos partes
exija la demostracin de la capacidad de determinado proveedor para desarrollar,
suministrar y mantener productos de software
Estructura
Sistema de la calidad.
Responsabilidad de la gestin.
Sistema de la calidad.
Auditoras internas al sistema de la calidad.
Acciones correctivas.
Sistema de la calidad.
General.
Anlisis del contrato
Especificacin de los requisitos del comprador
Planificacin del desarrollo
Planificacin de la calidad
Proyecto e implementacin
Pruebas y validaciones
Aceptacin
Reproduccin, entrega e instalacin
Mantenimiento
Sistema de la calidad - actividades de apoyo (independientes de cualquier fase)
Gestin de la configuracin
Control de documentos
Registros de la calidad
Medicin
Reglas, prcticas y convenciones
Herramientas y tcnicas
Aprovisionamiento
Productos de software incluidos

Secciones de la norma ISO 9000-3


Responsabilidades de la direccin
Sistemas de calidad
Revisin del contrato
Control de documentos y datos
Productos provistos por el comprador
Identificacin y trazabilidad del producto
Inspeccin y pruebas
Equipos de Inspeccin, medicin y pruebas
Estado de Inspeccin y pruebas
Control de producto no conforme
Acciones correctivas y preventivas
Manejo, almacenaje, empaque, preservacin y embargue
Control de registros de calidad
Auditoras internas de calidad
Capacitacin
Tcnicas estadsticas
Estndar SPICE
SPICE es una importante iniciativa internacional para apoyar el desarrollo de una
Norma Internacional para la Evaluacin de Procesos de Software.
El proyecto tiene tres objetivos principales: Desarrollar un proyecto de trabajo para
un estndar para la evaluacin de procesos de software. Llevar a cabo los
ensayos de la industria de la norma emergente. Promover la transferencia de
tecnologa de la evaluacin de procesos de software en la industria mundial del
software a nivel mundial. El creciente nmero de mtodos de evaluacin
disponibles, y la creciente utilizacin de la tcnica comercial en reas sensibles,
fueron los factores clave que impulsaron el desarrollo y la aceptacin de una
propuesta para desarrollar un estndar internacional para la evaluacin de
procesos de software.
Una Norma Internacional sobre Evaluacin de Procesos de Software ofrecer los
siguientes beneficios a la industria y los usuarios del software:
Beneficios para la Industria del Software
Los proveedores de software se sometern a un solo esquema de proceso de
evaluacin. Las organizaciones de desarrollo de software tendrn una herramienta
para iniciar y sostener un proceso continuo de mejora. Los directores de
programas tendrn un medio para garantizar que su desarrollo de software est en
consonancia con, y apoya, las necesidades comerciales de la organizacin.

Los compradores podrn determinar la capacidad de los proveedores de software


y evaluar el riesgo implicado en la seleccin de un proveedor sobre otro.
Todas las industrias dependen ahora de software para la ventaja competitiva. El
crecimiento slo se conseguir si cumple con la industria e incluso supera las
normas internacionales y mundos mejores prcticas. Al contribuir al desarrollo de
esta nueva norma, los pases participantes y organizaciones se asegurar de que
estn a la vanguardia de esta nueva tecnologa y dispuesto a cumplir la norma
cuando llegue a la situacin de una Norma Internacional
Estndar CMM.
CMM es el mximo estndar en ingeniera de software Innovacin, velocidad y
satisfaccin del cliente se han convertido en la consigna de las organizaciones que
quieren sobrevivir y crecer en el cada vez ms competitivo mundo moderno. Como
las tecnologas de informacin resultan fundamentales para lograrlas, el software
se ha constituido en la piedra angular sobre la cual se soportan la gran mayora de
los nuevos modelos de empresa.
La creciente necesidad, sumada a dcadas de promesas incumplidas en cuanto a
calidad, costos y cumplimiento en el desarrollo de software, condujo al Instituto de
Ingeniera de Software de los Estados Unidos a desarrollar el modelo CMM
(Capability Maturity Model - Modelo de Madurez de Capacidad).
El CMM est compuesto de 316 prcticas claves agrupadas en 18 reas y
distribuidas en una jerarqua de cinco niveles, a travs de los cuales una
organizacin progresivamente alcanza mayor calidad, productividad y menores
costos en el desarrollo de software.
Los niveles progresan desde el 1, que representa el estado catico, hasta el nivel
5, que representa el estado de optimizacin continua.
Niveles del Estndar CMM
Nivel 1. Inicial. En este nivel, los procesos y mtodos de ingeniera no se
encuentran definidos. Por esa razn, los proyectos son adelantados de manera
incoherente, incontrolada y poco profesional.
Nivel 2. Repetible. Se establecen algunos procesos y mtodos de ingeniera a
nivel de proyectos, an incipientes.
Nivel 3. Definido. Los procesos, actividades y mtodos relacionados con la
ingeniera y administracin de proyectos se encuentran documentados,

estandarizados y construidos alrededor de un marco integrado para toda la


compaa.
Nivel 4. Administrado. La compaa opera bajo Control Estadstico de Procesos,
tanto en procesos como en productos.
Nivel 5. Optimizacin. En este nivel, las organizaciones se encuentran en un
proceso de mejoramiento continuo. Todos los procesos y tcnicas modernas estn
en pie, lo mismo que la administracin cuantitativa.

También podría gustarte