Sie sind auf Seite 1von 5

Norma internacional ISO 12207:2008

1. Objetivo de la norma

El objetivo más importante de esta norma es proporcionar una estructura


común para que los compradores, proveedores, desarrolladores, personal de
mantenimiento, operadores, gestores y técnicos involucrados en el desarrollo
de software utilicen un lenguaje en común.

Los objetivos de una empresa que busca la certificación con la norma


ISO/IEC 12207:2008 son transportar a los clientes o socios la seguridad de
que la empresa utiliza los procesos en relación con las prácticas de confianza
de la industria. Además, los principios promovidos dentro de estas normas
darán una plataforma sólida para administrar una solución de software desde
sus inicios.

2. Procesos de la norma

Esta norma agrupa las actividades que pueden llevarse a cabo durante el
ciclo de vida del software en cinco procesos principales, ocho procesos de
apoyo y cuatro procesos organizativos.

Procesos primarios

Proceso de adquisición: Este proceso adquiere las actividades del


adquiriente, la organización que adquiere un sistema, producto software o

1
servicio software, este proceso comienza con identificar la necesidad, de que
software se necesita, el siguiente paso es una solicitud de propuestas y la
gestión de adquisición para obtener aceptación del sistema

Proceso de suministro: Este proceso se caracteriza por las actividades de


proveer a la organización que proporciona el software y el producto o servicio
de software, el proceso da inicio por una decisión para preparar una oferta
para así contestar mediante una respuesta la solicitud de un adquiriente.

Proceso de desarrollo: Este proceso de desarrollo contiene las actividades


y tareas del desarrollador, también contiene las actividades para el análisis
de los requisitos, diseño, codificación, integración y aceptación relacionadas
con los productos software, este también puede contener actividades a nivel
de sistema si se estipula en un contrato, por tal motivo el desarrollador debe
llevar a cabo el soporte de las actividades de este proceso de acuerdo al
contrato.

Proceso de operación: Este proceso define las actividades del operador, la


organización que proporciona el servicio de operar un sistema informático
para sus usuarios, este proceso cubre la operación del producto software y
el apoyo a la operación para los usuarios.

Proceso de mantenimiento: Este proceso define las actividades del


responsable de mantenimiento y la organización que proporciona el servicio
de mantenimiento del producto software, esto se desempeña para la gestión
de las modificaciones al producto software actualizada y operativa, también
el proceso incluye retirada del producto software, y el proceso se activa
cuando el producto software sufre modificaciones en el código y la
documentación asociada.

Procesos de soporte

Proceso de documentación: Este proceso define las actividades para el


registro de la información producida por un proceso del ciclo de vida.

Proceso de la administración de la configuración: Este proceso define las


actividades de la gestión de la configuración.

Proceso de aseguramiento y calidad: Este proceso define las actividades


para asegurar, de una manera objetiva, que los productos software y los
procesos son conformes a sus requisitos especificados y se ajustan a sus
planes establecidos.

2
Proceso de verificación y validación: Este proceso define las actividades
(para el adquiriente, proveedor o una parte independiente) para verificar
hasta un nivel de detalle dependiente del proyecto software, los productos
software y el proceso de validación define las actividades (para el adquiriente,
proveedor o una parte independiente) para validar los productos software del
proyecto software.

Proceso de revisión conjunta: Este proceso define las actividades para


evaluar el estado y productos de una actividad. Este proceso puede ser
empleado por cualquiera de las dos partes, donde una de las partes (la
revisora) revisa a la otra parte (la parte revisada), de una manera conjunta

Proceso de auditoria: Este proceso puede ser empleado por dos partes
cualesquiera, donde una parte (la auditora) audita los productos software o
actividades de otra parte (la auditada).

Proceso de resolución de problemas: Este proceso define un proceso para


analizar y eliminar los problemas (incluyendo las no conformidades) que sean
descubiertos durante la ejecución del proceso de desarrollo, operación,
mantenimiento u otros procesos, cualquiera que sea su naturaleza causa.

Procesos Organizacionales

Proceso de administración: Este proceso define las actividades básicas de


gestión, incluyendo la gestión de proyectos, durante un proceso del ciclo de
vida.

Proceso de infraestructura: Este proceso define las actividades básicas


para establecer la infraestructura de un proceso del ciclo de vida.

Proceso de mejoras: Este proceso define las actividades básicas que una
organización (adquiriente, proveedor, desarrollador, operador, responsable
de mantenimiento o gestor de otro proceso) lleva a cabo para establecer,
medir, controlar y mejorar su proceso del ciclo de vida.

3. Alcance

El alcance de la norma es establecer un marco de referencia común para los


procesos del ciclo de vida del software. Contiene procesos, actividades y
tareas para aplicar durante el suministro, desarrollo, operación y
mantenimiento de productos software. Los procesos son descritos en
términos de lograr los propósitos y salidas.

3
La norma no define cómo o en qué orden se lograrán los propósitos y salidas
de los procesos. Los resultados serán alcanzados en una organización
siguiendo prácticas detalladas para generar productos de trabajo. Estas
prácticas realizadas y las características de los productos de trabajo son
indicadores que demuestran si los propósitos específicos están siendo
logrados. Además, la norma permite a una organización definir “como” un
proceso será ejecutado conservando de esta forma la flexibilidad necesaria
para que los países o las organizaciones la implementen de acuerdo a la
cultura local o a la tecnología disponible.

4. Campos de acción

Es aplicable a la adquisición de sistemas, productos y servicios software, al


suministro, desarrollo, operación y mantenimiento de productos software.

Esta norma además está creada para ser utilizada


tanto por personas adquirientes de sistemas,
productos y servicios de software, como para
desarrolladores, operadores, responsables de
mantenimiento, administradores, responsables de
aseguramiento de calidad y usuarios finales. Esta
norma puede ser utilizada por:

 Una organización de software: Con el fin de ayudar a establecer un


entorno de trabajo.
 Un proyecto: Con el fin de ayudar a seleccionar una infraestructura y
emplear todos los elementos que conforman un ciclo de vida de
software establecido.
 Un comprador o proveedor: Para ayudar a desarrollar un acuerdo
sobre los procesos y actividades que se vayan a manejar.
La norma ISO 12207 no está dirigida a productos de software pre elaborados
a menos de que formen parte de un producto entregable.
5. Limitaciones de la norma

 Esta norma no realiza un detalle completo de los procesos, en


términos de métodos o procedimientos necesarios para el
cumplimiento de los requisitos y resultados de un proceso.
 No presenta documentación detallada en términos de nombre,
formato, contenido explícito y medio de grabación, puede requerir de
elaboración de diversos documentos de características semejantes a
la norma para su complementación.

4
 Esta norma nos indica que debemos hacer en la empresa para
encaminarse a la calidad, pero no nos indica cómo hay que hacerlo.

6. Recomendaciones de la norma

 La norma recomienda un marco común para los procesos de los ciclos


de vida del software, que nace de una idea o una necesidad, que
puede ser satisfecha en parte o en su totalidad por el software y que
culmina con la jubilación del mismo.
 Esta norma, no requiere un conjunto de etapas
determinadas, por ejemplo, en una fase de ciclo de un
sistema interviene: concepto, desarrollo, producción,
utilización, apoyo y jubilación, o el caso de un ciclo de
vida de un producto de software: desarrollo, operación
y mantenimiento.

Das könnte Ihnen auch gefallen