Aplicaciones Ofimáticas

UT 2. INSTALACIÓN Y MANTENIMIENTO DE
APLICACIONES OFIMÁTICAS
Francisco Javier Rufo Mendo

CONTENIDOS
1.
2.
3.

4.

Instalación de aplicaciones
Instalaciones desatendidas y en red
Prueba y explotación de aplicaciones
Mantenimiento de aplicaciones

Francisco Javier Rufo Mendo

1. INSTALACIÓN DE APLICACIONES
1.
2.
3.

4.
5.
6.
7.

Preparación del entorno para la instalación
Descripción de las opciones de instalación
Personalización de la instalación
Instalación de aplicaciones
Resolución de problemas
Documentación de incidencias
Documentación del proceso

Francisco Javier Rufo Mendo

    Seguridad: Situar ordenadores en lugar seguro del edificio.1.1 PREPARACIÓN DEL ENTORNO PARA LA INSTALACIÓN   Se realiza una vez conocidos los requerimientos de la aplicación y los de la empresa. etc. Ambientación: Evitar exposición a luz solar. Accesibilidad: Fácil acceso y desplazamiento. Requisitos arquitectónicos y eléctricos: La sala de ordenadores debe cumplir ciertas características. Instalación eléctrica: Línea independiente  Evitar interferencias  Cableado protegido  Uso de SAIs  Reducir electricidad estática  Francisco Javier Rufo Mendo . ruidos.

 Seguridad:  Física de la información:  Protección de los soportes contra el fuego  Copias de seguridad en diferentes lugares físicos  En los accesos:  Usar sistemas de identificación  Usuarios:  No obstruir vías de acceso  Señalizar salidas de emergencia Francisco Javier Rufo Mendo .

 Configuración del sistema informático: El sistema debe configurarse adecuadamente en función del uso destinado. Hay que tener en cuenta:  Sistema operativo a utilizar  Aplicaciones a usar en cada máquina  Políticas de seguridad  Gestión de recursos Francisco Javier Rufo Mendo .

ficheros a compartir y se puede importar/exportar datos. Francisco Javier Rufo Mendo .  Sobre usuarios: Formación sobre programa.  Sobre el HW: Es posible que haya que actualizarlo. Consume recursos de tiempo y espacio. formas de trabajo. Impacto del nuevo sistema: Influencia que puede tener la puesta en marcha de una nueva aplicación en un sistema informático.  Sobre sistema de comunicaciones  Sobre el software: Comprobar que hay compatibilidad entre aplicaciones.

Tarea 1: Describe las diferentes opciones de instalación de Microsoft Office. algunos son:      Completa: Instala la aplicación con todas sus opciones/extensiones. Gimp y Avast!. Típica: Instala la aplicación con las opciones más comunes.2. LibreOffice. Francisco Javier Rufo Mendo . Desde red: Permite instalar la aplicación a través de la red. Personalizada: Permite seleccionar los componentes de la aplicación que deseamos instalar.1. DESCRIPCIÓN DE LAS OPCIONES DE INSTALACIÓN  Podemos encontrar diferentes tipos de instalación en función de la aplicación. Mínima: Instala la mínima parte que permita ejecutar la aplicación. Útil cuando se desea instalar un elevado número de instancias.

Francisco Javier Rufo Mendo .1. PERSONALIZACIÓN DE LA INSTALACIÓN Se puede acceder a ella mediante la instalación personalizada.)  Componentes  Creación de accesos directos Tarea 2: Indica las opciones de personalización de Microsoft Office.3. Gimp y Avast!. LibreOffice.  Nos permite modificar diferentes aspectos de la instalación. BBDD. entre otros:   Localización de los recursos (ficheros. etc.

  Trabajo en paralelo: Comparar los resultados con la aplicación anterior. Puede ser proceso muy complejo y costoso. Describe el proceso de instalación del nuevo sistema Francisco Javier Rufo Mendo . Explotación: Comienza el uso de la aplicación.4. Finalización de instalación Carga de datos: Cargar la aplicación con los datos iniciales para comenzar a trabajar.1. Explotación: Realizar mantenimiento y asegurar rápida atención ante cualquier situación. Tarea 3: Imagina que un usuario gestiona su tienda con una base de datos con dBASE. Ahora quiere modernizarse y pasar a Access. INSTALACIÓN DE APLICACIONES  Normalmente el proceso más sencillo. Si se realiza de forma automatizada  migración. Procedimiento universal:  Iniciar la instalación       Automática o manual Durante instalación: Normalmente “Siguiente”. Fase de pruebas: Importante para detectar anomalías.

desconocimiento para realizar una tarea por parte del usuario…)  Pueden aparecer otros errores  Compatibilidad  Bugs  …. actualizaciones.1. RESOLUCIÓN DE PROBLEMAS Usuarios sistema no son usuarios profesionales  Trato siempre debe ser correcto  Mayoría de errores suelen ser de configuración (desaparición elementos.5.  Francisco Javier Rufo Mendo .

desconocimiento de usuario) y documéntalos. incluyendo la solución. compatibilidad.1. DOCUMENTACIÓN DE INCIDENCIAS Imprescindible para futuras incidencias  Nos permite ahorrar tiempo/dinero/esfuerzo en la resolución  Usar formularios estandarizados  Tarea 4: Elabora una lista con diferentes tipos de problemas (configuración.6. Francisco Javier Rufo Mendo .

7.1. DOCUMENTACIÓN DEL PROCESO Indicar condiciones en las que se realiza la instalación  Detallar pasos seguidos antes de la instalación  Detallar opciones seleccionadas en la instalación  Anotar todas las incidencias y soluciones  Francisco Javier Rufo Mendo .

Configuración de instalaciones desatendidas Resolución de dependencias en instalaciones desatendidas Preparación del entorno para instalaciones en red Ventajas de las instalaciones desatendidas y en red Francisco Javier Rufo Mendo . INSTALACIONES DESATENDIDAS Y EN RED 1. 2. 4.2. 3.

Francisco Javier Rufo Mendo .1.2. sólo 1 vez. CONFIGURACIÓN DE INSTALACIONES DESATENDIDAS Enchufar y listo  Podemos realizar instalaciones desatendidas de:   Aplicaciones  Sistemas  operativos Proceso laborioso.

2.1. WXP y W2K3  Permite  Reducir tamaño  Integrar actualizaciones  Añadir extras  Instalación desatendida  Crear ISO Francisco Javier Rufo Mendo . INSTALACIÓN DESATENDIDA DE SISTEMA OPERATIVO  nLite  Gratuito  Válido para W2K.1.

Descargar imagen de CD Windows XP y descomprimir.  Iniciar nLite  Francisco Javier Rufo Mendo .

selección idioma Francisco Javier Rufo Mendo .Pantalla de bienvenida.

Búsqueda de los ficheros de instalación 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 eliminación accidental

Francisco Javier Rufo Mendo

Eliminación de componentes

Francisco Javier Rufo Mendo

Configuración de la instalación desatendida Francisco Javier Rufo Mendo .

Ajustes finales Francisco Javier Rufo Mendo .

Creación imagen ISO Francisco Javier Rufo Mendo .

2.2.1. INSTALACIÓN 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 .

indicamos los comandos necesarios (instalación.Para cada una de ellas. copia de ficheros auxiliares. …) Francisco Javier Rufo Mendo .

Podemos indicar dependencias y exclusiones Francisco Javier Rufo Mendo .

Francisco Javier Rufo Mendo . etc.Podemos asignar iconos. cambiar etiquetas.

Francisco Javier Rufo Mendo .

Podemos modificar el aspecto visual del entorno Francisco Javier Rufo Mendo .

ALLMYAPPS Aplicación que permite instalar software gratuito o de pago de forma automática  Similar a market o appstore  Actualización automática  Francisco Javier Rufo Mendo .

Francisco Javier Rufo Mendo .

Francisco Javier Rufo Mendo .

Francisco Javier Rufo Mendo .

VIRTUALIZACIÓN DE APLICACIONES No requiere instalación  Movilidad de aplicaciones  Despliege a mayor velocidad  Francisco Javier Rufo Mendo .

Francisco Javier Rufo Mendo .

Francisco Javier Rufo Mendo .

 Francisco Javier Rufo Mendo .  Instalar dependencias (de forma transparente) antes de instalar nueva aplicación. RESOLUCIÓN DE DEPENDENCIAS EN INSTALACIONES DESATENDIDAS  Cada aplicación posee sus requisitos  Aplicaciones previas  Actualizaciones de sistema  Frameworks … Detectar todos los requisitos software de la aplicación.2.2.

3. PREPARACIÓN DEL ENTORNO PARA INSTALACIONES EN RED Debemos contar con una red totalmente funcional  Configurar credenciales (usuarios. además de actualizaciones. pero los ficheros de instalación se encuentran en otra máquina. …)  Tipos  Unidad de red: Se instala en local.  Aplicación en red:   Servidor: Contiene la mayor parte de la aplicación. Francisco Javier Rufo Mendo .2. permisos.  Cliente: Contiene lo mínimo para poder ejecutar la aplicación en el cliente.

PRUEBA Y EXPLOTACIÓN DE APLICACIONES 1. 3. 2. Justificación de la realización de pruebas Elaboración de casos de prueba Importación de datos existentes a las nuevas aplicaciones Preparación del entorno para explotación Francisco Javier Rufo Mendo .3. 4.

3.1.  Francisco Javier Rufo Mendo . métodos y técnicas de pruebas y herramientas especializadas. escalabilidad.  Conceptos como estabilidad.  El proceso de prueba es un proceso técnico especializado de investigación que requiere de profesionales altamente capacitados en lenguajes de desarrollo. eficiencia y seguridad se relacionan a la calidad de un producto bien desarrollado. JUSTIFICACIÓN DE LA REALIZACIÓN DE PRUEBAS El proceso de prueba es clave a la hora de detectar errores o fallas.

 Francisco Javier Rufo Mendo .  Son utilizadas para identificar posibles fallos de implementación. calidad.  Básicamente es una fase en el desarrollo de software consistente en probar las aplicaciones construidas. o usabilidad de un programa de ordenador o videojuego.Permiten verificar y revelar la calidad de un producto software.

etc. tanto de forma modular como integración con el entorno de trabajo. diseñados y dirigidos para un objetivo particular.2.  Dinámicas: Analizan el funcionamiento del producto.3. consistente en comprobar el funcionamiento correcto de una parte de la aplicación informática. ELABORACIÓN DE CASOS DE PRUEBA Conjunto de entradas.  Formales: Comprueban la corrección de los algoritmos. condiciones de ejecución y resultados esperados.  Tipos:  Estáticas: Analizan código fuente.  Francisco Javier Rufo Mendo . aceptación.

 Más tipos:           Pruebas unitarias Pruebas funcionales Pruebas de Integración Pruebas de validación: SW cumple con su cometido y especificaciones Pruebas de sistema Caja blanca (sistemas) Caja negra (sistemas) Pruebas de aceptación Pruebas de carga Pruebas concurrentes Francisco Javier Rufo Mendo .

el analista debe restaurarla antes de que otro caso de prueba sea ejecutado. que deben ser ejecutadas después de realizado el caso de prueba. Descripción de los datos de entrada Resultados   Resultados esperados contiene una descripción de lo que el analista debería ver tras haber completado todos los pasos de la prueba Resultados reales contienen una breve descripción de lo que el analista encuentra después de que los pasos de prueba se hayan completado. Identificador de requerimientos el cuál está incluido por el caso de prueba. frecuentemente la referencia al defecto implicado se debe enumerar en esta columna. Por ejemplo. También aquí puede ser identificador de casos de uso o especificación funcional. quien ha desarrollado pruebas o es responsable de su desarrollo. que deben ser ejecutadas antes de que los casos de prueba se hayan inicializado. Dependencias Ambiente de prueba/configuración contiene información acerca de la configuración del hardware o software en el cuál se ejecutará el caso de prueba. Nombre el caso de prueba debe ser un título entendible por personas. Propósito contiene una breve descripción del propósito de la prueba. Esto se sustituye a menudo con un Correcto/Fallido. Por ejemplo si el caso de prueba estropea la base de datos. por ejemplo. para la fácil comprensión del propósito del caso de prueba y su campo de aplicación.         Actividades de los casos de prueba       Identificador es un identificador único para futuras referencias. Acciones pasos a realizar para completar la prueba.  Estructura de un caso de prueba Introducción/visión general contiene información general acerca de los Casos de Prueba. Si un caso de prueba falla. debemos abrir algún archivo. Finalización describe acciones. y la funcionalidad que chequea. Versión la actual definición del caso de prueba. Francisco Javier Rufo Mendo . mientras se describe un defecto encontrado. Caso de prueba dueño/creador es el nombre del analista o diseñador de pruebas. Inicialización describe acciones.

 Se produce cuando una aplicación necesita datos previos para poder comenzar a trabajar.  Traspaso de datos de aplicación antigua a nueva  migración. IMPORTACIÓN DE DATOS EXISTENTES A LAS NUEVAS APLICACIONES Cargar datos iniciales para comenzar a trabajar.3.3.  Francisco Javier Rufo Mendo .

se puede seguir trabajando con la antigua. PREPARACIÓN DEL ENTORNO PARA EXPLOTACIÓN  Trabajo en paralelo: Durante un tiempo se trabaja con las aplicaciones nuevas y las antiguas.3. A veces duplica el trabajo.  Explotación: Asegurar que los problemas se solucionan en el menor tiempo posible.4. Francisco Javier Rufo Mendo .  En caso de fallo.

4.4. 2. 5. 3. Descripción de tipos de mantenimiento Desinstalación de aplicaciones Modificación de los elementos instalados Reparación de aplicaciones instaladas Actualización de aplicaciones Francisco Javier Rufo Mendo . MANTENIMIENTO DE APLICACIONES 1.

Proceso de modificar un sistema o componente software después de su entrega para corregir defectos.  Las aplicaciones siempre deben estar funcionando correctamente. mejorar el rendimiento u otros atributos o adaptarlo a un entorno cambiante. y no tiene límite temporal.  El mantenimiento es la última fase en el ciclo de vida de la aplicación.  Francisco Javier Rufo Mendo .

Tarea 5: Elige una aplicación informática y propón un ejemplo de cada tipo de mantenimiento. haciendo revisiones y actualizaciones periódicas para detectar y prevenir tanto posibles defectos como características susceptibles de ser mejoradas.4. DESCRIPCIÓN DE TIPOS DE MANTENIMIENTO     Correctivo: Solucionar problemas que se van detectando en el uso cotidiano de la aplicación. Adaptativo: Se modifica y actualiza la aplicación para adaptarla en todo momento a los cambios que se producen en el entorno de trabajo.1. Francisco Javier Rufo Mendo . Preventivo: Prevenir problemas antes de que aparezcan. principalmente adaptarla a los cambios tecnológicos. Evolutivo: Evolucionar el sistema para cubrir necesidades de usuario no tenidas en cuenta en su momento o que aparecen posteriormente.

etc. Actualización: Pueden establecerse los siguientes pasos previos:  Copia de seguridad de aplicación y datos.  Realizar pruebas. ACTUALIZACIÓN DE APLICACIONES    Instalar una nueva versión de un producto existente. coste.  Carga de datos Francisco Javier Rufo Mendo .  Pruebas de impacto: Tiempo de sustitución. nueva formación.  Pruebas de regresión: Evitar que los cambios realizados provoquen fallos o comportamientos no deseados en otras partes del sistema.5.4.  Implantación plena y puesta en marcha. Pruebas de regresión e impacto: La actualización puede afectar al funcionamiento general.

2. existen dos opciones:    Proceso automático.4. pero en ciertas ocasiones hay que realizar procesos manuales:       Desinstalador de la aplicación Desinstalador del sistema operativo Borrado de la carpeta principal de aplicación Ficheros adicionales Accesos directos Entradas en el registro Programas de arranque automático Medidas a tomar para prevenir problemas:    Copias de seguridad Copias del registro Puntos de restauración Tarea 6: Realiza la tarea 6 expuesta en la plataforma Francisco Javier Rufo Mendo . DESINSTALACIÓN DE APLICACIONES  Normalmente.

 Si se añade un módulo.  Consiste en añadir/eliminar módulos de la aplicación.3. se tomará como una actualización. se tomará como una desinstalación parcial. con sus pasos correspondientes.4.  Si se elimina un módulo. MODIFICACIÓN DE LOS ELEMENTOS INSTALADOS Numerosas aplicaciones permiten realizar instalaciones por módulos.  Francisco Javier Rufo Mendo .

     Para disminuir sus consecuencias y solventar el problema los más rápido posible:       Mal uso de los usuarios. Agujeros de seguridad. Copias de seguridad Cuaderno de bitácora Revisión periódica Comprobar actualizaciones … Algunas aplicaciones contienen una opción de reparación en las opciones de instalación   Busca posibles problemas y los soluciona La mayoría de las veces desinstala y reinstala de forma oculta Francisco Javier Rufo Mendo .4. Actualizaciones.4. REPARACIÓN DE APLICACIONES INSTALADAS  Una aplicación puede comenzar a fallar en cualquier momento. Etc.