Está en la página 1de 3

 CAPITULO 7: MODELOS DE PROCESO DE CICLO DE VIDA.

1. Concepto de ciclo de vida.


Uno de los problemas más importantes en cualquier departamento de sistemas de información
es definir un marco referencia común que
La norma ISO 12207 entiende por modelo de ciclo de vida “un marco de referencia que
contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y
el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición
de los requisitos hasta la finalización de su uso”.
La norma ISO 15288 (ISO, 2003) define ciclo de vida de los sistemas como “la evolución en el
tiempo de un sistema de interés desde su concepción hasta su retirada”.
El ciclo de vida abarca, por tanto, toda la vida del sistema, comenzando con su concepción y
finalizando cuando ya no se utiliza.

2. PROCESOS DEL CICLO DE VIDA SOFTWARE


En la norma ISO 12207.
2.1. Procesos principales
Aquellos que son útiles a las personas que inician o realizan el desarrollo, la explotación o el
mantenimiento del software durante su ciclo de vida.
 Proceso de adquisición. El propósito es obtener el producto o servicio que satisface la
necesidad expresada por el cliente.
 Proceso de suministro. Proporciona un producto o servicio al cliente que satisface los
requisitos acordados.
 Proceso de desarrollo. El propósito es transformar un conjunto de requisitos en un
producto o sistema basado en software que satisface las necesidades planteadas por el
cliente.

2.2. Procesos de soporte


 Proceso de documentación. Sirve para desarrollar y mantener la información software
registrada producida por un proceso.
 Proceso de gestión de la configuración. Sirve para establecer y mantener la integridad
de todos los productos de trabajo de un proceso o proyecto y hacerlos disponibles para
las partes involucradas.
 Proceso de aseguramiento de la calidad. Asegura que los productos de trabajo y los
procesos cumplen las previsiones y planes predefinidos.
 Proceso de verificación. Sirve para confirmar que todos los productos de trabajo y/o
servicios de un proceso o proyecto reflejan de forma apropiada los requisitos
específicos.
 Proceso de validación. Sirve para confirmar que se cumplen los requisitos para el uso
pretendido del producto de trabajo software.
 Proceso de revisión conjunta. Sirve para mantener un entendimiento común entre las
diferentes partes involucradas sobre el progreso y lo que debe hacerse para ayudar a
asegurar el desarrollo de un producto.
 Proceso de auditoría. Permite determinar la conformidad de los productos y procesos
seleccionados con los requisitos, planes y acuerdos.
 Proceso de gestión de la resolución de problemas. Permite asegurar que todos los
problemas descubiertos se identifican, analizan, gestionan y controlan hasta su
resolución.
 Proceso de usabilidad. Permite asegurar que se consideran los intereses y necesidades
con el fin de permitir la optimización del soporte y de la formación y la reducción de la
probabilidad de rechazo del sistema por parte del usuario.
 Proceso de evaluación de productos. Permite asegurar que un producto satisface las
necesidades implícitas y explicitas de los usuarios de ese producto.
 Proceso de gestión de las peticiones de cambio. Es asegurar que las peticiones de
cambio son gestionadas, sometidas a seguimiento y controladas.

2.3. Procesos organizacionales


Se emplean para establecer, implementar y mejorar la organización con siguiendo ser más
efectiva.
 Proceso de gestión. Sirve para asegurar la aplicación consistente de prácticas para la
organización y los proyectos.
 Alineamiento organizacional. Su objetivo es asegurar que los procesos necesarios para
la organización sean consistentes con los objetivos de negocio.
 Gestión organizacional. Su objetivo es establecer y llevar a cabo las prácticas de
gestión para proporcionar productos y servicios software.
 Gestión de proyectos. Su objetivo es identificar, establecer, coordinar y monitorizar las
actividades, tareas y recursos necesarios para que un proyecto produzca un producto.
 Gestión de calidad. Su objetivo es conseguir la satisfacción de los clientes,
monitorizando la calidad de los productos y servicios a nivel organizacional y de
proyecto.
 Gestión de riesgos. Cuyo objetivo es identificar. Gestionar, analizar y controlar los
riesgos de forma continua.
 Medición. Su objetivo es recopilar y analizar datos relacionados con los productos
desarrollados y los procesos implementados en la organización y sus proyectos.
 Proceso de infraestructura. Permite mantener una infraestructura fiable y estable para
soportar el desempeño de los otros procesos.
 Proceso de mejora. Sirve para mejorar de forma continua la efectividad y eficiencia a
través de los procesos utilizados y mantenidos de forma alineada con las necesidades del
negocio.
 Proceso de recursos humanos. Sirve para proporcionar a la organización los recursos
humanos adecuados y mantener su competencia.
 Proceso de gestión de activos. Sirve para gestionar la vida de los activos reutilizados
desde su concepción hasta su retirada.
 Proceso de gestión del programa de reutilización. Sirve para planificar, establecer,
gestionar, controlar y monitorizar el programa de reutilización de una organización.
 Proceso de ingeniería de dominio. Sirve para desarrollar y mantener modelos de
dominio, arquitectura de dominio y activos para el dominio.

2.4. Proceso de adaptación


Sirve para realizar la adaptación básica de la norma ISO 12207 con respecto a los proyectos de
software. Las variaciones en las políticas y procedimientos de la organización, los métodos y
estrategias de adquisición, el tamaño y complejidad de los proyectos, los requisitos del sistema
y los métodos de desarrollo, influencian la forma de adquirir, desarrollar, explotar o mantener
un sistema.

3. PROCESOS DEL CICLO DE VIDA DE SISTEMAS


En la norma ISO 15288
 Proceso de acuerdo. Incluyen los procesos de adquisición y suministro.
 Procesos empresariales. Incluyen el proceso de gestión de entorno empresarial, gestión
de la inversión, gestión de los procesos del ciclo de vida de sistemas, gestión de recursos
y gestión de calidad.
 Procesos de proyecto. Se utilizan para establecer y hacer evolucionar planes de
proyecto, valorar los logros actuales y el progreso respecto a los planes y controlar la
ejecución del proyecto hasta su culminación.
 Procesos técnicos. Incluyen el proceso de definición de requisitos de las partes
implicadas en el producto, análisis de requisitos, diseño arquitectónico, implementación,
integración, verificación, transición, validación, operación, mantenimiento y retirada.