viernes, 23 de septiembre de 2016

5- instalación , institucion

Instalación:

Colocar un cosa en un lugar para que funcione correctamente o realice la función que le corresponde.

proceso durante el cual el soft desarrollado es preparados para ser ejecutados en el  ámbito real (destino o sistema objeto), para cumplir la función por la cual fueron desarrollados
Hay que asegurar la compatibilidad con los recursos disponibles y la accesibilidad
Se puede ensayar el funcionamiento a escala reducida (prueba piloto) para verificar  la compatibilidad y accesibilidad
Hay que asegura la disponibilidad  de servicios imprescindibles , caso contrario instalarlos
Hay que  configurar con datos apropiados para que el soft funcione de la forma esperada , para ello
seteamos  información necesaria ,asegurando  acceso a información  externa y a infraestructura    
Las habituales tareas de esta etapa

  •        Generación de accesos
  •        Prueba de funcionamiento
  •        Generacion de instaladores
  •        Guias de uso para usuarios
  •        Entrenamiento de uso

Institucion


Instituir significa: crear ,erigir , establecer , instaurar (se parece al termino implantar del diccionario IBM)
Se instituye una alteración en el sistema de trabajo (un cambio que perdurara)
Eso altera la regla del equilibrio P-R-S  (propósito - recurso - sistema)
Tendremos que trabajar para que se produzca un desplazamiento hacia un nuevo equilibrio conveniente.
En sistemas conocidos , o de reemplazo basta con asegurarse que los usuarios resuelven sus problemas  explotando las nuevas herramientas.
En otros casos , la llegada de un nuevo sistema puede implicar reorganizacion de funciones , cambios en el flujo del trabajo , etc.
Esos casos requieren de manuales , entrenamiento en resolucion de problemas , talleres , help desk y un trabajo cercano con los promotores para que puedan apreciar que el cambio :es el que esperaban
Esta etapa ya empieza a generar cambios (todos urgentes) en el soft , hay que estar listo para el mantenimiento correctivo de prioridad urgente
Hay que prepararse porque se alteran todas las tareas de soporte

Documentación
Configuracion
Calidad
Vinificación
Validacion
Reuniones
Auditorías
Resolucion de problemas
Organizacionales
Gerenciamiento
Infraestructura
Mejora
Entrenamiento

El final de esta etapa es cuando el soft y todo su impacto , es parte normal del trabajo diario




viernes, 2 de septiembre de 2016

4-Pruebas

 

4.1.1)Prueba: de integracion

En este caso probamos cómo es la interacción entre dos o mas unidades del software.
Este tipo de pruebas verifican que los componentes de la aplicación funcionan correctamente actuando en conjunto.
Siguiendo con el caso anterior, las pruebas de integración son las que comprobarían que se ha mandado un email, la conexión real con la base de datos etc.
Este tipo de pruebas son dependientes del entorno en el que se ejecutan. Si fallan, puede ser porque el código esté bien, pero haya un cambio en el entorno.
Por ejemplo, también podríamos usar JUnit para realizar pruebas de integración, si no hacemos mocks o stubs, y nos centramos en probar el comportamiento de los componentes en su conjunto.
4.1..2)Pruebas de sistema
Aquí se engloban tipos de pruebas cuyo objetivo es probar todo el sistema software completo e integrado, normalmente desde el punto de vista de requisitos de la aplicación.
Aquí aparecerían las pruebas funcionales, pruebas de carga, de estrés etc.

4.1..3)Pruebas de carga

Las pruebas de carga son un tipo de prueba de rendimiento del sistema. Con ellas observamos la respuesta de la aplicación ante un determinado número de peticiones.
Aquí entraría por ejemplo ver cómo se comporta el sistema ante X usuarios que entran concurrentemente a la aplicación y realizan ciertas transacciones.

4.1..4)Pruebas de estrés

Este es otro tipo de prueba de rendimiento del sistema. El objetivo de estas pruebas es someter al software a situaciones extremas, intentar que el sistema se caiga, para ver cómo se comporta, si es capaz de recuperarse o tratar correctamente un error grave.

4.1..5)Pruebas de aceptación

Por último, las pruebas de aceptación se realizan para comprobar si el software cumple con las expectativas del cliente, con lo que el cliente realmente pidió.

4.2)Prueba de instalacion (o despliegue)


       Se trata de emular el ambiente donde se instalara el soft con el objetivo de verificar que el soft es instalable.
      Experimentar configuraciones optimas posibles  de cada server , servicio , puesto de trabajo , flujo de tareas
       -Generar instaladores 
      - Documentacion del entorno requerido/esperado

3-Implementación: codificacion o traslado del diseño en un lenguaje

4.1 diseño
      En el ámbito de la programacion , pensando la mejor forma de cumplir las especificaciones
4.2  Construccion
       Generación de código a partir de : reuso , componentes , rad  , codificacion artesanal de partes            visuales y   no-visuales
              /      
                                         


  4.3       depuración
            Para conseguir programas efectivos y libres de errores. Pulido / espulgado
  4.4       Pruebas unitarias y de programa
            Se trata de verificar que se cumplen requisitos funcionales y de integracion
  4.5       Documentacion
            Lo mas importante es documentar las decisiones del programador , las excepciones incorporadas , los problemas resueltos.
             los contratos asumidos y salidas correctas esperadas