SISTEMAS DE INFORMACIÓN III TEORÍA

Documentos relacionados
Administración de Recursos Informáticos Unidad II: Unidad de Tecnologías de Información y Comunicaciones La Generación de Proyectos

Guía para el relacionamiento con Comunidades y la ejecución de Proyectos de Inversión Social

La Empresa. PSST Control Operacional de la SST Norma OHSAS 18001:2007

PROCEDIMIENTO DE ACCIONES CORRECTIVAS Y PREVENTIVAS

Universidad Politécnica de Tulancingo Código del documento DO-SGI-001

Modelado de Negocio (Diagramas de Actividades)

CICLO ESCOLAR ENERO JULIO (2011-2)

PROCEDIMIENTO PARA MANTENIMIENTO PLANTA FÍSICA

TEMA 7: INGENIERIA DEL SOFTWARE.

PNA. 5.1 Plan de acción para Plaguicidas Objetivos Estrategia de ejecución para plaguicidas

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Gerencia de Proyectos

DATOS GENERALES DE LA ASIGNATURA. Nombre de la asignatura. Programa Educativo. Competencia que desarrolla. Horas prácticas 62.

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO

Programa de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I

Procedimiento para Mantenimiento de Centrales de Generación

Procedimiento Manejo de No Conformidades

PMP Test C05_ El sistema de codificación de la Estructura de Desglose de Trabajo permite al equipo de proyecto:

El Ciclo de Vida del Software

CURSO DE CONOCIMIENTO E INTERP. ISO TS Primitivo Reyes A.

ADMINISTRACIÓN DE MANTENIMIENTO INDUSTRIAL

Figure 14-1: Phase F: Migration Planning

PROGRAMA DE LAS NACIONES UNIDAS PARA EL DESARROLLO. Enmienda #2

Rol de las Oficinas de Proyecto (PMO) en las Organizaciones. Qué es lo que hay dentro de una PMO?

GUIA DIDACTICA MATERIAL MULTIMEDIA ALBA LUCIA ARIAS SANCHEZ ABRIL DEL 2012

Trámite de Quejas, Reclamos y Sugerencias

TIPO DE PROCESO Estratégico Misional De Apoyo X Seguimiento y Medición RESPONSABLE

DIPLOMADO EN GERENCIA DE PROYECTOS CON ÉNFASIS EN PMI

Este procedimiento aplica al Sistema de Gestión de Calidad y a los Procesos de Certificación de Personas

Aseguramiento de Calidad en el Desarrollo de Software Libre

Es el proceso de modificar un sistema o componente de software entregado para corregir defectos, mejorar desempeño o adaptar a nuevos ambientes.

Monitorización continua las 24 Horas del día Capacidad de operar en redes de área extensa, a través de diferentes vías de comunicación

Evaluación de Puestos Hay Group. All Rights Reserved

BOLETÍN BIBLIOGRÁFICO PARA LA FACULTAD DE INGENIERÍA Y ARQUITECTURA

Resultados del Estudiante 1. Diseño en Ingeniería

Organización del Departamento de Auditoría Informática. - - Clases y Tipos - - Funciones - - Perfiles profesionales.

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software

UNIVERSIDAD CENTROAMERICANA VICERRECTORIA ACADEMICA SYLLABUS

CYBERGYM #CG002 SPA SERVICIOS INTEGRALES DE DEFENSA CIBERNÉTICA

Segundo curso de Sistemas de Gestión de la Energía para Instalaciones Industriales del Sector Público ISO 50006:2014, ISO 50015:2014

Grado Tercero Unidad 8: La Narración

SISTEMAS DE INFORMACIÓN I TEORÍA

Plan Estratégico Proceso. Elaborar Plan de Acción de Funcional

POLITICA DE RIESGO CONTRAPARTE. INSTITUCIONES FINANCIERAS NO BANCARIAS (IFNB s)

Información de Gestión por Procesos del Ministerio de Finanzas. Quito, 4 de abril de 2014.

SISTEMA DE GESTIÓN DE INSTALACIONES Y EFICIENCIA ENERGÉTICA (SGIEE) Procesos del SGIEE Gestión de Documentación y Control de Registros

SIGLAS DEL PROYECTO PROGRAMA DE CAPACITACIÓN 2007

GUIA PARA IDENTIFICAR CAUSAS Y ACCIONES CORRECTIVAS

PROGRAMA DE UNIDAD DE APRENDIZAJE POR COMPETENCIAS. Unidad de Aprendizaje. A7PP Obligatoria Curso Analítico Presencial

PA JOSÉ MANUEL BURBANO CARVAJAL

Resumen... ii. Abstract... iii 1. CAPÍTULO I INTRODUCCIÓN Antecedentes y motivación Descripción del problema...

3er Congreso Nacional de Auditoría Interna CONAI. Mayo 29, Las Tres Líneas de Defensa: Quién tiene que hacer qué?

CATALOGOS DE CURSOS DE CALIDAD

GESTIÓN DE TALENTO HUMANO

MANTENIMIENTO INDUSTRIAL.

MANUAL DEL SISTEMA INTEGRADO DE GESTION ISO 9001:2008 Y OHSAS 18001:2007 CAPITULO V

Programa de estudios por competencias Arquitectura de computadoras

NTE INEN-ISO/IEC Segunda edición

Gerencia de Proyectos

Nombre de la asignatura: Simulación. Créditos: Aportación al perfil

DISEÑO CURRICULAR AUDITORIA DE SISTEMAS

Carrera: IFB Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

ACCIONES CORRECTIVAS Procedimiento

Elementos vulnerables en el sistema informático: hardware, software y datos. Luis Villalta Márquez

UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS DE LA COMPUTACIÓN

Éxito Empresarial. Cambios en OHSAS 18001

PROCESOS DE LA DIRECCIÓN DE PROYECTO I N G. C R U C E S H E R N A N D E Z G U E R R A U N I V E R S I D A D A L A S P E R U A N A S

Trabajo Profesional Ingeniería Civil Construcciones Ciclos de Proyectos

Resumen Ejecutivo. Generar ahorros a través de mejores prácticas ambientales

Control de Calidad del Software

ITIL PRACTICES FOR SERVICE MANAGEMENT ITIL FOUNDATION v3

CRITERIOS GENERALES PARA EL DESARROLLO DE LA AUDITORIA

UNIVERSIDAD DE BUENOS AIRES FACULTAD DE CIENCIAS ECONÓMICAS

Código: U-PR Versión: 0.0

BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA

Mantenimiento para Industrias Best in Class

Pedro Román Graván

Refinería Texas City 2005 Qué Aprendimos? Liderazgo y Compromiso Gerencial

DESCRIPCIÓN TÉCNICA DISEÑO WEB TECNOLOGÍA DE COMUNICACIÓN E INFORMACIÓN

Normas Internacionales de Información Financiera NIC-NIIF Calendario adopción en Colombia

TECNICAS ESPECIALES DE AUDITORIA DE SISTEMAS COMPUTACIONALE S MAURICIO ESGUERRA NATALY CRUZ MOLINA

Este vínculo está disponible en la opción del menú del curso Actividades, en la ruta: * Subcarpeta Fase del proyecto: Identificación

LA FORMACIÓN N DE PROFESIONALES. CASO TELECOMUNICACIONES

Diagnóstico de Desarrollo Organizacional Hospital Nacional General de Neumología y Medicina Familiar Dr. José a. Saldaña

CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA. (Documento: ) PRESENTADO A:

8.1 PLANIFICAR LA CALIDAD

CURSO DE MANTENIMIENTO HIGIÉNICO SANITARIO DE INSTALACIONES DE RIESGO DE LEGIONELLA

Cada dirección física: un certificado".

Requerimientos de Software

Balanced ScoreCard BSC

Diseño arquitectónico 1ª edición (2002)

SISTEMAS DE GESTION EN SALUD Y SEGURIDAD OCUPACIONAL OHSAS Occupational Health and Safety Management Systems

Unidad Sistema de Aseguramiento de la Gestión de la Calidad

2.1 Perspectiva Cliente: UNINAVARRA en busca de la satisfacción total de nuestra comunidad

Nombre de la Empresa LISTA DE COMPROBACIÓN ISO 9001:2008 FO-SGC Página 1 de 19 Revisión nº: 0 Fecha (dd/mm/aaaa):

PROGRAMA DE ESPECIALIZACIÓN FORMACIÓN DE AUDITORES INTERNOS TRINORMA: ISO 9001:2008, ISO 14001:2004 Y OHSAS 18001:2007

1. Computadores y programación

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

ÍNDICE DE CONTENIDOS

ISO SERIE MANUALES DE CALIDAD GUIAS DE IMPLEMENTACION. ISO 9001:2008 Como implementar los cambios parte 1 de 6

Transcripción:

CONTENIDO: MANTENIMIENTO DE SISTEMAS TIPOS DE MANTENIMIENTO COSTO DEL MANTENIMIENTO GERENCIANDO EL MANTENIMIENTO LAS HERRAMIENTAS CASE Y EL CICLO DE VIDA LAS HERRAMIENTAS CASE Y SU ROL EN EL MANTENIMIENTO Material diseñado y elaborado por: Prof. Luis Eduardo Mendoza M.

MANTENIMIENTO DE SISTEMAS Es la última fase l Ciclo Vida Desarrollo Sistemas, en don los SI son sistemáticamente reparados y mejorados. Por finición, el proceso mantenimiento un SI es un proceso volución al principio l Ciclo Vida y repetición los pasos sarrollo para la implementación cambios. Las 4 actividas más importantes que ocurren ntro l mantenimiento son: Obtención los requerimientos mantenimiento. Transformación los requerimientos en cambios. los cambios. Implementación los cambios.

MANTENIMIENTO DE SISTEMAS Intificación y selección l proyecto Iniciación y planificación l proyecto Análisis lógico físico Implementación Mantenimiento LA FASE DE MANTENIMIENTO HACE EL PROCESO DE DESARROLLO DE SISTEMAS UN CICLO DE VIDA (Hoffer, 1998)

MANTENIMIENTO DE SISTEMAS Intificación y selección l proyecto Iniciación y planificación l proyecto 1. Obtención los requerimientos mantenimiento. 2. Transformación los requerimientos en cambios. Análisis 3. los cambios. Ciclo Vida Tradicional Desarrollo lógico físico 4. Implementación los cambios. Implementación LAS ACTIVIDADES DEL MANTENIMIENTO EN RELACIÓN CON EL CICLO DE VIDA DE DESARROLLO DE SISTEMAS (Hoffer, 1998)

TIPOS DE MANTENIMIENTO CORRECTIVO. Para reparar fallas en el diseño, codificación o implementación, l sistema. ADAPTATIVO. Para que las funcionalidas l sistema evolucionen a la par los cambios l negocio o las tecnologías. PERFECTIVO. Para agregar nuevas funciones al sistema o para mejorar su sempeño. PREVENTIVO. Para evitar posibles problemas l sistema a futuro. Tipo Mantenimiento Correctivo Adaptativo Perfectivo Preventivo Agrega valor No agrega valor 0 20 40 60 80 Porcentaje l esfuerzo mantenimiento

COSTO DEL MANTENIMIENTO MANTENIBILIDAD. La facilidad con la cual un software pue ser entendido, corregido adaptado y mejorado. ELEMENTO DEFECTOS USUARIOS DOCUMENTACIÓN PERSONAL DESCRIPCIÓN Número fectos sconocidos en un sistema cuando es instalado. Diversidad usuarios que el equipo mantenimiento be atenr. Calidad la documentación técnica l sistema, incluyendo los casos prueba. Cantidad y calidad l personal dicado al soporte y mantenimiento un sistema. HERRAMIENTAS Herramientas sarrollo software, puradores, hardware y otros recursos. ESTRUCTURA DEL Estructura y mantenibilidad l software. SOFTWARE ELEMENTOS DE COSTO DEL MANTENIMIENTO. (Hoffer, 1999)

GERENCIANDO EL MANTENIMIENTO TIPO VENTAJAS DESVENTAJAS SEPARADA COMBINADA FUNCIONAL La transferencia formal l sistema entre grupos mejora la calidad l sistema y la documentación.. El grupo mantenimiento conoce o tiene acceso a todas las proposiciones y cisiones trás l diseño original l sistema. El personal tiene un verdaro interés en la efectividad l mantenimiento l sistema y tiene un mejor entendimiento los requerimientos funcionales. No todas las cosas puen ser documentadas, generando que el grupo mantenimiento pueda no conocer información crítica acerca l sistema. La documentación y las pruebas puen ficientes bido a que carecen una formal transferencia o falta responsabilidad El personal pue tener limitaciones laborales para movilizarse y tener falta acceso a recursos humanos y técnicos acuados VENTAJAS Y DESVENTAJAS DE LAS DIFERENTES ESTRUCTURAS ORGANIZACIONALES PARA EL MANTENIMIENTO. (Hoffer, 1999)

GERENCIANDO EL MANTENIMIENTO Requerimiento Cambio Otro Tipo? Error Adaptación Tipo? Mejora Mucho Gravedad? No mucho Evaluar, Categorizar, Priorizar Evaluar, Categorizar PRIMERA Prioridad Evaluar, Categorizar, Priorizar No hacer Acción Hacer Informe al requisidor Priorizar Seleccionar la próxima tarea la lista prioridas FLUJO DEL CONTROL DE LOS REQUERIMIENTOS DE MANTENIMIENTO. (Hoffer, 1999)

GERENCIANDO EL MANTENIMIENTO ESTABLECIMIENTO DE PRIORIDADES USUARIOS DEL SISTEMA 2. Requerimiento 1. Requerimiento GERENTE DE PROYECTO 3. Decisión 4. Notificación 5. Tarea mantenimiento PERSONAL DE MANTENIMIENTO MOVIMIENTO DE LOS REQUERIMIENTOS DE MANTENIMIENTO A TRAVÉS DE LA ORGANIZACIÓN. Adaptado (Pressman, 1998)

LAS HERRAMIENTAS CASE Y EL CICLO DE VIDA Intificación Intificación y y selección selección l l proyecto proyecto Iniciación Iniciación y y planificación planificación l l proyecto proyecto Análisis Análisis Determinación Determinación Estructuración Estructuración Generación Generación y y requerimientos requerimientos requerimientos requerimientos selección selección alternativa alternativa la la interface interface humana humana las las las las bases bases datos datos Dominio las herramientas CASE nivel superior (upper CASE tools) Implementación Implementación Codificación Pruebas Instalación Documentación Entrenamiento Soporte Codificación Pruebas Instalación Documentación Entrenamiento Soporte Mantenimiento Mantenimiento Dominio las herramientas CASE nivel inferior (lower CASE tools) LA RELACIÓN ENTRE HERRAMIENTAS CASE Y EL CICLO DE VIDA DE DESARROLLO DE SISTEMAS DE INFORMACIÓN. (Valacich, 2001)

LAS HERRAMIENTAS CASE Y SU ROL EN EL MANTENIMIENTO El objetivo principal utilizar herramientas CASE para el sarrollo y el mantenimiento sistemas, es el cambio radical en la manera en que el código y la documentación los programas son modificados y actualizados. El beneficio primordial usar herramientas CASE es la habilidad permitir que el mantenimiento los sistemas sea realizado en el nivel más alto abstracción los sistemas (análisis-diseño) más que el nivel más bajo (código fuente). Entre otras cosas, permite que los usuarios analicen y valoren el impacto los cambios mantenimiento. Por ejemplo, pue ser que el tamaño un campo, tal como un número cliente, necesite ser ampliado; la herramienta CASE hará una referencia cruzada todas las pantallas, reportes y bases datos don es usado el número cliente, facilitando la toma cisiones al momento producir un plan mantenimiento real y comprensivo.

LAS HERRAMIENTAS CASE Y SU ROL EN EL MANTENIMIENTO INGENIERÍA DE REVERSA Y REINGENIERÍA DE SOFTWARE Son métodos para extenr la vida programas antiguos, conocidos normalmente como Legacy Systems. La INGENIERÍA DE REVERSA es lo opuesto a la generación código: el código fuente l sistema es es examinado, analizado y convertido en entidas en el repositorio. DO Proceso DO Proceso registros registros Sumar 1 a contador Sumar 1 a contador Sumar cantidad a Sumar cantidad a total total **** **** ENDDO ENDDO Juego Juego herramientas herramientas CASE CASE Código fuente : C, COBOL, Xbase, etc. Programas existentes cargados a la herramienta CASE. El juego herramientas CASE examina el código fuente y produce el repositorio CASE. Repositorio CASE Es creado el repositorio incluyendo: gráficas estructura, scripciones registros y elementos en el diccionario datos, presentaciones pantallas y reportes CONCEPTOS DE INGENIERÍA DE REVERSA. Adaptado (Kendall y Kendall, 1999)

LAS HERRAMIENTAS CASE Y SU ROL EN EL MANTENIMIENTO INGENIERÍA DE REVERSA Y REINGENIERÍA DE SOFTWARE La REINGENIERÍA DE SOFTWARE se refiere al proceso completo convertir el código programa al diseño en CASE, la modificación l diseño y la regeneración l nuevo código programa. Entre las ventajas utilizar un juego herramientas para la ingeniería reversa, tenemos: Se reduce el tiempo requerido para el mantenimiento l sistema. Se produce documentación que pue no haber existido o ser mínima para los programas antiguos. Se crean programas estructurados a partir códigos sin estructura o débilmente estructurados. Es más fácil realizar cambios futuros mantenimiento, ya que los cambios son hechos en el diseño y no en el código. Se pue realizar el análisis l sistema para eliminar partes código no utilizadas.