Please enable JavaScript.
Coggle requires JavaScript to display documents.
Implementación y mantenimiento del software - Coggle Diagram
Implementación y mantenimiento del software
modelo racional
Modelo de datos de una gran parte de los SGDB actuales.
Estructura basica
Relación
Concepto matemático, basado en la teoría de conjuntos.
El equipo de computo (servidor), recibe el nombre de tabla.
Consiste de un conjunto de tablas cada una de las cuales se les asigna un nombre exclusivo. Donde cada fila representa una relación entre un conjunto de valores. Las columnas se conocen como tributos.
Tabla
Es un grupo de información clasificada de acuerdo al contenido de la misma y por lo tanto hay deferentes formas de representarla
Beneficios potenciales al hacer la implementación
Reducción del espacio requerido en almacenamiento persistente, reduciendo costes
Actualizaciones a la base de datos se hacen con el mínimo de operaciones, reduciendo la posibilidad de datos inconsistentes
mantenimiento del software
Modificación de un producto de software, después de su entrega para corregir errores, mejorar el rendimiento u otros
atributos o adaptar el producto a cambios del entorno.
clasificación
correctivo
Tiene como finalidad corregir fallos o problemas. Dentro del mantenimiento correctivo se suele diferenciar entre “de emergencia” o “de agenda”; en función de la urgencia con la que deba aplicarse la solución. En algunas ocasiones el cliente necesita urgentemente la reparación del fallo, y en otras, puede seguir operando con el error presente, y esperar a la próxima versión que normalmente incluye cambios acumulados en la agenda de mantenimiento, tanto de tipo adaptattivo, como correctivo y perfectivo.
perfectivo
Se realiza para dar respuesta a nuevos requisitos del cliente, o para mejorar el rendimiento del sistema.
adaptativo
Permite al software continuar en funcionamiento, adaptándose a cambios producidos en su entorno de operación. Los cambios típicos se suelen centrar en el hardware con el que interactúa, en el sistema operativo, o en formatos de datos que recibe o envía.
Corrección de defectos en el software.
Creación de nuevas funcionalidades en el software por nuevos requisitos de usuario.
Mejora de la funcionalidad y del rendimiento
fases
Identificación clasificación y priorización del problema o de la modificación.
Análisis.
Diseño.
Implementación.
Pruebas de sistema y de regresión.
Pruebas de aceptación.
Entrega.
documentación
Documentos necesarios
Se deberá elaborar la documentación necesaria para asegurar la correcta instalación, explotación, mantenimiento, mejora y uso del sistema.
entregables
manual de actualización
Basado en la IEEE std 1063-2001
Manual de administracion
manual de instalacion
Manual de integracion
Manual de explotacion
soporte
Manual de usuario
Manual de explotación
partes
1.- Identificación de los datos (paquete, título)
2.- Tabla de contenidos, en documentos con más de 8 páginas
3.- Lista de ilustraciones (optativo)
4.- Introducción
5.- Información para el uso de la documentación
6.- Conceptos de las operaciones
7.- Procedimientos
8.- Información sobre los comandos de software
9.- Mensajes de error y resolución de problemas
10.- Glosario
11.- Referencias
12.- Características de navegación
13.- Índice o Index
14.- Herramientas de búsqueda (en documentos electrónicos
implementación
El SWEBOK V.3 -2014
Menciona la relevancia de la Gestión de Cambios donde se estructura que una vez integrado / construido el software y que se haya terminado el proceso de pruebas, así como verificado y valido el software hay que trabar en un plan y gestión de entregas al usuario
Enfoques de implementación del software
El primer enfoque para la implementación involucra el movimiento de poder de cómputo hacia los usuarios individuales al establecer y entregar el poder de la computadora y la responsabilidad por su administración hacia grupos a lo largo del negocio con la ayuda del cómputo distribuido.
El segundo enfoque para la implementación es usar diferentes estrategias para capacitar a usuarios y personal, usando una variedad de técnicas de capacitación y asegurándose que cada usuario entienda cualquier papel nuevo que él o ella deben asumir debido al nuevo sistema de información.
Otro enfoque para la implementación es escoger una estrategia de conversión. El analista de sistemas necesita evaluar la situación y proponer un plan para pasar del sistema anterior al nuevo que sea adecuado para la organización y sistema de información particulares.
El cuarto enfoque para la implementación involucra evaluar el sistema de información nuevo o el modificado. El analista necesita formular medidas de desempeño para evaluar el sistema. Las evaluaciones vienen de los usuarios, dirección y analistas.
tipos de implementación
Ambiente operacional y ambiente de prueba.
Adiestramiento (Training)
Conversión de archivos (migración de los datos)
System Changeover (activar nuevo sistema y retirar antiguo)
Direct cutover (El cambio del sistema viejo al nuevo ocurre tan pronto el nuevo sistema es operacional)
Parallel operation (Ambos sistemas operan totalmente por un tiempo específico)
Pilot operation (Se implanta todo el nuevo sistema en un área de la compañía)
Phased changeover (Se implanta el nuevo sistema en fases, o módulos
System Changeover
leyes de Lehman
Proyectos ERP
Implementación del Software
Desarrollo, Migraciones y Validaciones.
Propuesta de Soluciones.
Formación y Puesta en Explotación.
Análisis de Sistema y Procesos de Negocio.
Soporte Remoto
Guía de Procedimientos.
Designación de responsables
post-implementación