lunes, 25 de marzo de 2019

LENGUAJES DE PROGRAMACIÓN QUE MANEJA Wget



Wget es un comando que puede ser invocado desde cualquier lenguaje de programación que proporcione una API para ejecución de programas externos, como PHP, Perl o Python. 
Las opciones de ejecución de wget ofrecen una gama increible de posibilidades.

Con wget es posible recuperar documentos desde sitios privados, previa autentificación, utilizando la opción de envío de datos mediante HTTP POST y FTP para el envío de los datos al usuario, y adicionalmente, usar la opción de habilitación de cookies par
a mentener la sesión.

¿Wget ES DE DISTRIBUCIÓN LIBRE O PRIVADA?



Wget es software libre, esto significa que todo el mundo puede utilizarlo, redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU, según lo publicado por la Free Software Foundation.

sábado, 23 de marzo de 2019

¿QUE ES Wget?


Wget es una herramienta informática creada por el proyecto GNU. se puede usar para recuperar contenido y archivos de varios servidores web. El nombre es una combinación de world wide web y la palabra get. Es una pequeña pero muy útil aplicación que sirve para descargar archivos. Wget es muy potente, soporta ftp, sftp, http y https.




VENTAJAS DE WGET
Es simple directo. esta diseñado para descargas rápidas, y es excelente en eso. Wget es solo un programa autónomo. No requiere ninguna biblioteca adicional, y no pretende hacer nada mas allá del alcance de lo que hace.
También tiene la capacidad de descargar de forma recursiva. Esto permite descargar todo una página o todos los archivos en un directorio FTP a la vez.
También tiene valores predeterminados inteligentes. Especifica cómo manejar muchas cosas que haría un navegador normal, como cookies y redicciones, sin la necesidad de agregar ninguna configuración, wget funciona fuera de la caja.

sábado, 2 de marzo de 2019

Cuadro Comparativo

Tipo de prueba
Descripción
¿Qué se utiliza como base para la prueba?
¿será útil para tu aplicación móvil?
Pruebas unitarias
Es un método que puede invocar al código que queremos probar y determina si el resultado obtenido es el esperado. Si es igual entonces la prueba es exitosa, si no, falla.
Una unidad de programa en
este caso se considera como una función o método para la base de prueba
Si, será útil por el hecho de que al hacer pruebas unitarias podemos comprobar si nuestro software es exitoso
Pruebas de integración
Incremental ascendente(Bottom-up)
Es la prueba de integración ascendente la cual comienza con los componentes elementales del sistema que no requieren componentes adicionales. Se crean componentes conductores para simular a los componentes que los llaman
Planificación coordinada y cuidadosa.
Este tipo de enfoque permite un desarrollo más en paralelo que el enfoque de arriba  abajo, pero presenta mayores dificultades a la hora de planificar y de gestionar
Si porque el proceso requerido atreves de módulos en este caso de interfaces y en nuestra aplicación son muchas interfaces
Pruebas de integración
Incremental descendente(Top-Down)
Se desarrolla y prueba es el primero con el componente de más alto nivel del sistema que llama a otros componentes del nivel más bajo se sustituyen por componentes auxiliares para simular a los componentes invocados
En este caso no son necesarios componentes conductores. Una de las ventajas de aplicar esta estrategia es que las interfaces entre los distintos componentes se prueban en una fase temprana y con frecuencia
Estaría bien implementarlo ya que se empezaría por la lógica y seria empezando por el componente con mayor importancia y al final el de menor importancia
Pruebas de sistema
Tienen como objetivo ejercitar profundamente el sistema comprobando la integración del sistema de información globalmente, verificando el funcionamiento correcto de las interfaces entre los distintos subsistemas que lo componen y con el resto de sistemas de información con los que se comunica
Utilizar como bases de prueba entregables tales como: requerimientos, casos de uso, historias de usuario etc.
Las pruebas de sistema son importantes y útiles ya que permite probar el sistema así como también verificar que las especificaciones técnicas funcionen correctamente
Pruebas de aceptación
Se realizan para establecer el grado de confianza en un sistema y son preparadas por el equipo de desarrollo, aunque la ejecución y aprobación final corresponden al usuario
El aplicativo no podrá salir a producción, sin que se hayan ejecutado las respectivas pruebas
Es útil ya que esta prueba pretende comprobar que el sistema cumpla con los requerimientos de funcionalidad de la aplicación que se propusieron al principio
Pruebas de instalación
Su finalidad es verificar y validar que el sistema se instala apropiadamente en el hardware final
Diseñar scripts para validar las condiciones de la maquina e instalar
Si aplica ya que se usan de las partes fundamentales por las cuales todos los usuarios que hagan uso del software les sea factible, en este caso será la instalación en el sistema operativo

Error de software

¿QUE IMPORTANCIA TIENE LA INGENIERIA DE SOFTWARE EN EL PROCESO DE DESARROLLO DE APLICACIONES MÓVILES PARA UN EGRESADO DEL TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS?

La ingeniería de software comprende todos los aspectos de la producción del software, desde las etapa iniciales de la especificación del pr...