Translate

jueves, 25 de abril de 2013

INSTALACIONES



La instalación de un software permite almacenar un programa en el ordenador para poder ser utilizado siempre que se quisiese por el usuario sin la necesidad de volver a pasar por el proceso de la instalación. La complejidad de la misma depende de cuantos archivos contiene la instalación y si depende o no de otros programas.

TIPOS DE INSTALACIONES

INSTALACIÓN ESTÁNDAR
Son aquellas en las que el usuario interactúa de forma muy sencilla con la interfaz de la instalación. En este tipo de instalación se emplean los parámetros que vienen por defecto. El usuario se limita a elegir la configuración de las siguientes opciones:

  • La aceptación de los términos de uso.
  • El idioma del software y/o instalación.
  • La localización de la carpeta que va a almacenar el programa en el equipo.
  • La creación de acceso directo.
  • Si se ejecutara o no el software al final de la instalación.

INSTALACIÓN AVANZADA
En este tipo de instalación el usuario interviene en gran parte de las opciones de la instalación, es decir, que el usuario tiene que decidir sobre que opciones se deben elegir. Este tipo de instalaciones están pensadas en usuarios avanzados.




INSTALACIÓN REMOTA
Este tipo de instalación está pensada para que se pueda instalar el software por medio de una red desde, sin la necesidad de cualquier tipo de almacenamiento externo, una ubicación centralizada, también llamada servidor. Todos los equipos cliente están conectados al servidor, y de esta manera se puede instalar simultáneamente el programa en todos los equipos.


INSTALACIÓN DESATENDIDA
En los otros dos tipos de instalación era necesaria la intervención del usuario, pues en la instalación desatendida no hace falta un usuario para nada más que iniciar el proceso de instalación.
Hablando en general en todo instalación hay que tomar decisiones sobre ciertos aspectos simples de la instalación, para ello, en los entornos gráficos este tipo de instalación ofrece un asistente para tomar la decisión de todas ellas de una sola vez, es decir, en una sola ventana.


INSTALACIÓN MASIVA
En este tipo se pretende la instalación de un software en varios equipos. Un ejemplo de esto es la instalación remota, la que ya he explicado anteriormente. Otra opción algo menos recomendable es la utilización de una aplicación que permita crear un archivo donde se introduce todo el software deseado y de allí se aplica a todos los equipos donde se desea instalar el software. Para este proceso también habría que utilizar dispositivos de almacenamiento.
 
ACTUALIZACIONES
La actualización (parche) de un programa consiste en la mejora del programa bien para solucionar los problemas que da el programa, conocido como bugs, o para incluir nuevas opciones, ajustes, etc. Este permite la mejor del software porque permite eliminando vulnerabilidades de seguridad, errores en el funcionamiento, etc.
Hay tres tipos de parches:

  • De actualización que consisten en la modificación del programa, añadiendo nuevas funcionalidades.
  • De depuración destinados a solucionar problemas.
  • De seguridad eliminando las vulnerabilidades. 
PASOS BÁSICOS DE UNA INSTALACIÓN
Toda instalación debe seguir unos pasos:
  1. Comprar si el equipo donde queremos instalar el software cumple los requisitos del fabricante.
  2. Verificar que el software es original.
  3. Creación de los directorios que hagan falta para la instalación.
  4. Creación de usuarios y permisos necesarios, a veces por petición de la instalación.
  5. Copia, desempaquetado y descompresión de los archivos del paquete del software.
  6. Compilación y enlace con las bibliotecas requeridas.
  7. Configuración de la aplicación y definición de las variables del entorno.
  8. Registro de la instalación si el software es comercial.
 
FORMAS DE INSTALACIÓN
Es necesario sobre todo en las instalaciones complejas, que el proceso de instalación sea seguro y de confianza.

INSTALACIÓN POR COPIA DIRECTA
Este tipo es fácil e intuitivo y el habitualmente usado en MAC OS X. Las aplicaciones en MAC OS X tienes sus propias librerías y se organizan en el directorio aplicaciones como un paquete con todo lo necesario para que el programa funcione.
Esto hace que aunque se instalen y desinstalan grandes cantidades de software no se ve alterado el S.O.  

INSTALACIÓN MEDIANTE UN INSTALADOR
Este tipo es habitualmente usado en Windows. Se emplea un archivo ejecutable .exe que se puede encontrar en dispositivos de almacenamiento o directamente descargado de la web. Este tipo deja constancia en el S.O. en la dirección de Panel de Control>Agregar o Desinstalar programas.

INSTALACIÓN USANDO UN SISTEMA O GESTOS DE PAQUETES
Este tipo se emplea principalmente en plataformas de Linux, donde los software se distribuyen en formas de paquetes. El S.O. o software específicos puede instalar paquetes por medio de una colección de herramientas que sirven para automatizar la instalación.

ELIMINACIÓN DE APLICACIONES
Para desinstalar un software de un equipo hay que seguir unos pasos muy sencillos que dependen de la manera que se ha instalado dicho software. En el caso de haber empleado un instalador como en Windows será necesario que se sigan estos pasos
Eliminación automática de los archivos del programa
Ajustes necesarios de configuración del S.O.
Eliminación de iconos y acceso directos.
En la mayoría de los casos de Mac basta con  arrastrar el icono de la aplicación a desinstalación a la papelera.
En Linux mediante la gestión de paquetes basta con acceder a dicho sistema y marcar el paquete deseado a desinstalar para que de forma automática se elimine todo. Es el más simple.



FALLOS DEL SOFTWARE
  •  Escasez o ausencia de comunicación
  • Complejidad del software
  • Errores de programación
  • Cambios continuos
  • Presiones de tiempo
  • Pobre documentación del código  
TIPOS DE PRUEBAS
 Existen muchos tipos dependiendo del tipo de comprobaciones que se lleven a cabo. Basicamente se utilizan solo dos:.
  • Verificación
  • Validación