CICLO DE VIDA DEL SOFTWARE

Documentos relacionados
Estándar Internacional ISO/IEC Ciclo de vida del software

Ciclos, Procesos y Metodologías de Desarrollo de Software. Análisis y Diseño de Sistemas de Información UNIDAD 2

El Ciclo de Vida del Software

I. GESTIÓN DE PROYECTOS

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información

Fuente: Ian Sommerville. Ingeniería del Software, Séptima Edición

El Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Diseño de casos de prueba. Pruebas de SI OO

INTEROPERABILIDAD SEGURIDAD FERROVIARIA BUREAU VERITAS

ALLSOFT S.A. de C.V. Monterrey, N.L.

MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL

ISO Daniel Pedrajas Van de Velde Sara Estellés Rojas Carlos García

Tecnología hardware y software

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

PMBOK. Estos grupos de procesos no representan fases rígidas ni recetas, sino que, grosso modo, equivalen al modelo planear, hacer, revisar y actuar :

ISO mejorar la capacidad y madurez (evaluación) de los procesos

Introducción al Personal Software Process (PSP)

Administración de Proyectos de TI

Modelos de Procesos: Prescriptivo

Técnico en Sistema de Gestión de Seguridad de la Información ISO/IEC 27001:2014

Implantación de un Sistema de Gestión de la Calidad basado en ISO 9001: Luis Antonio González Mendoza

ANEXO B CHECK LIST CRITERIOS APLICADOS A LOS SISTEMAS DE INFORMACIÓN Y A LAS GUIAS DE AUDITORIA.

Diseño del Servicio Transición del Servicio

Metodología Métrica v. 3.0

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software

VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS

Caracterización Administración del Sistema Integrado de Gestión INTERACCIÓN CON OTROS PROCESOS EMISOR ENTRADA ACTIVIDADES RESPONSABLE SALIDA RECEPTOR

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE

SISTEMAS II CICLO DE VIDA

Proyecto Fin de Carrera

Procesos del software

1. Concepto de Project Management. 2. Elementos de la gestión de proyectos. 3. Grupos de proceso. 4. Áreas de conocimiento

Gerencia de Proyectos

SIGPRE Sistema de Gestión Presupuestaria

Introducción Gerencia Proyectos

ANEXO TECNICO. Fábrica de Software

Interpretación de la Norma ISO 9001:2008. Mario Muñoz González

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE)

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática

Técnico Profesional en Sistema de Gestión de Seguridad de la Información UNE-ISO/IEC 27001:2014 (130 horas)

Fase de Pruebas Introducción.

PROCESO DE IMPLEMENTACIÓN DE LA NORMA TÉCNICA DE ENSAYOS ISO/IEC 17025

POSTGRADO INGENIERO EN INFORMÁTICA Total UC= II

ALM versus SDLC. Autor: Norberto Figuerola ISO/IEC 12207

Ejemplo Industrial de un Proceso de Preparación de Datos basado en XML para un Sistema ferroviario

Métrica v2.1 - Fase 0: Plan de Sistemas de Información. Enginyeria del Software. Curs 99/2000. Francisca Campins Verger

FACULTAD DE INGENIERÍA

Jornada sobre Gestión n de la Configuración

Rational Unified Process

Mantenimiento Eléctrico

Software Tester QA. Programa de Estudio.

Anexo III COBIT. Relaciones de los Objetivos de Control Dominios, Procesos y Objetivos de Control

norma española UNE-EN EXTRACTO DEL DOCUMENTO UNE-EN Seguridad funcional

2.12 Control estadístico vs métricas.

MODELO CMMI. (Modelo de Madurez de la Capacidad de Integración) 2) Establecimiento de servicios de gestión, y la entrega (CMMI para Servicios)

Ciclo de vida del Software

El ciclo de vida de un sistema de información

La Norma GRH 27001: El Sistema de Gestión de Recursos Humanos

Diseño e implementación de una base de datos para recogida y análisis de datos de actividad física provenientes de dispositivos wearables

CICLO DE VIDA DEL SOFTWARE

MANUAL DE ORGANIZACIÓN. DIRECCIÓN GENERAL Fecha: JUN 15 DESCRIPCIÓN Y PERFIL DE PUESTOS

Diseño e implementación de un modelo de simulación para el Gobierno de las TI basado en ITIL v3, MOF y CMMI for Services

Perito Judicial en Análisis y Auditoría Pericial de los Sistemas de Seguridad de la Información ISO (330 horas)

Ingeniería de Software

INGENIERO RESIDENTE DE SEGURIDAD ELECTRONICA Y TELECOMUNICACIONES

La etapa de Ejecución

ANEXO 4: CONTROLES DE LOS ESTÁNDARES ISO/IEC 17799, SECCIONES 5 A 15

PROCEDIMIENTO DOCUMENTADO: ACCIONES PREVENTIVAS.

GESTION DE PROYECTOS INFORMATICOS

Ingeniería en Desarrollo de Software 3 er semestre. Programa de la asignatura: Introducción a la ingeniería de software

FUNCIONES BÁSICAS DE LA GERENCIA DE PROYECTOS

TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Definición de Ingeniería del Software

PLANIFICACIÓN DE LA PLANIFICACIÓN DE LA REALIZACIÓN DEL PRODUCTO HOTEL - RESTAURANTE PIG-14. Fecha: Edición: 01 Página: 1/7.

El Proceso de Ingeniería Web. Rogelio Ferreira Escutia

EVALUACION DE PROYECTOS

Estructura 9001:2015

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

Proceso de Verificación y Validación Independiente Tecnologías Aplicadas

Sesión 3 Procesos Productivos, de Apoyo y Evaluación Revisión de los Requisitos 7, 8 y 9 ISO 9001:2015

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LOS SERVICIOS DE ACTUALIZACIÓN DE LA PLATAFORMA MS SHAREPOINT DE AMVISA

Transcripción:

CICLO DE VIDA DEL SOFTWARE 1

CICLO DE VIDA DEL SW Introducción Procesos del ciclo de vida del sw Modelos de proceso del sw 2

INTRODUCCIÓN Definir marco de trabajo A utilizar por todo el personal del proyecto Definición de procesos, actividades y tareas a desarrollar 3

INTRODUCCIÓN Definición de ciclo de vida Aproximación lógica a la adquisición, suministro, desarrollo, explotación y mantenimiento del sw Marco de referencia que contiene los procesos, actividades y las tareas del desarrollo, la explotación y el mto del sw, desde la definición hasta el fin de su uso 4

INTRODUCCIÓN TAREAS ACTIVIDADES PROCESOS CICLO DE DESARROLLO Análisis < > Entrega 5

PROCESOS DEL CICLO DE VIDA ISO 12207-1 5 procesos principales 8 procesos de soporte 4 procesos de organización 1 modelo de ciclo de vida 6

PROCESOS DEL CICLO DE VIDA PRINCIPALES Adquisición Suministro Desarrollo Explotación Mantenimiento Útiles para compradores, suministradores, desarrolladores, operadores y personal de mantenimiento 7

PROCESOS DEL CICLO DE VIDA ADQUISICIÓN Actividades y tareas de compra del producto Solicitud de ofertas, selección de suministrador y gestión de tareas desde adquisición hasta aceptación 8

PROCESOS DEL CICLO DE VIDA SUMINISTRO Actividades y tareas que realiza el suministrador Propuesta para la petición del comprador, identificación de procedimientos y recursos para garantizar la ejecución del proyecto 9

PROCESOS DEL CICLO DE VIDA DESARROLLO Análisis, diseño, codificación, integración, pruebas, instalación y soporte 10

PROCESOS DEL CICLO DE VIDA EXPLOTACIÓN Explotación del sw y soporte a los usuarios Actividades y tareas que se aplican al proceso completo 11

PROCESOS DEL CICLO DE VIDA MANTENIMIENTO Para modificar el sw (error, deficiencia o mejora) Consistencia Migración o retirada del sw 12

PROCESOS DEL CICLO DE VIDA SOPORTE Documentación, gestión de la configuración, aseguramiento de la calidad, verificación, validación, revisión, auditoria y resolución de problemas Apoyo al resto y aplicación indistinta 13

PROCESOS DEL CICLO DE VIDA SOPORTE Documentación Registro de la información Actividades para planificar, diseñar, desarrollar, producir, editar, distribuir y mantener los documentos Personal: Ingenieros, desarrolladores, directores, usuarios del sistema... 14

PROCESOS DEL CICLO DE VIDA SOPORTE:GESTIÓN DE LA CONFIGURACIÓN Líneas base Control de las modificaciones y versiones Registro e informe de estado de las modificaciones Asegurar la correcta corrección Control de la entrega, manipulación y almacenamiento 15

PROCESOS DEL CICLO DE VIDA SOPORTE: ASEGURAMIENTO DE LA CALIDAD Puede apoyarse en otros (validación, verificación, auditorias, ) 16

PROCESOS DEL CICLO DE VIDA SOPORTE Verificación y validación Revisión conjunta Auditoria Resolución de problemas ANALIZAR Y ELIMINAR PROBLEMAS 17

PROCESOS DEL CICLO DE VIDA GENERALES Gestión, formación del personal, mejora del proceso infraestructura A nivel organizativo, fuera del proyecto 18

PROCESOS DEL CICLO DE VIDA GENERALES Gestión - Planificación, revisión, evaluación, seguimiento y control Mejora - Valorar, medir, controlar y mejorar los procesos del ciclo de vida 19

PROCESOS DEL CICLO DE VIDA GENERALES Formación - Formación del personal, desarrollo material formación, plan de formación Infraestructura - Hw, sw, herramientas 20

CICLO DE VIDA DEL SW Modelos de Procesos SW Definición de problemas Status quo Desarrollo técnico Integración de soluciones 21

CICLO DE VIDA DEL SW MODELOS DE PROCESO SW Status quo Bucle de resolución de problemas 22

CICLO DE VIDA DEL SW MODELOS DE PROCESO SW Modelo en cascada (lineal secuencial o ciclo de vida básico) Modelo Incremental Modelo de construcción de prototipos Modelo en espiral 23

CICLO DE VIDA DEL SW MODELO EN CASCADA Fases : Análisis, diseño, codificación, pruebas, explotación y mantenimiento Inicio de fase -> Fin de la anterior Todos objetivos anteriores cumplidos Ayuda prevención sobrepaso fechas Permite revisión fin de cada fase 24

CICLO DE VIDA DEL SW MODELO EN CASCADA Críticas No refleja realidad (hay iteraciones) Inversión de mucho tiempo (fin de fase) Producto funcionando en fase final 25

CICLO DE VIDA DEL SW MODELO INCREMENTAL No lineal Cada versión implica nuevas funcionalidades Integración de resultados Ajuste a proyectos de alta incertidumbre 26

CICLO DE VIDA DEL SW MODELO DE CONSTRUCCIÓN DE PROTOTIPOS Cliente no muy explícitos Responsable técnico no muy seguro Construir / revisar maqueta Escuchar al cliente Cli prueba la maqueta 27

CICLO DE VIDA DEL SW MODELO DE CONSTRUCCIÓN DE PROTOTIPOS Problemas No es un producto real -> El cliente se extraña Mucho compromiso por parte del desarrollador Se evita si está claro desde el principio 28

CICLO DE VIDA DEL SW MODELO EN ESPIRAL División del proyecto en ciclos División en actividades estructurales Comunicación con el cliente Planificación Análisis de riesgos Ingeniería Construcción y adaptación Evaluación del cliente 29

CICLO DE VIDA DEL SW MODELO EN ESPIRAL Enfoque realista del desarrollo Construcción de prototipos Reduce los riesgos 30

CICLO DE VIDA DEL SW Ejercicios El ciclo de vida comienza con una idea o necesidad que satisfacer y acaba con las pruebas satisfactorias del producto. En el ciclo de vida no existe ningún estándar que describa sus procesos y actividades 31

El ciclo de vida no es sólo realizar análisis, diseño, codificación y pruebas; también incluye, entre otros, procesos de soporte En el ciclo de vida el mantenimiento son las actividades para mantener sin cambios el sistema 32