martes, 8 de marzo de 2016

¿Que es Realidad Aumentada?

REALIDAD AUMENTADA

Es una tecnología que mezcla la realidad y a esta le añade lo virtual, esto suena a realidad aumentada pero en realidad no lo es, la diferencia es que la realidad virtual se aísla de lo real y es netamente virtual.

Entonces podemos definir la realidad aumentada como el entorno real mezclado con lo virtual la realidad aumentada puede ser usada en varios dispositivos.

Es el término que se usa para definir una visión a través de un dispositivo tecnológico, directa o indirecta, de un entorno físico del mundo real, cuyos elementos se combinan con elementos virtuales para la creación de una realidad mixta en tiempo real.

Consiste en un conjunto de dispositivos que añaden información virtual a la información física ya existente, es decir, añadir una parte sintética virtual a lo real.

Esta es la principal diferencia con la realidad virtual, puesto que no sustituye la realidad física, sino que sobreimprime los datos informáticos al mundo real.

En la siguiente dirección se encuentra un video de como es la realidad aumentada:
Realidad Aumentada















¿Que es Wix?

WIX

Es una plataforma de creación de sirios web sencilla.
 
Es un editor online que permite crear y publicar un sitio web en flash en buscadores, y es gratuita a todo el publico.
 
En la siguiente pagina se encuentra todo especificado de Wix:
Wix 
 
 


¿Que es Powtoon?

POWTOON

Es una nueva herramienta que puede ser muy útil para aquellos profesores, estudiantes que tengan que hacer exposiciones y ponentes en general que quieran crear un vídeo didáctico en poco tiempo que de buenos resultados, y además de forma muy fácil.
 
PowToon es una herramienta web que permite crear animaciones que pueden ser compartidas en YouTube o a través de una página web.
 
En el siguiente Link se encuentra un video hecho en Powtoon el cual explica el Diagrama de Clases:
 
 


¿Que es MOOC?

MOOC

Es el acrónimo en inglés de Massive Online Open Courses ( o Cursos Online Masivos y Abiertos ). Los cursos masivos no han sido otra cosa que la evolución de la educación abierta en internet.
 
Desde una concepción conectivista, donde la creación del conocimiento se basa en el establecimiento de conexiones, está claro que cuanto mayor sea el número de nodos, más posibilidades de aprendizaje hay en un curso determinado. Por lo tanto, el cambio desde las plataformas educativas cerradas a entornos de aprendizaje abiertos ha supuesto la posibilidad de que miles de personas de todo el mundo sigan diferentes iniciativas educativas.

Dado el auge que han experimentado este tipo de cursos, aparecieron iniciativas privadas, que con la colaboración de grandes expertos de cada materia, profesores de las más prestigiosas universidades de Estados Unidos, se convirtieron en grandes éxitos como son los casos de Udacity y Coursera. En España, Crypt4you fue la primera iniciativa de un MOOC en español. Dirigido por los Doctores Jorge Ramió y Alfonso Muñoz. Se trata de un curso de criptografía para programadores y está respaldado por la Universidad Politécnica de Madrid.




¿Que es Camtasia?

CAMTASIA

Es un programa que sirve para grabar lo que sucede en la pantalla del ordenador y de esa manera crear presentaciones y tutoriales visuales.

Las presentaciones visuales siempre son más llamativas que las presentaciones por palabras. Con Camtasia Studio podrás crear presentaciones visuales de manera sencilla y fácil. Con presionar el botón de grabación sera suficiente para que Camtasia Studio comience a grabar lo que sucede en la pantalla del PC. De esta manera puedes grabar tutoriales explicando la utilización de una herramienta o aplicación. Incluso puedes grabar los vídeos que visualizas vía Web o vía Messenger.

Todo lo que sucede en tu pantalla puede ser grabado por Camtasia Studio.

Esta es la pagina de inicio de Camtasia:

 Aquí hay un video el cual se hizo con Camtasia y este explica como se hace un diagrama de caso de uso:











¿Que es un Diagrama de Actividades?

DIAGRAMA DE ACTIVIDADES

Las actividades que ocurren dentro de un caso de uso o dentro del comportamiento de un objeto se dan, normalmente, en secuencia.
 
Un diagrama de actividades muestra el flujo de acciones, generalmente secuenciales, además presenta los resultados de dichas acciones. Muestra un proceso de negocio o un proceso de software como un flujo de trabajo a través de una serie de acciones. Las personas, los componentes de software o los equipos pueden realizar estas acciones.
 
Estos son los símbolos que se utilizan en el proceso de diagrama de actividades.
 
 Aquí un ejemplo:
 
 
 Y en este video se explica con mas detalles que es y cual es el procedimiento de un diagrama de actividades:
 





¿Que es un Diagrama de Clases?

DIAGRAMA DE CLASES

Es un tipo de diagrama de estructura estática que describe la estructura de un sistema mostrando las clases del sistema, sus atributos, operaciones (o métodos), y las relaciones entre los objetos.
 
Son diagramas de estructura estática que muestran las clases del sistema y sus interacciones. Los diagramas de clase son el pilar básico del modelo con UML, siendo utilizado tanto para mostrar lo que el sistema puede hacer, como para mostrar como puede ser construido.
 
 
Sus símbolos son:
 
En el siguiente video se muestra con mas especificaciones que es y como se construye:
 
 


lunes, 7 de marzo de 2016

¿Que es un Diagrama de Casos de Uso?

DIAGRAMA DE CASOS DE USO

Un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del usuario. Para desarrolladores del sistema, esta es una herramienta valiosa, ya que es una técnica de aciertos y errores para obtener los requerimientos del sistema desde el punto del usuario. Esto es importante si la finalidad es crear un sistema que pueda ser utilizo por la gente en general. es una descripción de los pasos o las actividades que deberán realizarse para llevar a cabo algún proceso. Los personajes o entidades que participarán en un caso de uso se denominan actores
Un caso de uso representa la funcionalidad completa tal y como la percibe un actor. Un caso de uso en UML es definido como un conjunto de secuencias de acciones que un sistema ejecuta y que permite un resultado observable de valores para un actor en particular. Gráficamente se representan con una elipse y tiene las siguientes características:
  • Un caso de uso siempre es iniciado por un actor.
  • Un caso de uso provee valores a un actor.
  • Un caso de uso es completo.
Actores:
Se le llama actor a toda entidad externa al sistema que guarda una relación con éste y que le demanda una funcionalidad. Esto incluye a los operadores humanos pero también incluye a todos los sistemas externos, además de entidades abstractas, como el tiempo.
En el caso de los seres humanos se pueden ver a los actores como definiciones de rol por lo que un mismo individuo puede corresponder a uno o más Actores. Suele suceder sin embargo, que es el sistema quien va a tener interés en el tiempo. Es frecuente encontrar que nuestros sistemas deben efectuar operaciones automáticas en determinados momentos; y siendo esto un requisito funcional obvio, resulta de interés desarrollar alguna forma de capturar dicho requisito en el modelo de caso de uso final.
 

En el siguiente Link habrán algunos ejemplos con sus explicaciones y algunos ejercicios:
 
 


 
 
 
 
 

 

¿Que es UML?


UML

Significa Unified Modeling Language (Lenguaje Unificado De Modelado).


En todas las disciplinas de la Ingeniería se hace evidente la importancia de los modelos ya que describen el aspecto y la conducta de "algo". Ese "algo" puede existir, estar en un estado de desarrollo o estar, todavía, en un estado de planeación. Es en este momento cuando los diseñadores del modelo deben investigar los requerimientos del producto terminado y dichos requerimientos pueden incluir áreas tales como funcionalidad, performance y confiabilidad. Además, a menudo, el modelo es dividido en un número de vistas, cada una de las cuales describe un aspecto específico del producto o sistema en construcción.

El modelado sirve no solamente para los grandes sistemas, aun en aplicaciones de pequeño tamaño se obtienen beneficios de modelado, sin embargo es un hecho que entre más grande y más complejo es el sistema, más importante es el papel de que juega el modelado por una simple razón: "El hombre hace modelos de sistemas complejos porque no puede entenderlos en su totalidad".
UML es un lenguaje para hacer modelos y es independiente de los métodos de análisis y diseño. Existen diferencias importantes entre un método y un lenguaje de modelado. Un método es una manera explícita de estructurar el pensamiento y las acciones de cada individuo. Además, el método le dice al usuario qué hacer, cómo hacerlo, cuándo hacerlo y por qué hacerlo; mientras que el lenguaje de modelado carece de estas instrucciones. Los métodos contienen modelos y esos modelos son utilizados para describir algo y comunicar los resultados del uso del método.

Un modelo es expresado en un lenguaje de modelado. Un lenguaje de modelado consiste de vistas, diagramas, elementos de modelo ¾ los símbolos utilizados en los modelos ¾ y un conjunto de mecanismos generales o reglas que indican cómo utilizar los elementos. Las reglas son sintácticas, semánticas y pragmáticas.
Como lo muestra la siguiente imagen:
 
 Este tipo de diagramas que se hacen por medio de un programa o aplicación llamado StarUML, el cual es una herramienta de código abierto UML, desarrollada en 1996 y posteriormente en el 2005 modificada por la GLP   para el  modelamiento de software, basándose en  estándares  UML y DMA-
 

Bienvenidos

BIENVENIDOS!

En este blog les voy a hablar sobre la programación básica que se debe tener al realizar algún programa.
Y las diversas aplicaciones o herramientas que existen.