viernes, 26 de abril de 2013

TIPOS DE INSTALACIONES

INTRODUCCIÓN

Para poder utilizar un programa, es necesario instalarlo previamente en el equipo. La instalación se hace únicamente la primera vez que se quiere usar el programa.
Cuanto más archivos contenga un programa, más compleja será la instalación. Además, puede que el programa no funciene correctamente si la instalación no ha sido llevada a cabo por completo.


INSTALACIÓN ESTÁNDAR
En este tipo de instalación, el usuario puede determinar los parámetros de configuración simples.
Los más propios son:
  • La aceptación de los términos de uso
  • El idioma a instalar
  • La localización de la carpeta del programa del disco duro
  • Generación de accesos directos
  • Ejecución del software al finalizar la instalación.


INSTALACIÓN AVANZADA
A diferencia de la anterior, la instalación avanzada permite al usuario seleccionar gran parte de las opciones de instalación y están pensada para usuarios avanzados.



INSTALACIÓN REMOTA
En este tipo de instalación el programa se instala mediante la red y así no requieres de discos externos porque la aplicación se almacena en un servidor.


INSTALACIÓN DESATENDIDA
Se realiza de forma continua, sin necesidad de interacción del usuario durante su desarrollo del proceso de instalación.
El usuario deberá decidir únicamente sobre:
  • Aceptar los términos de uso
  • Sus preferencias
  • Establecer contraseñas
  • otras

I
NSTALACIÓN MASIVA
Consiste en la realización de instalaciones sucesivas en un gran numero de equipos.
Para ello se puede utilizar una aplicación que permita crear un archivo en el que se incluya todo el software que desea instalar de una sola vez y por otro lado se puede optar por una instalación remota.




ACTUALIZACIONES 
Surgen normalmente para solucionar problemas de las aplicaciones o para aportar nuevas características al programa. También llamadas "parches".
Tipos de actualizaciones:
  • De actualización: modificación de un programa para añadir nuevas características mejoradas.
  • De depuración: su finalidad es solventar los posibles errores surgidos en la versión anterior del programa.
  • De seguridad: buscan eliminar las "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.
  4. Creación de usuarios y permisos necesarios.
  5. Copia, desempaquetado y descompresión de los archivos del paquete de software.
  6. Compilación y enlace con las bibliotecas.
  7. Configuración de la aplicación.
  8. Registro de la instalación en caso de software comercial.



FORMAS DE INSTALACIÓN
Es necesario que el proceso de instalación sea seguro y confiable. En los últimos años se han desarrollado normas y técnicas cada vez más para simplificar y estandarizar el proceso de instalación de software, básicamente los descritos a continuación.
  • INSTALACIÓN POR COPIA DIRECTA: este sistema de instalación es fácil e intuitivo y muy habitual en MAC OS X. Las aplicaciones se organizan en el directorio Aplicaciones y se presentan como un paquete con todo lo necesario para que el programa funcione. Tiene el inconveniente de que olvidamos versiones antiguas de aplicaciones ocupando espacio en disco al instalar las posteriores.
  • INSTALACIÓN MEDIANTE UN INSTALADOR: emplean un archivo ejecutable o instalador que instala el software deseado en un determinado lugar, es habitual en la plataformaWindows.
  • INSTALACIÓN USANDO UN SISTEMA GESTOR DE PAQUETES: Se emplean básicamente en Linux, donde el software se distribuye en forma de paquetes, que pueden ser descargados desde Internet a través de repositorios.


ELIMINACIÓN DE APLICACIONES

A este paso se le llama sencillamente Desinstalación y depende el modelo que se siguió será distinto.
Será necesario seguir los siguientes pasos:
  • Eliminación automatice 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


PRUEBAS O TESTING DE APLICACIONES

Las pruebas o testing de aplicaciones con aquel conjunto de procesos que permiten verificar y validar la calidad de un producto software identificando errores de diseño e implementación Se integran dentro de las diferentes fases del ciclo del software y es habitual que dicho proceso de pruebas se inicie desde el mismo momento en que empieza el desarrollo y continúe hasta el final del mismo.




FALLOS DEL SOFTWARE Existen un gran número de razones por las que se producen esos errores de programación o esos defectos de forma, todos partiendo de la base de lo complejo que resulta el desarrollo del software. Destacaríamos:
  • Escasez o ausencia de comunicación entre diferentes individuos que intervienen en el proceso de desarrollo.
  • Complejidad del software, con poca reutilización del código.
  • Errores de programación
  • Cambios continuos durante el desarrollo del software en cuanto a requerimientos del mismo
  • Presiones de tiempos
  • Pobre documentación del código

                                                              
TIPOS DE PRUEBAS

Como hay varios ripos de errores, las pruebas que se deben realizar variarán de un caso a otro, pero básicamente hay dos grandes grupos:
  • Verificación.El objetivo comprobar que un programa cumple con sus especificaciones. Va fase por fase analizando las especificaciones.                                   Trata de responder a la pregunta ¿Está el producto correctamente construido?
  • Validación. Comprueba que el programa satisface lo que espera el usuario. Comprobación de los requerimientos del Software.                                                Trata de responder a la pregunta ¿El producto construido es correcto?                                                                    La validación incluye las pruebas del software y comienza después que la verificación esté completa.

No hay comentarios:

Publicar un comentario