Ut 2
Ut 2
Ut 2
CONTENIDOS
1. 2. 3.
4.
Instalacin de aplicaciones Instalaciones desatendidas y en red Prueba y explotacin de aplicaciones Mantenimiento de aplicaciones
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
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
Seguridad:
Fsica
de la informacin:
Proteccin
los accesos:
sistemas de identificacin
Usar
Usuarios:
No
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
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
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.
Francisco Javier Rufo Mendo
Tarea 1: Describe las diferentes opciones de instalacin de Microsoft Office, LibreOffice, Gimp y Avast!.
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
Tarea 2: Indica las opciones de personalizacin de Microsoft Office, LibreOffice, Gimp y Avast!.
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
Compatibilidad Bugs .
Tarea 4: Elabora una lista con diferentes tipos de problemas (configuracin, compatibilidad, desconocimiento de usuario) y documntalos, incluyendo la solucin.
Francisco Javier Rufo Mendo
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
Aplicaciones
Sistemas
operativos
nLite
Gratuito Vlido
Eliminacin de componentes
Ajustes finales
Para cada una de ellas, indicamos los comandos necesarios (instalacin, copia de ficheros auxiliares, )
ALLMYAPPS
Aplicacin que permite instalar software gratuito o de pago de forma automtica Similar a market o appstore Actualizacin automtica
VIRTUALIZACIN DE APLICACIONES
No requiere instalacin Movilidad de aplicaciones Despliege a mayor velocidad
Detectar todos los requisitos software de la aplicacin. Instalar dependencias (de forma transparente) antes de instalar nueva aplicacin.
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
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
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.
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.
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.
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 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.
Resultados
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.
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.
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
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.
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
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
Proceso automtico, pero en ciertas ocasiones hay que realizar procesos manuales: