jueves, 9 de mayo de 2013

TIPOS DE INSTALACIONES:


La instalacion de software permite al usuario configurar un programa almacenado en un equipo de modo que pueda ser utilizado sin necesidad de volver a realizar esta operacion.




INSTALACIÓN ESTÁNDAR: La instalación estándar es aquella en la que el usuario interactua de manera directa y de la forma mas sencilla a la interfaz de la instalación. La instalacion obtenida utiliza los parametros por defecto.
El usuario puede determinar los parametros de configuracion.

INSTALACIÓN AVANZADA: La instalación avanzada es muy parecida a la instalación estándar pero posee alguna diferencia que tendremos que tener en cuenta. Permite al usuario seleccionar gran parte de las opciones de la instalación, se le ofrecerán configuraciones mas complejas que determinarán el Software definitivo. Finalmente, este tipo de instalación esta destinado a usuarios avanzados.

INSTALACIÓN REMOTA: Este tipo de instalación está destinada principalmente a la instalación del Software a través de la red. Gracias a este tipo, no es necesario utilizar o poseer discos externos ya que dicho programa se encuentra con un servidor, mediante el cual nos permite realizar la instalación no solo a nuestro ordenador, sino a los que el usuario desee.

INSTALACIÓN DESATENDIDA: Consiste en que el propio ordenador realiza las actualizaciones sin necesidad de ayuda. Solamente necesita la ayuda del usuario para iniciar el proceso, ya que tras su puesta en marcha él se encargara de realizar las tareas convenientes.

INSTALACIÓN MASIVA: Como bien su propio nombre nos indica, la instalación masiva consiste en la instalación en una gran cantidad de equipos. Este tipo de instalación nos da a conocer dos tipos de opciones para poder realizarlas con seguridad: Mediante una aplicación y mediante una instalación remota.

ACTUALIZACIONES: Las actualizaciones están destinadas tanto a solucionar los problemas o "bug" de algunas aplicacines como a la actualización de la misma. Las actualizaciones son partes de Software que permiten eliminar las llamadas regresiones del Software.Existen tres tipos de actualizaciones:

De actualización, de depuración y de seguridad.

PASOS BÁSICOS PARA UNA INSTALACIÓN:

Comprobar los requisitos de instalación en cuanto a Hardware como de Software.
Verificación de que el Software  es original, que evitara la instalación de programas infectados.
Creación de los directorios necesarios para llevar a cabo la instalación.
Creación de usuarios y permisos necesarios.
Copia, desempaquetado y descomprension de los archivos de Software.
Compilación y enlace con las bibliotecas que se instalaron con anterioridad.
Registro de la instalación en el caso de Software comercial.

FORMAS DE INSTALACIÓN:

Para todo tipo de instalación es necesario que se realice con fiabilidad y, por lo tanto, con seguridad. Para ello se llevan a cabo una serie de formas o pautas que se explicarán a continuación.

INSTALACIÓN POR COPIA DIRECTA:

 Este tipo de instalación se realiza mediante programas en MAC y se organizan y presentan como un paquete que contiene todo lo necesario para que el programa funcione. Este modelo permite que aunque instalemos y desinstalemos gran cantidad de archivos de Software del sistema operativo no se vera alterado y seguirá con su funcionamiento.

INSTALACIÓN MEDIANTE UN INSTALADOR: 

En este tipo de instalación se emplean archivos ejecutables y soportado por un dispositivo de almacenamiento. Esta instalación es habitual de la plataforma Windows para el uso de instaladores. Los instaladores hacen de transparencia al usuario. Para finalizar, este tipo de instalación necesita desinstaladores necesarios para no dejar rastro de la aplicación.

INSTALACIÓN USANDO UN SISTEMA O GESTOR DE PAQUETES

El sistema operativo requiere de algún software especifico para llevar a cabo la instalación. Para ello se llevan a cabo una serie de herramientas que amenizan el proceso de instalación actualización etc... Este tipo de instalaciones se llevan a cabo en Linux donde el Software se lleva a cabo mediante la segmentación de paquetes. También se deben de resolver una serie de dependencias para garantizar el funcionamiento del Software.

ELIMINACIÓN DE APLICACIONES:

Para la eliminación de las aplicaciones se lleva a cabo un proceso denominado desinstalación y que, dependiendo de modelo de instalación seguido, sera diferente para cada usuario. Dicho desinstalador deberá seguir:
Eliminación de archivos
Ajustes necesarios de configuración del SO
Eliminación de iconos en el escritorio.

PRUEBAS O TESTING DE APLICACIONES:

Las pruebas o testing de aplicaciones es el conjunto de procesos que verifica y valida la calidad del Software. Estos dos tipos se integran dentro del ciclo de vida del Software. Cuando se desarrolla un proyecto de software nunca se debe subestimar el plan de pruebas. Este tipo de pruebas hacen ejecutar el Software y aplicar sobre el mismo un conjunto de métodos para descubrir sus errores. Con las pruebas o testing, se pretende detectar errores tanto de programación como de forma. Para acabar, cabe destacar que lo habitual sea que se produzca gran numero de fallos al inicio de la primera fase.

FALLOS DEL SOFTWARE:

Razones por las que se produce fallos:

Escasez o ausencia de comunicación entre diferentes individuos.
Complejidad del Software.
Errores de programación.
Cambios continuos durante el desarrollo del Software.
Presiones de tiempo.
Pobre documentación del código.x                                                          

Para finalizar, la persona que lleva a cabo la reparación de los fallos del Software es un profesional que posee altos conocimientos de programación, técnicas y herramientas especializadas en pruebas.

TIPOS DE PRUEBAS:

Existen varios tipos de pruebas:

Verificacion: La verificación consiste en demostrar que un programa cumple con todas las expectativas y que funciona correctamente. Este tipo de prueba se centra en la fase de desarrollo e incluye la revisión de planes, del código etc... Finalmente, se trata de dar respuesta a la siguiente pregunta: ¿está el producto correctamente construido?

Validacion: La validación es el proceso que se encarga de comprobar que el programa da la respuesta adecuada al usuario. Este tipo de prueba se centra en la comprobación de los requerimientos de Software. 

No hay comentarios:

Publicar un comentario