You are on page 1of 62

Aplicaciones Ofimticas

UT 2. INSTALACIN Y MANTENIMIENTO DE
APLICACIONES OFIMTICAS
Francisco Javier Rufo Mendo

CONTENIDOS
1.
2.
3.

4.

Instalacin de aplicaciones
Instalaciones desatendidas y en red
Prueba y explotacin de aplicaciones
Mantenimiento de aplicaciones

Francisco Javier Rufo Mendo

1. INSTALACIN DE APLICACIONES
1.
2.
3.

4.
5.
6.
7.

Preparacin del entorno para la instalacin


Descripcin de las opciones de instalacin
Personalizacin de la instalacin
Instalacin de aplicaciones
Resolucin de problemas
Documentacin de incidencias
Documentacin del proceso

Francisco Javier Rufo Mendo

1.1 PREPARACIN DEL ENTORNO PARA LA


INSTALACIN

Se realiza una vez conocidos los requerimientos de la


aplicacin y los de la empresa.
Requisitos arquitectnicos y elctricos: La sala de
ordenadores debe cumplir ciertas caractersticas.

Seguridad: Situar ordenadores en lugar seguro del edificio.


Accesibilidad: Fcil acceso y desplazamiento.
Ambientacin: Evitar exposicin a luz solar, ruidos, etc.
Instalacin elctrica:
Lnea independiente
Evitar interferencias
Cableado protegido
Uso de SAIs
Reducir electricidad esttica

Francisco Javier Rufo Mendo

Seguridad:
Fsica

de la informacin:

Proteccin

de los soportes contra el fuego


Copias de seguridad en diferentes lugares fsicos
En

los accesos:

Usar

sistemas de identificacin

Usuarios:
No

obstruir vas de acceso


Sealizar salidas de emergencia

Francisco Javier Rufo Mendo

Configuracin del sistema informtico: El


sistema debe configurarse adecuadamente en
funcin del uso destinado. Hay que tener en
cuenta:
Sistema

operativo a utilizar
Aplicaciones a usar en cada mquina
Polticas de seguridad
Gestin de recursos

Francisco Javier Rufo Mendo

Impacto del nuevo sistema: Influencia que


puede tener la puesta en marcha de una nueva
aplicacin en un sistema informtico.
Sobre

el HW: Es posible que haya que actualizarlo.


Sobre sistema de comunicaciones
Sobre el software: Comprobar que hay
compatibilidad entre aplicaciones, ficheros a
compartir y se puede importar/exportar datos.
Sobre usuarios: Formacin sobre programa, formas
de trabajo. Consume recursos de tiempo y espacio.
Francisco Javier Rufo Mendo

1.2. DESCRIPCIN DE LAS OPCIONES DE


INSTALACIN

Podemos encontrar diferentes tipos de instalacin en


funcin de la aplicacin, algunos son:

Completa: Instala la aplicacin con todas sus


opciones/extensiones.
Mnima: Instala la mnima parte que permita ejecutar la
aplicacin.
Tpica: Instala la aplicacin con las opciones ms comunes.
Personalizada: Permite seleccionar los componentes de la
aplicacin que deseamos instalar.
Desde red: Permite instalar la aplicacin a travs de la red.
til cuando se desea instalar un elevado nmero de
instancias.

Tarea 1: Describe las diferentes opciones de instalacin de Microsoft Office, LibreOffice, Gimp y Avast!.
Francisco Javier Rufo Mendo

1.3. PERSONALIZACIN DE LA INSTALACIN


Se puede acceder a ella mediante la
instalacin personalizada.
Nos permite modificar diferentes aspectos de
la instalacin, entre otros:

Localizacin

de los recursos (ficheros, BBDD, etc.)


Componentes
Creacin de accesos directos

Tarea 2: Indica las opciones de personalizacin de Microsoft Office, LibreOffice, Gimp y Avast!.

Francisco Javier Rufo Mendo

1.4. INSTALACIN DE APLICACIONES

Normalmente el proceso ms sencillo. Procedimiento


universal:

Iniciar la instalacin

Automtica o manual

Durante instalacin: Normalmente Siguiente.


Finalizacin de instalacin
Carga de datos: Cargar la aplicacin con los datos iniciales para
comenzar a trabajar. Si se realiza de forma automatizada
migracin. Puede ser proceso muy complejo y costoso.
Fase de pruebas: Importante para detectar anomalas.
Explotacin: Comienza el uso de la aplicacin.

Trabajo en paralelo: Comparar los resultados con la aplicacin anterior.


Explotacin: Realizar mantenimiento y asegurar rpida atencin ante
cualquier situacin.

Tarea 3: Imagina que un usuario gestiona su tienda con una base de datos con dBASE.
Ahora quiere modernizarse y pasar a Access. Describe el proceso de instalacin del nuevo sistema
Francisco Javier Rufo Mendo

1.5. RESOLUCIN DE PROBLEMAS


Usuarios sistema no son usuarios profesionales
Trato siempre debe ser correcto
Mayora de errores suelen ser de configuracin
(desaparicin elementos, actualizaciones,
desconocimiento para realizar una tarea por parte
del usuario)
Pueden aparecer otros errores

Compatibilidad
Bugs
.

Francisco Javier Rufo Mendo

1.6. DOCUMENTACIN DE INCIDENCIAS


Imprescindible para futuras incidencias
Nos permite ahorrar tiempo/dinero/esfuerzo
en la resolucin
Usar formularios estandarizados

Tarea 4: Elabora una lista con diferentes tipos de problemas (configuracin, compatibilidad,
desconocimiento de usuario) y documntalos, incluyendo la solucin.
Francisco Javier Rufo Mendo

1.7. DOCUMENTACIN DEL PROCESO


Indicar condiciones en las que se realiza la
instalacin
Detallar pasos seguidos antes de la instalacin
Detallar opciones seleccionadas en la
instalacin
Anotar todas las incidencias y soluciones

Francisco Javier Rufo Mendo

2. INSTALACIONES DESATENDIDAS Y EN RED


1.
2.

3.

4.

Configuracin de instalaciones desatendidas


Resolucin de dependencias en instalaciones
desatendidas
Preparacin del entorno para instalaciones en
red
Ventajas de las instalaciones desatendidas y
en red

Francisco Javier Rufo Mendo

2.1. CONFIGURACIN DE INSTALACIONES


DESATENDIDAS
Enchufar y listo
Podemos realizar instalaciones desatendidas
de:

Aplicaciones
Sistemas

operativos

Proceso laborioso, slo 1 vez.

Francisco Javier Rufo Mendo

2.1.1. INSTALACIN DESATENDIDA DE SISTEMA


OPERATIVO

nLite
Gratuito
Vlido

para W2K, WXP y W2K3


Permite
Reducir

tamao
Integrar actualizaciones
Aadir extras
Instalacin desatendida
Crear ISO

Francisco Javier Rufo Mendo

Descargar imagen de CD Windows XP y


descomprimir.
Iniciar nLite

Francisco Javier Rufo Mendo

Pantalla de bienvenida, seleccin idioma

Francisco Javier Rufo Mendo

Bsqueda de los ficheros de instalacin de Windows

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Ajustes anteriores personalizaciones

Francisco Javier Rufo Mendo

Opciones que deseamos personalizar

Francisco Javier Rufo Mendo

Opciones de compatibilidad, evitar eliminacin accidental

Francisco Javier Rufo Mendo

Eliminacin de componentes

Francisco Javier Rufo Mendo

Configuracin de la instalacin desatendida

Francisco Javier Rufo Mendo

Ajustes finales

Francisco Javier Rufo Mendo

Creacin imagen ISO

Francisco Javier Rufo Mendo

2.1.2. INSTALACIN DESATENDIDA DE


APLICACIONES
Windows Post Install
allmyapps

Francisco Javier Rufo Mendo

WINDOWS POST INSTALL

Francisco Javier Rufo Mendo

Opciones del aspecto del programa

Francisco Javier Rufo Mendo

Introducimos las aplicaciones

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Para cada una de ellas, indicamos los comandos necesarios (instalacin, copia de ficheros auxiliares, )

Francisco Javier Rufo Mendo

Podemos indicar dependencias y exclusiones

Francisco Javier Rufo Mendo

Podemos asignar iconos, cambiar etiquetas, etc.

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Podemos modificar el aspecto visual del entorno

Francisco Javier Rufo Mendo

ALLMYAPPS
Aplicacin que permite instalar software
gratuito o de pago de forma automtica
Similar a market o appstore
Actualizacin automtica

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

VIRTUALIZACIN DE APLICACIONES
No requiere instalacin
Movilidad de aplicaciones
Despliege a mayor velocidad

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

2.2. RESOLUCIN DE DEPENDENCIAS EN


INSTALACIONES DESATENDIDAS

Cada aplicacin posee sus requisitos


Aplicaciones

previas
Actualizaciones de sistema
Frameworks

Detectar todos los requisitos software de la


aplicacin.
Instalar dependencias (de forma transparente)
antes de instalar nueva aplicacin.

Francisco Javier Rufo Mendo

2.3. PREPARACIN DEL ENTORNO PARA


INSTALACIONES EN RED
Debemos contar con una red totalmente funcional
Configurar credenciales (usuarios, permisos, )
Tipos

Unidad de red: Se instala en local, pero los ficheros de


instalacin se encuentran en otra mquina.
Aplicacin en red:

Servidor:

Contiene la mayor parte de la aplicacin, adems de


actualizaciones.
Cliente: Contiene lo mnimo para poder ejecutar la aplicacin
en el cliente.
Francisco Javier Rufo Mendo

3. PRUEBA Y EXPLOTACIN DE APLICACIONES


1.
2.
3.

4.

Justificacin de la realizacin de pruebas


Elaboracin de casos de prueba
Importacin de datos existentes a las nuevas
aplicaciones
Preparacin del entorno para explotacin

Francisco Javier Rufo Mendo

3.1. JUSTIFICACIN DE LA REALIZACIN DE


PRUEBAS
El proceso de prueba es clave a la hora de
detectar errores o fallas.
El proceso de prueba es un proceso tcnico
especializado de investigacin que requiere de
profesionales altamente capacitados en lenguajes
de desarrollo, mtodos y tcnicas de pruebas y
herramientas especializadas.
Conceptos
como estabilidad, escalabilidad,
eficiencia y seguridad se relacionan a la calidad
de un producto bien desarrollado.

Francisco Javier Rufo Mendo

Permiten verificar y revelar la calidad de un


producto software.
Son utilizadas para identificar posibles fallos
de implementacin, calidad, o usabilidad de un
programa de ordenador o videojuego.
Bsicamente es una fase en el desarrollo de
software consistente en probar las aplicaciones
construidas.

Francisco Javier Rufo Mendo

3.2. ELABORACIN DE CASOS DE PRUEBA


Conjunto de entradas, condiciones de ejecucin y
resultados esperados, diseados y dirigidos para
un objetivo particular, consistente en comprobar el
funcionamiento correcto de una parte de la
aplicacin informtica.
Tipos:

Estticas: Analizan cdigo fuente.


Dinmicas: Analizan el funcionamiento del producto,
tanto de forma modular como integracin con el
entorno de trabajo, aceptacin, etc.
Formales: Comprueban la correccin de los algoritmos.

Francisco Javier Rufo Mendo

Ms tipos:

Pruebas unitarias
Pruebas funcionales
Pruebas de Integracin
Pruebas de validacin: SW cumple con su cometido y
especificaciones
Pruebas de sistema
Caja blanca (sistemas)
Caja negra (sistemas)
Pruebas de aceptacin
Pruebas de carga
Pruebas concurrentes
Francisco Javier Rufo Mendo

Estructura de un caso de prueba


Introduccin/visin general contiene informacin general acerca de los Casos de Prueba.

Actividades de los casos de prueba

Identificador es un identificador nico para futuras referencias, por ejemplo, mientras se describe un defecto encontrado.
Caso de prueba dueo/creador es el nombre del analista o diseador de pruebas, quien ha desarrollado pruebas o es responsable
de su desarrollo.
Versin la actual definicin del caso de prueba.
Nombre el caso de prueba debe ser un ttulo entendible por personas, para la fcil comprensin del propsito del caso de prueba y
su campo de aplicacin.
Identificador de requerimientos el cul est incluido por el caso de prueba. Tambin aqu puede ser identificador de casos de uso o
especificacin funcional.
Propsito contiene una breve descripcin del propsito de la prueba, y la funcionalidad que chequea.
Dependencias
Ambiente de prueba/configuracin contiene informacin acerca de la configuracin del hardware o software en el cul se
ejecutar el caso de prueba.
Inicializacin describe acciones, que deben ser ejecutadas antes de que los casos de prueba se hayan inicializado. Por ejemplo,
debemos abrir algn archivo.
Finalizacin describe acciones, que deben ser ejecutadas despus de realizado el caso de prueba. Por ejemplo si el caso de
prueba estropea la base de datos, el analista debe restaurarla antes de que otro caso de prueba sea ejecutado.
Acciones pasos a realizar para completar la prueba.
Descripcin de los datos de entrada

Resultados

Resultados esperados contiene una descripcin de lo que el analista debera ver tras haber completado todos los pasos de la
prueba
Resultados reales contienen una breve descripcin de lo que el analista encuentra despus de que los pasos de prueba se hayan
completado. Esto se sustituye a menudo con un Correcto/Fallido. Si un caso de prueba falla, frecuentemente la referencia al
defecto implicado se debe enumerar en esta columna.

Francisco Javier Rufo Mendo

3.3. IMPORTACIN DE DATOS EXISTENTES A LAS


NUEVAS APLICACIONES
Cargar datos iniciales para comenzar a
trabajar.
Se produce cuando una aplicacin necesita
datos previos para poder comenzar a trabajar.
Traspaso de datos de aplicacin antigua a
nueva migracin.

Francisco Javier Rufo Mendo

3.4. PREPARACIN DEL ENTORNO PARA


EXPLOTACIN

Trabajo en paralelo: Durante un tiempo se


trabaja con las aplicaciones nuevas y las
antiguas.
A

veces duplica el trabajo.


En caso de fallo, se puede seguir trabajando con la
antigua.

Explotacin: Asegurar que los problemas se


solucionan en el menor tiempo posible.

Francisco Javier Rufo Mendo

4. MANTENIMIENTO DE APLICACIONES
1.
2.
3.

4.
5.

Descripcin de tipos de mantenimiento


Desinstalacin de aplicaciones
Modificacin de los elementos instalados
Reparacin de aplicaciones instaladas
Actualizacin de aplicaciones

Francisco Javier Rufo Mendo

Proceso de modificar un sistema o componente


software despus de su entrega para corregir
defectos, mejorar el rendimiento u otros atributos
o adaptarlo a un entorno cambiante.
Las
aplicaciones
siempre
deben
estar
funcionando correctamente.
El mantenimiento es la ltima fase en el ciclo de
vida de la aplicacin, y no tiene lmite temporal.

Francisco Javier Rufo Mendo

4.1. DESCRIPCIN DE TIPOS DE


MANTENIMIENTO

Correctivo: Solucionar problemas que se van detectando en


el uso cotidiano de la aplicacin.
Evolutivo: Evolucionar el sistema para cubrir necesidades de
usuario no tenidas en cuenta en su momento o que
aparecen posteriormente.
Adaptativo: Se modifica y actualiza la aplicacin para
adaptarla en todo momento a los cambios que se producen
en el entorno de trabajo, principalmente adaptarla a los
cambios tecnolgicos.
Preventivo: Prevenir problemas antes de que aparezcan,
haciendo revisiones y actualizaciones peridicas para
detectar y prevenir tanto posibles defectos como
caractersticas susceptibles de ser mejoradas.

Tarea 5: Elige una aplicacin informtica y propn un ejemplo de cada tipo de mantenimiento.
Francisco Javier Rufo Mendo

4.5. ACTUALIZACIN DE APLICACIONES

Instalar una nueva versin de un producto existente.


Pruebas de regresin e impacto: La actualizacin puede afectar al
funcionamiento general.
Pruebas de regresin: Evitar que los cambios realizados
provoquen fallos o comportamientos no deseados en otras partes
del sistema.
Pruebas de impacto: Tiempo de sustitucin, coste, nueva
formacin, etc.
Actualizacin: Pueden establecerse los siguientes pasos previos:
Copia de seguridad de aplicacin y datos.
Realizar pruebas.
Implantacin plena y puesta en marcha.
Carga de datos
Francisco Javier Rufo Mendo

4.2. DESINSTALACIN DE APLICACIONES

Normalmente, existen dos opciones:

Proceso automtico, pero en ciertas ocasiones hay que realizar


procesos manuales:

Desinstalador de la aplicacin
Desinstalador del sistema operativo
Borrado de la carpeta principal de aplicacin
Ficheros adicionales
Accesos directos
Entradas en el registro
Programas de arranque automtico

Medidas a tomar para prevenir problemas:

Copias de seguridad
Copias del registro
Puntos de restauracin

Tarea 6: Realiza la tarea 6 expuesta en la plataforma


Francisco Javier Rufo Mendo

4.3. MODIFICACIN DE LOS ELEMENTOS


INSTALADOS
Numerosas aplicaciones permiten realizar
instalaciones por mdulos.
Consiste en aadir/eliminar mdulos de la
aplicacin.
Si se elimina un mdulo, se tomar como una
desinstalacin parcial, con sus pasos
correspondientes.
Si se aade un mdulo, se tomar como una
actualizacin.

Francisco Javier Rufo Mendo

4.4. REPARACIN DE APLICACIONES


INSTALADAS

Una aplicacin puede comenzar a fallar en cualquier momento.

Para disminuir sus consecuencias y solventar el problema los ms rpido


posible:

Mal uso de los usuarios.


Actualizaciones.
Agujeros de seguridad.
Etc.
Copias de seguridad
Cuaderno de bitcora
Revisin peridica
Comprobar actualizaciones

Algunas aplicaciones contienen una opcin de reparacin en las opciones


de instalacin

Busca posibles problemas y los soluciona


La mayora de las veces desinstala y reinstala de forma oculta

Francisco Javier Rufo Mendo