TIPOS DE INSTALACIONES
La instalación de software permite al usuario configurar un programa almacenado en un equipo de modo que pueda ser utilizado sin necesidad de realizar esta operación cada vez que se desee ejecutar dicho progrma.La instalación será mas compleja cuantos más archivos contenga y más dependa de otros programas. Si la instalación no ha sido llevada a cabo por completo es posible que el programa no funcione.
INSTALACIÓN ESTÁNDAR
Se denomina instalación estándar de un software determinado a aquella en a cual el usuario interactúa de forma sencilla con la interfaz de instlación.En este tipo de instalación, el usuario puede determinar parámetros de configuración simples. Entre los más comunes están:
- La aceptación de los términos de uso.
- El idioma de la instalació o del software.
- La localización de la carpeta del programa en el disco duro.
- La generación de accesos directo.
- La ejecución del software al finalizar la instalación.
INSTALACIÓN AVANZADA
Esta instalación permite al usuario seleccionar gran parte de las opciones de instalación. Generalmente, este tipo de instalación está pensada para usuarios avanzados.En función del tipo de software, este tipo de instalación ofrece posibilidades de configuración más complejas en las que el usuario deberá tomar decisiones que determinarán el software final instalado.
INSTALACIÓN REMOTA
Esta instalación está referida fundamentalmente a la instalación de software por medio de una red.El programa se encuentra en una ubicación centralizada y a través de él es posibe realizar la instalación no solo remotamente a un equipo, sino a todos los que desee simultáneamente.
INSTALACIÓN DESATENDIDA
Esta instalación se realiza de manera continua, sin necesidad de interacción del usuario durante su desarrollo, no es necesario la presencia del usuario salvo para lanzar el proceso de instalación propiamente dicho.INSTALACIÓN MASIVA
La instalación masiva consiste en la realización de instalaciones sucesivas en una gran númeo de equipos.Una opción es utilizar un aplicación que permita crear un archivo en el que incluir todo el software que se desea instalar de una sola vez, y aplicarlo a cada uno de los equipos en los ue se desee realizar la instalación.
Otra opción es optar por una instalación remota, de modo que se disponen todos los equipos conectados a un servidor y se ejecuta la instalación de todos los equipos al avez.
ACTUALIZACIONES
Las actualizaciones son una parte del software destinada a solucionar algún problema o bien actualizar para incluir nuevas funcionalidades.Podemos hablar de las siguientes actualizaciones:
- De actualización: consiste en la modificación del programa, añadiendo nuevs funcionlidades, mejorando las existentes, sustituyendo partes obsoletas...
- De depuración: destinados a solucionar posibles errores.
- De seguridad: se encargan de solucionar problemas de seguridad, denominados "vulnerabilidades".
PASOS BÁSICOS DE UNA INSTALACIÓN
1- Comprobar si se cumplen los requisitos de instalación en cuanto a hardware y software.2- Verificación de que el software es original.
3- Creación de los directorios necesarios para la instalación de los archivos necesarios.
4- Creación de usuarios y permisos necesarios.
5- Copia, desempaquetado y descompresión de los archivos del paquete de software.
6- Compilación con las bibliotecas requeridas ya presentes o que se instalaron con anterioridad.
7- Configuración de la aplicación y definición de las variables de entorno, por medio de archivos para tan fin.
8- Registro de la instalación en el caso de software comercial.
FORMAS DE INSTALACIÓN
INSTALACIÓN POR COPIA DIRECTAEste sistema es fácil e intuitivo y el habitual en MAC OS X. Los programas en MAC suelen usar librerías comunes del propio MAC OS X para todas ellas.
Se organizan en el directorio Aplicaciones y se presentan como un paquete con todo lo necesario para que el programa funcione y en ocasiones lista de preferencias que se aloja en el mismo directorio para todos los programas.
Este modelo hace que aunque instalemos y desinstalemos gran cantidad de software el funcionamiento del S.O no se ve alterado además de evitar los conflictos de incompatibilidad entre diferentes aplicaciones.
INSTALACIÓN MEDIANTE UN INSTALADOR
Emplean un archivo ejecutable o instalador que viene soportado en un medio de almacenamiento, un CD o DVD, o bien en un archivo que nos hemos descargado de Internet, que posteriormente instala el software deseado en un determinado lugar y deja constancia de ello al S.O.
Es habitual en la plataforma windows el uso de instaladores de forma que cada programa instalado va repartiendo diversos ficheros por diferentes subdirectorios, añadiendo líneas al registro del sitema, e instalando nuevas librerías.
INSTALACIÓN USANDO UN SISTEMA O GESTOR DE PAQUETES
El SO o algún software específico se ocupan de instalar un paquete de software con todos los archivos requeridos. Para ello emplean una colección de herramientas que sirven para automatizar el proceso de instalación, actualización, configuración y eliminación de paquetes software.
Se emplean básicamente en plataformas Linux, donde el software se distribuye en forma de paquetes, que pueden ser descargados o accedidos directamente desde internet.
ELIMINACIÓN DE APLICACIONES
Para eliminar una aplicación hay que seguir un proceso muy sencillo que se llama desinstalación, y que será distinto dependiendo del modelo de instalación que se siguió.En el caso de haber empleado un instalador, como ocurre en windows, hay que seguir los siguientes pasos:
- 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 y en el menú de acceso a aplicaciones, también de forma automática.
Hay que acceder a una parte específica del sistema, no se debe borrar directamente.
La desinstalación de programas en ordenadores Mac es muy simple y basta con arrastrar el icono de la aplicación a desinstalar a la papelera aunque en muy pocas ocasiones también se almacenan pequeños archivos de configuración con preferencias que habrá que eliminar.
La desinstalación en los sistemas Linux mediante gestión de paquetes es la más simple ya que basta con acceder a dicho sistema y marcar el paquete a desinstalar para que de forma automática se elimine todo rastro del mismo.
PRUEBAS O TESTING DE APLICACIONES
Las pruebas de software o testing son aquél conjunto de procesos que permiten verificar y validar la calidad de un producto software identificando errores de diseño o implementación.Se integran dentro de las diferentes fases del ciclo del software y es habitual que dicho proceso se inicie desde el mismo momento en que empieza el desarrollo y continúe hasta que finaliza el mismo.
FALLOS DE SOFTWARE
- Escasez o ausencia de comunicación entre diferentes individuos que intervienen.- Complejidad del software.
- Errores de programación.
- Cambios continuos durante el desarrollo del software.
- Presiones de tiempos.
- Pobre documentación del código.
TIPOS DE PRUEBAS
Verificación: consite en demostrar que un programa cumple con sus especificaciones. Se centra en la comprobación de la distintas fases del desarrollo antes de pasar a la siguiente.Validacó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