





































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Asignatura: Ingenieria del software, Profesor: Carlos Cuesta, Carrera: Ingeniería Informática + Administración y Dirección de Empresas, Universidad: URJC
Tipo: Diapositivas
1 / 45
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!






































Paloma Cáceres
www.vortic3.etsii.urjc.es
¿Qué es el ciclo de vida del Software?
El Estándar 12207
Modelos de proceso
¿Qué es un proceso? Un proceso es un conjunto de actividades que se suceden siguiendo una ordenación temporal determinada
¿Qué es una actividad? Una actividad es un conjunto de tareas
¿Qué es una tarea? Una acción que transforma unas entradas en unas salidas
¿Qué es el ciclo de vida del Software?
El Estándar 12207
Modelos de proceso
Según esta norma las actividades que se pueden llevar a cabo durante el ciclo de vida del SW se pueden agrupar en: 5 procesos principales 8 procesos de soporte 4 procesos de organización o generales
Procesos principales Procesos de Soporte
Procesos generales
Adquisición
Suministro
Explotación
Mantenimiento
Desarrollo
Gestión de la Config. Asegu. de la calidad Verificación Validación Revisión conjunta Auditoría
Documentación
Resolución problemas
Gestión Mejora
Infraestructura Formación
Adquisición : Actividades y tareas que el comprador, el cliente o el usuario realizan para adquirir un sistema, un servicio o un producto software: Preparación y publicación de ofertas Selección del suministrador de SW
Suministro : Actividades y tareas del suministrador: Preparar contratos como respuesta a una petición de un comprador de un producto SW Identificar los recursos necesarios para llevar a cabo con éxito el desarrollo del producto SW
Desarrollo : Actividades y tareas enfocadas a la obtención de un producto Software. Análisis Diseño Codificación Pruebas Integración Implantación
Explotación : Explotación del SW y soporte operativo a los usuarios.
Procesos de soporte : dan soporte al resto de procesos y se aplican durante cualquier momento del ciclo de vida del SW
Documentación: Registrar la información producida por un proceso o actividad del ciclo de vida: Diseñar, editar, distribuir y mantener los documentos producidos durante el desarrollo del SW
Gestión de la Configuración : Actividades que controlan las modificaciones y versiones de los elementos. Registrar las peticiones de cambios e informar de los estados de éstos.
Aseguramiento de la calidad: Actividades para asegurar que los productos cumplen los requisitos especificados y se ajustan a los planes establecidos
Verificación: Actividades para determinar el buen funcionamiento de un producto software
Validación: Actividades para determinar si el producto cumple los requisitos previstos
Resolución de problemas: Actividades que permiten analizar y resolver los problemas o disconformidades con los requisitos o con el contrato, que hayan surgido durante el desarrollo, la explotación, el mantenimiento, o en cualquier otro momento.
Disponer de un medio documental que permita asegurar que todos los problemas se han tratado
Procesos que dan soporte a la organización : gestión, formación del personal, mejora de los procesos.
Gestión: Actividades de planificación, seguimiento, control, revisión y evaluación.
Infraestructura : Actividades para determinar la infraestructura necesaria para un proceso. Incluye HW, SW, instalaciones…
Mejora : Valorar, medir, controlar, evaluar y mejorar todos los procesos del ciclo de vida.
Formación : Plan de formación para los empleados.
¿Qué es un modelo de proceso? Representación abstracta de un proceso del software
Son estrategias de desarrollo que ayudan a organizar las diferentes actividades del ciclo de vida del software Modelos de ciclo de vida del software
Estos modelos ayudan al control y a la coordinación del proyecto
El modelo a utilizar depende del tipo de proyecto
Modelos de procesos generales
Modelo en cascada Modelo evolutivo Desarrollo formal de sistemas Desarrollo basado en la reutilización
Modelos de procesos híbridos