Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRABAJO DE INVESTIGACION
1) SE PIDE INVESTIGAR LOS SIGUIENTES TIPOS DE APLICACIONES WEB,
CONSIDERANDO: DEFINICIÓN, CARACTERÍSTICAS, COMPATIBILIDAD, VENTAJAS,
DESVENTAJAS
1. GOOGLE SUITE
DEFINICION
G Suite es una suite poderosa de herramientas online - 100% web - para mensajería y
colaboración que satisfacen las necesidades fundamentales de la empresa, incrementan la
productividad y reduce costos, todas estas herramientas están hospedadas en la
infraestructura de alta seguridad y disponibilidad de Google, no se requiere hardware o
software y solo requiere una administración mínima, con esto puedes ahorrar mucho
tiempo y reducir los costos para tu negocio.
CARACTERISTICAS
G Suite permite una colaboración segura en tiempo real entre grupos de trabajo de
cualquier tamaño. Gracias a los documentos alojados (documentos de procesamiento de
texto, hojas de cálculo y presentaciones), el acceso a vídeo basado en web y sencillas
herramientas de creación de sitios, la información está disponible desde cualquier
navegador o teléfono Smartphone, cuando y donde los trabajadores la necesiten. Los
servicios de Inicio de sesión único (SSO) basado en SAML se integran perfectamente con
los sistemas de seguridad y de autenticación existentes. G Suite ofrece productividad
segura y fácil a cualquier grupo de trabajo sin necesidad de añadir hardware o software
adicional.
COMPATIBILIDAD
Es compatible con Windows, Mac, Linux, Ubuntu, Mac OSX, Android, iOS, etc.
VENTAJAS
G Suite ofrece los siguientes beneficios:
se actualizo google maps para android 2.2 incluye la función de guía por voz
asimismo la visualización de tráfico en vivo con tiempos de viaje estimados están
disponibles para móvil y la PC.
Se añade una gran red de vías para andar en bicicleta y la optimización de map
marker, los usuarios pueden colaborar a encontrar nuevas rutas las cuales podrán
ser aprobadas en google maps y google earth.
COMPATIBILIDAD
El google maps es compatible con una serie de dispositivos como ser el móvil, la
computadora, la Tablet, el Smart wath, etc. que nos permite con unos clics encontrar un
abanico de opciones a nuestra consulta.
VENTAJAS
DESVENTAJAS
• Su manejo podría no ser seguro si el usuario no crea una buena contraseña y la protege, o si
el usuario se equivoca intentando compartir archivos con su grupo, y los hace accesible a todo
público.
• Existen ciertas limitaciones relativas a las capacidades que la herramienta acepta según el
formato del documento: para textos, hasta 500 Kb; imágenes, hasta 2 Mb; y para hojas de
cálculo hasta 256 celdas o 40 hojas
4. GOOGLE CALENDARIO
DEFINICION
Google Calendar facilita programar juntas, citas, clases o cualquier evento en un horario
específico. Cualquier tipo de evento puede ser ingresado al calendario; una conferencia,
una junta de 2 horas, la comida de la empresa. Puedes agregar todos estos eventos e
inclusive sobreponer una con otra.
Con Google Calendar puedes compartir tu calendario con tus compañeros de trabajo lo
que propicia un entorno colaborativo. Con esta característica es más fácil programar
juntas y citas entre compañeros.
Puedes consultarlo y sincronizarlo con tu dispositivo móvil, es como tener siempre tu
agenda a la mano.
CARACTERISTICAS
La interfaz de Google Calendar es similar a otras utilidades de calendario para escritorio
tales como Microsoft Outlook o iCal para Mac OS X. La interfaz con
tecnología AJAX permite a los usuarios ver, agregar y aún arrastrar y soltar eventos de una
fecha a otra sin recargar la página. Ofrece una variedad de vistas, tal como semanal,
mensual y agenda. Los usuarios pueden agregar rápidamente eventos de calendario
tecleando frases en lenguaje natural, tal como "Cena con José mañana 7pm". Los usuarios
pueden también fijar el número de días a mostrar en su modo de vista personalizada.
Todos los eventos en un Google Calendar pueden ser comentados por los usuarios.
COMPATIBILIDAD
El google calendar es compatible con una serie de dispositivos como ser el móvil, la
computadora, la Tablet, que cuentan con sistemas operativos como el Windows, Linux,
iOS, android, etc.
VENTAJAS
Siempre sincronizado:
Generación de reuniones (evento, lugar, hora, asistentes, comentarios y
documentos)
Generación de tareas:
Administra tus tareas por rol y lleva un seguimiento de tu checklist diario.
Colorimetría:
Cuenta con una gama de colores para alinear nuestros roles.
Integración de Mapas:
Agrega la dirección y automáticamente integra un mapa en tu evento.
Adjuntar documentos:
Puedes adjuntar documentos que tengas almacenados en Google Drive.
Integración multiplataforma:
Administra tu tiempo desde cualquier dispositivo y así la colaboración con tu
equipo
DESVENTAJAS
DEFINICION
Office Online (anteriormente conocido como Office Web Apps) es una versión gratuita en
la web del conjunto de aplicaciones de Microsoft Office. Incluye Word Web App, Excel
Web App, PowerPoint Web App, y OneNote Web App. En agosto de 2015 se incluyeron
dos nuevas aplicaciones denominadas Office Sway (hasta entonces inédita) y Docs.com,
rediseñada para tal propósito.
En esta versión de Office se han reducido mucho las funcionalidades con respecto al
software que se instala en el disco duro. Las aplicaciones web permiten a los usuarios
acceder a sus documentos directamente desde cualquier parte dentro de un navegador
web así como compartir archivos y colaborar con otros usuarios en línea. Navegadores
compatibles incluyen Internet Explorer, Mozilla Firefox, Safari y Google Chrome.
CARACTERISTICAS
Office Online está disponible a través de tres canales:
Es totalmente gratuito
Podemos guardar los ficheros en OneDrive (también gratuito)
Tiene la mayoría de funciones básicas de sobre, tanto del Word, del Excel como del
PowerPoint.
Podemos acceder desde cualquier parte del mundo.
DESVENTAJAS
6. AUDACITY
DEFINICION
Audacity es un programa libre y de código abierto, que es utilizado, generalmente para
grabar y editar sonidos. Es considerado el editor de audio más difundido en los sistemas
GNU/Linux. Es en general una aplicación que se utiliza para crear o mezclar sonidos o
grabaciones que están en los archivo de la computadora o dispositivo donde el usuario lo
esté realizando para hacer el trabajo que desea.
CARACTERISTICAS
Puede grabar audio de alta calidad desde mezclador, micrófono, medios digitales,
radio en directo por streaming, tarjetas de sonido y más.
Puedo importar lo mismo que exportar archivos de música en diferentes formatos.
Es posible preservar la calidad y compatibilidad para diversas muestras de tasa de
bit.
Corta, copia, pega, borra, mezcla y etiqueta pistas gracias a su práctica función de
edición.
Tiene la capacidad de añadir diversos efectos sin alterar el tempo de la música.
DESVENTAJAS
7. POWTOON
DEFINICION
PowToon es un software en línea que tiene como función crear vídeos y presentaciones
animadas e interpretar lo que el usuario introduce en su interfaz, reproduciéndose en una
especie de caricatura, de una persona hablando mostrando cuadros de diálogo que el
usuario haya escrito. Es muy usado en el ámbito escolar y también por cibernautas que
con vídeos caricaturizados, comunican una idea a un público elegido.
CARACTERISTICAS
No todo es entendible.
Es difícil exportarlo.
Hay que pagar para poder hacer tus presentaciones como y cuando quieras.
COMPATIBILIDAD
Es compatible con móviles android y Apple
VENTAJAS
Es administrado por la Python Software Foundation. Posee una licencia de código abierto,
denominada Python Software Foundation License, que es compatible con la Licencia
pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones
anteriores.
CARACTERISTICAS
Python es un lenguaje de programación multiparadigma. Esto significa que más que forzar
a los programadores a adoptar un estilo particular de programación, permite varios
estilos: programación orientada a objetos, programación imperativa y programación
funcional. Otros paradigmas están soportados mediante el uso de extensiones.
OPERADOR SIGNIFICADO
+ Suma (o adición)
- Resta (o sustracción)
* Multiplicación
** Exponente
% Módulo (o resto)
/ División
// División entera
Tiene un diseño visual relativamente claro y utiliza palabras clave inglesas frecuentemente
dónde otras usan signos de puntuación. El objetivo de Python es ser sencillo y consistente
en el diseño de su sintaxis, resumido en el mantra "tendría que haber uno—y
preferentemente sólo uno—manera obvia para hacerlo"
Las palabras reservadas de Python son las siguientes:
and
as
assert
async note 1
await note 1
break
class
continue
def
del
elif
else
except
exec note 2
False note 3
finally
for
from
global
if
import
in
is
lambda
None
nonlocal note 3
not
or
pass
print note 2
raise
return
True note 3
try
while
with
yield
AddHandler
AddressOf
Alias
As
ByRef
Byte
Call
Catch
CChar
Class
Const
Continue
Ctype
Date
Decimal
Default
Dim
Do
Double
Each
Else
End
Enum
Erase
Error
Exit
False
Finally
Friend
Get
Global
GoTo
If
Import
Integer
Is
Let
Like
Loop
Me
Mod
MyClass
New
Nothing
Object
Of
On
Optional
Or
Partial
Private
Property
Public
ReDim
Resume
Return
Select
Shadows
Short
Stop
String
Then
To
Try
Wend
Variant
TypeOf
UShort
Using
When
While
WriteOnly
Xor
BIBLIOGRAFIA
Recuperado de:
- https://desarrolloweb.com/articulos/1325.php
- https://www.ecured.cu/Visual_Basic
- https://es.wikipedia.org/wiki/Sintaxis_y_sem%C3%A1ntica_de_Python
- https://es.wikibooks.org/wiki/Python/Generalidades/Palabras_reservadas,
_operadores_y_s%C3%ADmbolos_del_lenguaje
- http://daviz26.tripod.com/visualbasic.html
ASPECTOS ESTRATÉGICOS
Ton Gilb, plantea que se deban abordar los siguientes puntos si se desea implementar con
éxito una estrategia de prueba del SW:
Especificar los requisitos del producto de manera cuantificable mucho antes que
comiencen las pruebas.
Establecer los objetivos de la prueba de manera explícita.
Comprender que usuarios van a manejar el SW y desarrollar un perfil para cada
categoría de usuario
PRUEBA DE UNIDAD
La prueba de unidad centra el proceso de verificación en la menor unidad del diseño del
software (Módulo). Aquí se prueban los caminos de control importantes, con el fin de
descubrir errores dentro del ámbito de un módulo.
¿QUÉ ERRORES SON LOS MÁS COMUNES DURANTE LA PRUEBA DE UNIDAD?
1. Procedencia aritmética incorrecta mal aplicada
2. Operaciones de modo mezcladas.
3. Inicializaciones incorrectas.
4. Falta de precisión.
5. Representación incorrecta de una expresión.
PRUEBA DE INTEGRACIÓN
Si todos funcionan bien ¿Por qué dudar de que no funcionen todos juntos? La prueba de
Integración es una técnica sistemática para construir la estructura del programa mientras
que al mismo tiempo, se llevan a cabo pruebas para detectar errores asociados con la
interacción.
TIPOS DE INTEGRACIÓN
La primera es no incremental “big bang”. Se combinan todos los módulos por anticipado,
se prueba todo el producto. La segunda es una integración incremental en donde se
desarrollan módulos pequeños y funcionales que hacen que los errores sean más fácil de
aislar y corregir.
LA PRUEBA DE REGRESIÓN
Cada vez que se añade un nuevo módulo como parte de una prueba de integración
el software cambia.
La prueba de regresión es volver a ejecutar un subconjunto de pruebas que se han
llevado a cabo anteriormente para asegurarse de que los cambios no han
propagado efectos colaterales no deseados.
COMENTARIOS DE LA PRUEBA
La desventaja de la integración descendente es la necesidad de resguardos. La principal
desventaja de la integración ascendente es que el programa como entidad no existe hasta
que se haya añadido el último módulo. La selección de una estrategia de integración
depende de las características del software y, a veces de la planificación del proyecto, en
algunos de los casos se puede usar un enfoque combinado (denominado pruebas
Sándwich).
PRUEBA DE VALIDACIÓN
La validación puede definirse de muchas formas, pero una simple definición es que la
validación se consigue cuando el software funciona de acuerdo con las expectativas
razonables del cliente.
CRITERIOS DE LA PRUEBA DE VALIDACIÓN
La prueba alfa se lleva a cabo, por un cliente, en el lugar de desarrollo. Se usa el
software de forma natural con el desarrollador como observador del usuario y
registrando los errores y los problemas de uso. Las pruebas alfa se llevan a cabo en
un entorno controlado.
La prueba beta se lleva a cabo por los usuarios finales del software en los lugares
de trabajo de los clientes. A diferencia de la prueba alfa, el desarrollador no está
presente normalmente. Así, la prueba beta es una aplicación «en vivo» del
software en un entorno que no puede ser controlado por el desarrollador
PRUEBA DE RECUPERACIÓN
La prueba de recuperación es una prueba del sistema que fuerza el fallo del software de
muchas formas y verifica que la recuperación se lleva a cabo apropiadamente. Si la
recuperación es automática hay que evaluar la corrección de la inicialización, de los
mecanismos de recuperación del estado del sistema, de la recuperación de datos y del
proceso de re-arranque. Si la recuperación requiere la intervención humana, hay que
evaluar los tiempos medios de reparación (TMR) para determinar si están dentro de unos
límites aceptables.
PRUEBA DE SEGURIDAD
Este acceso al sistema incluye un amplio rango de actividades: «piratas informáticos» que
intentan entrar en los sistemas por deporte, empleados disgustados que intentan
penetrar por venganza e individuos deshonestos que intentan penetrar para obtener
ganancias personales ilícitas. La prueba de seguridad intenta verificar que los mecanismos
de protección incorporados en el sistema lo protegerán, de hecho, de accesos impropios.
PRUEBA DE RESISTENCIA (STRESS)
La prueba de resistencia ejecuta un sistema de forma que demande recursos en cantidad,
frecuencia o volúmenes anormales. Por ejemplo:
1. incrementar las frecuencias de datos de entrada en un orden de magnitud con el
fin de comprobar cómo responden las funciones de entrada
2. diseñar pruebas especiales que generen diez, interrupciones por segundo, cuando
las normales son una o dos
3. ejecutar casos de prueba que requieran el máximo de memoria o de otros
recursos
4. diseñar casos de prueba que puedan dar problemas en un sistema operativo
virtual
PRUEBA DE RENDIMIENTO
La prueba de rendimiento está diseñada para probar el rendimiento del software en
tiempo de ejecución dentro del contexto de un sistema integrado.
BIBLIOGRAFIA
https://ingenieriadesoftware7maedicion.com