MANTENIMIENTO DE SOFTWARE

Slides:



Advertisements
Presentaciones similares
MANTENIMIENTO DE SOFTWARE
Advertisements

Mantenimiento del Software
Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
INTEGRANTES: NOVOA TAFUR, EINSTEIN MANUEL RODRÍGUEZ POSTIGO, JULIO CESAR.
CONCEPTO INGENIERÍA DE SOFTWARE  Analiza, diseña y desarrolla productos de sistemas software, proponiendo la plataforma tecnológica más apropiada. Domina.
ADQUISICION E IMPLEMENTACION KARINA CAIZA U. AUDITORIA DE SISTEMAS INFORMATICOS.
MÉTODO TAGUCHI. Filosofía: ◦ Busca hacer productos y procesos con calidad, productos que se pueden producir (manufactura). ◦ Es decir, la idea es quitar.
¿Qué es y cómo se clasifica?. El software es un conjunto de programas y aplicaciones que forman el sistema informático (datos y programas de la computadora),
International Organization for Standardization. Organización Internacional de Normalización La ISO es una organización no gubernamental establecida el.
Capítulo 3: Metodologías para desarrollo de software para web 3.1 El porqué de una metodología  El enfoque contextual de este capítulo está centrado.
ISO BIENVENIDOS.
1. - ¿Qué es un proyecto arquitectónico
Proceso de desarrollo de sistemas de información.
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
Proceso para el desarrollo de software
BIENVENIDOS.
SWEBOK.
Gestión de Software Conferencia # 2 Niveles de PSP: PSP0.1.
DISEÑO Y AUDITORIA DE SISTEMAS
Investigación preliminar
CICLO DE VIDA DEL SOFTWARE
ADMINISTRACIÓN INTEGRAL DE RIESGOS
CALIDAD TOTAL METODOLOGIA LEAN SEIS SIGMA
Conceptos y definición básicos
MOPROSOFT.
INGENIERA CONCURRENTE
«SIETE FASES DEL CICLO DEL DESARROLLO DE SISTEMAS.»
RELACION DE LA TECNOLOGIA CON LAS CIENCIAS NATURALES Y SOCIALES: LA RESIGNIFICACION Y USO DE LOS CONOCIMIENTOS.
PRODUCTO Y PROCESO INGENIERIA DEL SOFTWARE MAESTRIA EN INFORMATICA
CICLO DE VIDA DEL SOFTWARE
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Universidad Pedagógica Francisco Morazán
Ciclo de Vida del Software
SISTEMA DE GESTION DE CALIDAD ISO 9001:2015
Estrategia De flujo de datos.
Ciclo de Vida del Software
Danny Frank Otero Arrascue Ingeniería de Requisitos / Requerimientos Advisor: MEJIA CABRERA HEBER IVAN.
MF. MARGARITA VALLE LEÓN
Instituto Tecnológico Superior de la Región Sierra.
Ciclo de vida del Software
Comprensión y obtención de los requerimientos
INGENIERÍA DE SISTEMAS -SISTEMAS HUMANOS INTEGRANTES:  Cerna Albarran Irvin Felipe  Malca Tamay Jhosely Graciela  Palacios Calderon Merly Estefanía.
Aplicación a la planificación estratégica en las operaciones de manufactura La flexibilidad del QFD se manifiesta en la variedad de sus aplicaciones. Crowe.
Cover Análisis y diseño de sistemas 7. Métricas en el proceso de software personal.
ISO 9001:2015 ISO 9001 es la norma internacional encargada de definir los requisitos para un Sistema de Gestión de la Calidad (SGC). Este permite a las.

Calidad del software.
INSTITUTO TECNOLÓGICO SUPERIOR LIMÓN Ing. Verónica Chimbo UNIDAD I INTRODUCCIÓN A LA GESTIÓN DE PROYECTOS 1/34.
Tema 5: Gestión del Cambio
Nuestros canales de comunicación Gestión de la Calidad del Software Modelos y Estándares de Calidad en el Software.
Tema 2 Los requisitos de la Gestión de calidad La Serie ISO 9000.
Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS.
IEEE Estándar para documentación de pruebas de software
Costos Visibles Costos Sumergidos Materiales. RRHH. Equipos. Terceros. Pérdida Producción. Costos de Ineficiencia. Costos Logísticos.
SOFTWARE PRESENTADO POR: THE APPLE. ¿QUÉ ES LA INGENIERÍA DE SOFTWARE ? La Ingeniería de Software es una disciplina de la Ingeniería que concierne a todos.
FISME 2019 Ciclo de Vida del Software INTEGRANTES:  Jennifer Franco Verastegui . Brayam Rivera López . José Fernández Valqui . Tereza Delgado Fernández.
ASIGNATURA: REINGENIERÍA DEL SOFTWARE CUATRIMESTRE: I DOCENTE: ING. IRENE MARTÍNEZ MEJÍA CORREO: Managua, 26 de Enero 2019
1 SISTEMAS II CICLO DE VIDA. 2 Sistemas II. CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros.
INTEGRANTES u Álvarez Palomino David u Salazar Colonia Jesús Felipe u Velásquez Huapaya Ricardo.
LOS SISTEMAS OPERATIVOS MENÚ SISTEMAS OPERATIVOS Introducción Definición Historia Funciones Tipos S.O. Algunos Existentes Conclusiones Referencias.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Desarrollo de sistemas
Ejemplos de la vida cotidiana Los objetos sirven para resolver los problemas para los que se han fabricado.
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
LOS 8 PRINCIPIOS DE LA CALIDAD. * Tenemos que saber los requisitos que tiene el cliente * Contacto continuo con el cliente * Satisfacer sus requerimientos.
Mantenimiento preventivo y correctivo Quintero Aguilar Lesly Andrea 334.
ADMINISTRACIÓN DE LA REDES ACTIVIDAD N°01 DOCENTE: MG. ROGER JAVIER MUCHA PIÑAS.
TIPOS DE SOFTWARE. SOFTWARE DE APLICACIÓN PROGRAMAS DICEÑADOS PAR LOS USUARIOS PARA FACILITAR LA REALIZACIÓN DE TAREAS ESPECÍFICAS EN LA COMPUTADORA.
Transcripción de la presentación:

MANTENIMIENTO DE SOFTWARE

Mantenimiento de software El mantenimiento de software es una de las actividades más comunes en la Ingeniería de Software y es el proceso de mejora y optimización del software desplegado (es decir; revisión del programa), así como también corrección de los defectos.

… Mantenimiento de software es también una de las fases en el Ciclo de Vida de Desarrollo de Sistemas (SDLC ó System Development Life Cycle), que se aplica al desarrollo de software. El mantenimiento de software es la fase que viene después del despliegue (implementación) del software en el campo. La fase de mantenimiento

… Mantenimiento de software cambios al software en orden de corregir defectos y dependencias encontradas durante su uso tanto como la adición de nueva funcionalidad para mejorar la usabilidad y aplicabilidad del software. La fase de mantenimiento de software involucra

… Mantenimiento de software En un ambiente formal de desarrollo de software, la organización o equipo de desarrollo tendrán algún mecanismo para documentar y rastrear defectos y deficiencias. El Software tan igual como la mayoría de otros productos, es típicamente lanzado con un conjunto conocido de defectos y deficiencias. El software es lanzado con esos defectos conocidos porque la organización de desarrollo decide que la utilidad y el valor del software en un determinado nivel de calidad compensa el impacto de los defectos y deficiencias conocidas.

… Mantenimiento de software Las deficiencias conocidas son normalmente documentadas en una carta de consideraciones operacionales o notas de lanzamiento (release notes) es así que los usuarios del software serán capaces trabajar evitando las deficiencias conocidas y conocerán cuando el uso del software sería inadecuado para tareas específicas.

… Mantenimiento de software Con el lanzamiento del software (software release), otros, defectos y deficiencias no documentados serán descubiertas por los usuarios del software. Tan pronto como estos defectos sean reportados a la organización de desarrollo, serán ingresados en el sistema de rastreo de defectos.

… Mantenimiento de software Las personas involucradas en la fase de mantenimiento de software esperan trabajar en estos defectos conocidos, ubicarlos y preparar un nuevo lanzamiento del software, conocido como una lanzamiento de mantenimiento, el cual resolverá los temas pendientes.

Tipos de mantenimiento A continuación se señalan los tipos de mantenimientos existentes, y entre paréntesis el porcentaje aproximado respecto al total de operaciones de mantenimiento:

Tipos de mantenimiento Perfectivo (60%): mejora del software (rendimiento, flexibilidad, reusabilidad..) o implementación de nuevos requisitos. También se conoce como mantenimiento evolutivo.

Tipos de mantenimiento Adaptativo (18%): adaptación del software a cambios en su entorno tecnológico (nuevo hardware, otro sistema de gestión de bases de datos, otro sistema operativo...)

Tipos de mantenimiento Correctivo (17%): corrección de fallos detectados durante la explotación.

Tipos de mantenimiento Preventivo (5%): facilitar el mantenimiento futuro del sistema (verificar precondiciones, mejorar legibilidad...).

Tipos de mantenimiento Es importante tener en cuenta el efecto del Iceberg, es decir , en el momento en el que se le hace mantenimiento a un Software no se cuenta muchas veces con el factor económico (¿Cuánto dinero se invertirá en el mantenimiento ?), y una vez se comienza a desarrollar la fase de mantenimiento en la aplicación, comienzan a surgir nuevos requerimientos, el efecto del iceberg (en la superficie se ve solo una parte de lo que realmente es su tamaño).

Bibliografía Meilir Page-Jones. The Practical Guide to Structured Systems Design. Yourdon Press, 1980. ISBN: 0-917072-17-0