¿Que son? ¿Para qué sirven? ¿Que tipos hay?
1-Ingeniería Software
La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software).
Sirve para:
Esta disciplina trasciende la actividad de programación, que es el pilar fundamental a la hora de crear una aplicación. El ingeniero de software se encarga de toda la gestión del proyecto para que éste se pueda desarrollar en un plazo determinado y con el presupuesto previsto.
tipos:
Ingeniería de software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software (Elzevirio, 1978).
Ingeniería de software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos. Se conoce también como desarrollo de software o producción de software (Bohem, 1976).
La ingeniería de software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable, que sea fiable y trabaje en máquinas reales (Bauer, 1972).
La ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación, y mantenimiento del software.
2-Ciclo de vida de un programa:
Desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se asegura de que los métodos utilizados son apropiados.
Sirve para:
Un modelo de ciclo de vida de software es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y los criterios de transición asociadas entre estas etapas.
Un modelo de ciclo de vida del software:
Describe las fases principales de desarrollo de software.
Define las fases primarias esperadas de ser ejecutadas durante esas fases.
Ayuda a administrar el progreso del desarrollo, y
Provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software.
Definir el resultado del proyecto y su papel en la estrategia global.
Tipos:
Modelo Cascada, Modelo De Desarrollo Incrementa, Modelo De Desarrollo Evolutivo, Modelo Espiral, Modelo Concurrente.
3-Lenguaje de programación:
Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura,se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.
Sirve para:
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
tipos:
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.
4-Algoritmos de programación:
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dita algoritmias y este a su vez del matemático persa Al-Suarismo ) es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
Sirve para:
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de multiplicación, para calcular el producto, el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Elucides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
Tipos:
Cada tipo se representa o almacena de forma diferente en la computadora.
Bit:1/0; Bate=8 bits.
Un tipo agrupa a los valores que hacen las mismas operación
Cardinal de un tipo: Número de valores distintos que puede tomar un tipo.
viernes, 17 de abril de 2015
jueves, 26 de marzo de 2015
PROGRAMADORES DE INFORMÁTICA
- Bill Gates:
- Nació el 28 de octubre de 1955. Es estadounidense.
- Es famoso por ser el fundador de Microsoft.
- Linus Torvalds
- Nació el 28 de diciembre de 1969. Es estadounidense y finlandés.
- Es famoso por ser el creador de Linux.
- Ada Lovelace:
- Nació el 10 de diciembre de 1815. Falleció el 27 de noviembre de 1852. Era británica.
- Fue famosa por ser la primera programadora de la historia.
- Alan Turing:
- Nació el 23 de junio de 1912. Falleció el 7 de junio de 1954. Era inglés.
- Fue famoso por formalizar los conceptos de computación.
- Dennis Ritchie
- Nació el 9 de septiembre de 1941. Falleció el 12 de octubre de 2011. Era estadounidense.
- Fue famoso por ser el creador del lenguaje C y uno de los desarrolladores de Unix.
- Adi Shamir
- Nació en 1952. Su nacionalidad es israelí.
- Es famoso por ser el co-inventor del algoritmo RSA.
- John George Kemeny
- Nació el 31 de mayo de 1926. Falleció el 26 de diciembre de 1992. Su nacionalidad fue húngara.
- Fue famoso por desarrollar el lenguaje BASIC.
- Alan Cooper
- Nació el 3 de junio de 1952. Su nacionalidad es estadounidense.
- Fue el creador de Visual Basic.
- Richard Brodie
- Nació el 10 de noviembre de 1959. Es estadounidense.
- Fue famoso por crear Microsoft Word.
- Brian Behlendorf
- Nació el 30 de marzo de 1973. Es estadounidense.
- Fue famoso por desarrollar el open source.
jueves, 5 de marzo de 2015
Definiciones
Una de ellas fue dada por Ronald Azuma en 1997. La definición de Azuma dice que la realidad aumentada:
- Combina elementos reales y virtuales.
- Es interactiva en tiempo real.
- Está registrada en 3D.
Además Paul Milgram y Fumio Kishino definen en 1994 la realidad de Milgram-Virtuality Continuum como un continuo que abarca desde el entorno real a un entorno virtual puro. Entre medio hay Realidad Aumentada (más cerca del entorno real) y Virtualidad Aumentada (está más cerca del entorno virtual).
Realidad Aumentada también es la incorporación de datos e información digital en un entorno real, por medio del reconocimiento de patrones que se realiza mediante un software, en otras palabras, es una herramienta interactiva que está dando sus primeros pasos alrededor del mundo y que en unos años, la veremos en todas partes, corriendo y avanzando, sorprendiéndonos y alcanzando todas las disciplinas: vídeo juegos, medios masivos de comunicación, arquitectura, educación e incluso en la medicina, trayendo un mundo digital inimaginable a nuestro entorno real. Su gran diferencia con la realidad virtual, es que ésta nos extrae de nuestro entorno para llevarnos a una realidad.
Tecnología
Los dispositivos de Realidad aumentada normalmente constan de un "headset" y un sistema de display para mostrar al usuario la información virtual que se añade a la real. El "headset" lleva incorporado sistemas de GPS, necesarios para poder localizar con precisión la situación del usuario
Los dos principales sistemas de "displays" empleados son la pantalla óptica transparente (Optical See-through Display) y la pantalla de mezcla de imágenes (Video-mixed Display). Tanto uno como el otro usan imágenes virtuales que se muestran al usuario mezcladas con la realidad o bien proyectadas directamente en la pantalla.
Los Sistemas de realidad aumentada modernos utilizan una o más de las siguientes tecnologías: cámaras digitales, sensores ópticos, acelerómetros, GPS, giroscopios, brújulas de estado sólido, RFID, etc. El Hardware de procesamiento de sonido podría ser incluido en los sistemas de realidad aumentada. Los Sistemas de cámaras basadas en Realidad Aumentada requieren de una unidad CPU potente y gran cantidad de memoria RAM para procesar imágenes de dichas cámaras. La combinación de todos estos elementos se da a menudo en los smartphones modernos, que los convierten en un posible plataforma de realidad aumentada.
Técnicas de visualización
Display en la cabeza[
Una pantalla instalada en la cabeza (HMD Head-Mounted Display) muestra tanto las imágenes de los lugares del mundo físico y social donde nos encontremos, como objetos virtuales sobre la vista actual del usuario.
Display de mano
El dispositivo manual con realidad aumentada cuenta con un dispositivo informático que incorpora una pantalla pequeña que cabe en la mano de un usuario. Todas las soluciones utilizadas hasta la fecha por los diferentes dispositivos de mano han empleado técnicas de superposición sobre el video con la información gráfica. Inicialmente los dispositivos de mano empleaban sensores de seguimiento tales como brújulas digitales y GPS que añadían marcadores al video.
Display espacial
La Realidad Aumentada espacial (SAR) hace uso de proyectores digitales para mostrar información gráfica sobre los objetos físicos. La diferencia clave es que la pantalla está separada de los usuarios del sistema. Debido a que el display no está asociado a cada usuario, permite a los grupos de usuarios, utilizarlo a la vez y coordinar el trabajo entre ellos. SAR tiene varias ventajas sobre el tradicional display colocado en la cabeza y sobre dispositivos de mano. El usuario no está obligado a llevar el equipo encima ni a someterse al desgaste de la pantalla sobre los ojos.
Aplicaciones
La realidad aumentada ofrece infinidad de nuevas posibilidades de interacción, que hacen que esté presente en muchos y varios ámbitos, como son la arquitectura, el entretenimiento, la educación, el arte, la medicina o las comunidades virtuales.
Proyectos educativos:
Actualmente la mayoría de aplicaciones de realidad aumentada para proyectos educativos se usan en museos, exhibiciones, parques de atracciones temáticos... puesto que su coste todavía no es suficientemente bajo para que puedan ser empleadas en el ámbito doméstico
Televisión
La RA se ha vuelto común en la teledifusión de deportes. La línea amarilla del "primero y diez" vista en las transmisiones de los partidos de fútbol americano, muestra la línea que la ofensiva del equipo debe cruzar para recibir un primero y diez; Los elementos del mundo real son el campo de fútbol y los jugadores, y el elemento virtual es la línea amarilla electrónica, que aumenta la imagen en tiempo real. La RA también se utiliza en las transmisiones de fútbol para mostrar el resultado (o un anuncio) en el círculo central o para mostrar las situaciones de fuera de juego.
Entretenimiento:
Teniendo en cuenta que el de los juegos es un mercado que mueve unos 30.000 millones de dólares al año en los Estados Unidos, es comprensible que se esté apostando mucho por la realidad aumentada en este campo puesto que ésta puede aportar muchas nuevas posibilidades a la manera de jugar.
Simulación:
Se puede aplicar la realidad aumentada para simular vuelos y trayectos terrestres.
Servicios de emergencias y militares:
En caso de emergencia la realidad aumentada puede servir para mostrar instrucciones de evacuación de un lugar. En el campo militar, puede mostrar información de mapas, localización de los enemigos...
Arquitectura:
La realidad aumentada es muy útil a la hora de resucitar virtualmente edificios históricos destruidos, así como proyectos de construcción que todavía están bajo plano.
Apoyo en tareas complejas:
Tareas complejas, como el montaje, mantenimiento, y la cirugía pueden simplificarse mediante la inserción de información adicional en el campo de visión.
Los dispositivos de navegación:
La RA puede mejorar la eficacia de los dispositivos de navegación para una variedad de aplicaciones. Por ejemplo, la navegación dentro de un edificio puede ser mejorada con el fin de dar soporte al encargado del mantenimiento de instalaciones industriales.
Aplicaciones Industriales:
La realidad aumentada puede ser utilizada para comparar los datos digitales de las maquetas físicas con su referente real para encontrar de manera eficiente discrepancias entre las dos fuentes. Además, se pueden emplear para salvaguardar los datos digitales en combinación con prototipos reales existentes, y así ahorrar o reducir al mínimo la construcción de prototipos reales y mejorar la calidad del producto final.
Prospección:
En los campos de la hidrología, la ecología y la geología, la AR puede ser utilizada para mostrar un análisis interactivo de las características del terreno. El usuario puede utilizar, modificar y analizar, tres mapas bidimensionales interactivos.
Colaboración:
La realidad aumentada puede ayudar a facilitar la colaboración entre los miembros de un equipo a través de conferencias con los participantes reales y virtuales.
Publicidad:
Una de las últimas aplicaciones de la realidad aumentada es la publicidad. Hay diferentes campañas que utilizan este recurso para llamar la atención del usuario.
Turismo:
Aplicaciones como "La Ciudad de México en el Tiempo" de ILLUTIO,11 han logrado llevar a los usuarios a recorrer la ciudad en sus diferentes épocas históricas a través de la Realidad Aumentada y la Geolocalización
Información:
La empresa austriaca Mobilizy ha desarrollado Wikitude. Al apuntar la cámara del móvil hacia un edificio histórico, el GPS reconoce la localización y muestra información de la Wikipedia sobre el monumento
Networking y eventos:
La empresa mexicana ILLUTIO15 ha desarrollado BIC (Business Intelligent Card). Al apuntar la cámara del móvil hacia una tarjeta de presentación, la app reconoce la imagen o logo de la empresa y muestra un video, animación o modelo 3D sobre la misma tarjeta; además guarda los datos de contacto en la nube, sin necesidad de preocuparse por perder o guardar las tarjetas físicas.
Aplicaciones futuras
- Aplicaciones de multimedia mejoradas, como pseudo pantallas holográficas virtuales, sonido envolvente virtual de cine, "holodecks" virtuales (que permiten imágenes generadas por ordenador para interactuar con artistas en vivo y la audiencia).
- Conferencias virtuales en estilo "holodeck".
- Sustitución de teléfonos celulares y pantallas de navegador de coche: inserción de la información directamente en el medio ambiente. Por ejemplo, las líneas de guía directamente en la carretera.
- Plantas virtuales, fondos de escritorio, vistas panorámicas, obras de arte, decoración, iluminación, etc, la mejora de la vida cotidiana.
- Con los sistemas de RA se puede entrar en el mercado de masas, viendo los letreros virtualmente, carteles, señales de tráfico, las decoraciones de Navidad, las torres de publicidad y mucho más. Éstos pueden ser totalmente interactivos, incluso a distancia.
- Cualquier dispositivo físico que actualmente se produce para ayudar en tareas orientadas a datos (como el reloj, la radio, PC, fecha de llegada / salida de un vuelo, una cotización, PDA, carteles informativos / folletos, los sistemas de navegación para automóviles, etc.) podrían ser sustituidos por dispositivos virtuales.
jueves, 5 de febrero de 2015
COMO PREPARAR UN VIAJE A PARÍS
¿Cuando viajar a París?
- 4 al 11 de Julio en verano porque a nosotros nos gusta mucho el calor. A
nosotros nos gustan las actividades del verano como nadar,comer helados
salir a tomar cócteles a la noche ...
¿Como ir a París?
-De Marcilla a Barcelona en coche y de Barcelona a París en avión. Cogemos
el avión de Barcelona porque nos gusta mucho esa ciudad. Salimos el 3 de
Julio hacia Barcelona y vamos a ver en Barcelona un partido de fútbol
F.C.Barcelona-A.C.Almeria. Después del partido dormiremos en casa de una
tía de Hugo . A la mañana siguiente cojeremos el avión y hacia París .
¿Donde alojarse ?
-Nosotros nos vamos a alojar en el hotel lancaster porque esta en el centro de la
ciudad y a nosotros nos gusta mucho el turismo y visitar las cosas de la ciudad .
Yo os aconsejo de que vayáis a París porque hay muchos sitios para visitar y
muchos estadios de fútbol.
Suscribirse a:
Entradas (Atom)