Tipos de instalaciones:
- Instalación estándar: En estas actualizaciones se establecen parámetros de configuración simples.
- Instalación remota: Es necesario estar conectado a una red, el programa se encuentra en una ubicación centralizada (servidor).
- Instalación avanzada: Esta instalación es mas compleja, permite al usuario configurar gran parte de las opciones de instalación.
- Instalación desatendida: En esta instalación no hace falta interacción del usuario,solo es necesario para empezar el proceso de instalación, se realiza de manera continua.
- Instalación masiva: Esta actualización consiste en realizar instalaciones sucesivas en un gran número de equipos al mismo tiempo. También se puede dar el caso de utilizar una aplicación que permita crear un archivo y almacenar todo el software que se desea instalar de una vez.
- Actualizaciones: También denominadas parches, sirven para actualizar y incluir nuevas funcionalidades, se puede hablar de los siguientes tipos:
- De actualización
- De depuración
- De seguridad
Pasos básicos de una instalación:
- Comprobar si se cumplen los requisitos de instalación.
- Verificar que el software es original.
- Creación de los directorios necesarios para la instalación de programas maliciosos.
- Creación de usuarios y permisos necesarios.
- Copia, desempaquetado y descompresión de los archivos del paquete de software.
- Configuración de la aplicación y definición de las variables del entorno.
- Registro de la instalación en el caso de software comercial.
Formas de instalación:
- Instalación por copia directa: Es fácil e intuitivo, habitual de MAC OS X. Se organizan en el directorio aplicaciones y se presentan como un paquete con todo lo necesario.
- Instalación mediante un instalador: Se emplea un archivo ejecutable o instalad, es habitual en la plataforma Windows el uso de instaladores de forma que cada programa instalado va repartiendo diversos ficheros.
- Instalación usando un sistema o gestores de paquetes: Se emplea básicamente en plataformas linux, donde el software se distribuye en forma de paquetes.
Eliminación de aplicaciones:
Para eliminar una aplicación hay que seguir un sencillo proceso:
- Eliminación automática de los archivos que constituyen la aplicación.
- Ajustes necesarios de configuración del sistema operativo, de forma automática.
- Eliminación de iconos en el escritorio de forma automática.
Pruebas o testings de aplicaciones:
Estos problemas surgen habitualmente en las desviaciones de plazos y esfuerzo sobre los valores previstos, son aquel conjunto de procesos que permiten verificar la calidad de un producto software.
Con esto se pretende detectar errores de aplicación y lo que se denominan efectos de forma.
Fallos del software:
A destacar:
- Escasez o ausencia de comunicación
- Complejidad del software
- Errores de programación
- Cambios continuos
- Presiones de tiempos
- Pobre documentación del código
Tipos de pruebas:
Básicamente se efectúan 2 tipos de comprobaciones:
Verificación: Consiste en demostrar que un programa cumple con sus especificaciones.
La verificación incluye por parte de los desarrolladores la revisión de los planes, del código, de los requerimientos...
Validación: Se encarga de comprobar que el programa da la respuesta que espera el usuario. Se centra en la comprobación de los requerimientos del software.
Validación: Se encarga de comprobar que el programa da la respuesta que espera el usuario. Se centra en la comprobación de los requerimientos del software.
No hay comentarios:
Publicar un comentario