Tema 1 Flashcards
¿Qué es un sistema heredado?
Un método, tecnología, sistema informático o programa de aplicación antiguo, que puede que ya no sea compatible o esté disponible para su compra
¿Qué es una fusión?
Combinación de dos entidades o más en una sola, especialmente empresas
Problemas que surgen a raíz de una fusión
- Problemas de compatibilidad de software
- diferencia de idiomas
- diferencia de zona horaria
- diferencias culturales de la fuerza de trabajo
Necesidad de la gestión de cambios
- Planear
- Comunicar
- Integrar
- Evaluar
Problemas de compatibilidad derivados de…
- Sistema heredado
- Fusión de empresas
TIPOS DE SOFTWARE
LOCAL
REMOTO ( SaaS )
SaaS
Software as a service
- modelo de distribución de software en el que un proveedor externo aloja aplicaciones y los pone a disposición de los clientes a través de internet
( basado en la nube )
Procesos alternativos de instalación
- Ejecución en paralelo
- Ejecución de prueba
- Cambio de sistema directo
- Conversión en fases
Procesos alternativos de instalación : Ejecución en paralelo
Nuevo sistema pero el antiguo sigue funcionando a la vez.
Vntj:
- si el nuevo sistema falla el antiguo ejecuta una copia de seguridad
- se pueden comparar las salidas para ver si el neuvo sistema funciona correctamente
Inc:
- Es costoso en términos de tiempo y dinero
Procesos alternativos de instalación : Ejecución de prueba
El nuevo sistema se prueba con un pequeño grupo de la organización
Vntj:
- Todas las funciones se comprueban
- Si el sistema falla, solo una pequeña parte de la organización sufre
Inc:
- Para le subconjunto de usuarios en el grupo piloto, no hay respaldo si falla el nuevo sistema
Procesos alternativos de instalación : Cambio de sistema directo
El sistema antiguo se detiene y se inicia el nuevo sistema
Vntj:
- tiempo y esfuerzo es mínimo
- el sistema esta disponible de inmediato
Inc:
- si el nuevo sistema falla, no hay retroceso
Procesos alternativos de instalación : Conversión en fases
El nuevo sistema se introduce en fases a medida que partes del antiguo sistema se reemplazan gradualmente por el nuevo sistema
Vntj:
- permite acostumbrarse
- la formación se puede hace por etapas
Inc:
- si el nuevo sistema falla, no hay respaldo para esa parte del sistema
Migración de datos y sus posibles problemas
Transferencia de materiales digitales de un origen de datos a otro
Problemas. potenciales:
- formato incompatibles
- estructuras de datos
- reglas de validación
- transmisión incompleta
- convenciones internacionales ( fecha, monedas, caracteres…)
Tipos de pruebas
- Estáticas o dinámicas
- Pruebas alpha o beta
- Pruebas de caja negra o de caja blanca
- Pruebas de aceptación del usuario
- Pruebas automatizadas
Tipos de pruebas : estáticas y dinámicas
Prueba estática –> se realizan sin necesidad de ejecutar el código
Prueba dinámica –> se realizan mientras el código está en ejecución
ayudan a mejorar la calidad del software
Tipos de pruebas : Alpha y beta
Alpha –> por empleados internos de la empresa. Desde el sitio del desarrollador
Beta –> por clientes o usuarios finales ( se recolectan sugerencias )
Tipos de pruebas : Caja negra y caja blanca
Caja negra ( pruebas funcionales ) –> tratan el software bajo prueba como una caja negra sin conocer sus aspectos internos
Caja blanca ( pruebas estructurales ) –> miran dentro del software que se está probando y utilizan ese conocimiento como parte del proceso
Tipos de pruebas : Pruebas de aceptación del usuario
Para comprobar si cumple con sus expectativas
Tipos de pruebas : Pruebas automatizadas
Se utilizan herramientas de software para comparar la ejecución de prueba con las esperadas
Tipos de documentación del usuario
- Archivos de ayuda ( suministrados por el mismo sistema. Se accede a través del botón de ayuda )
–> Accesible siempre, instrucciones generales
–> no ayuda en la instalación del sistema, solo se ocupa de errores generales y carece de capacidad de búsqueda
- Servicio técnico en línea
–> extensos, FAQS, opción para hablar con operador, buscador integrado
–> no útil si se carece de acceso a internet, complejo para los que no estan familiarizados
- Manuales impresos ( viene con el sistema )
–> se puede leer antes de empezar, siempre disponible, ayuda en la instalación
–> se puede perder, puede estar limitado y anticuado
Métodos de formación
- Autoaprendizaje
- Clases formales
- Capacitación en línea
Causas de pérdida de datos
- fallos hardware / sistema
- error humano
- corrupción de software
- virus
- desastres naturales
Métodos para evitar la pérdida de datos
- Sistema de conmutación por error ( capacidad de un sistema de seguir funcionando, aún en caso de producirse algún fallo en el sistema )
- Redundancia ( los datos se mantienen en dos lugares repetidos )
- Medios extraíbles ( cualquier dispositivo de almacenamiento que se pueda quitar del ordenador, CD DVD MemoriaUSB… )
- Almacenamiento externo ( copia de seguridad externa )
- Almacenamiento en línea ( en la nube )
Estrategias para gestionar versiones y actualizaciones
- Lanzamiento ( usar version beta )
- Actualizaciones ( solucionar problemas )
- Parches ( actualización de software, para corregir error, instalar nuevos… )
** como obtener actualizaciones –> manualmente o automáticamente