Tecnologías emergentes de la información

Sistemas Embebidos

Es un sistema electrónico diseñado para realizar pocas funciones en tiempo real

Ejemplos

Taximetro

Taximetro

Sistema de Control de Acceso

Sistema de Control de Acceso

Electrónica de Máquina Expendedora

Electrónica de Máquina Expendedora

Sistema de Fotocopiadora

Sistema de Fotocopiadora

Suelen tener en una de sus partes una computadora con características especiales conocida como microcontrolador que viene a ser el cerebro del sistema. Este no es más que un microprocesador que incluye interfaces de entrada/salida en el mismo chip.

Se pueden programar directamente en:

lenguaje ensamblador del microcontrolador o microprocesador

utilizando los compiladores específicos que utilizan lenguajes como C o C++

lenguajes interpretados como Java

Está orientado a minimizar los costos y maximizar la confiabilidad

Cómputo Ubicuo

Es la integración de la informática en el entorno de la persona, de tal manera que sea transparente para el usuario

Factores de Desarrollo

Identificación (ID)

Identificación (ID)

Localización

Localización

Conexión

Conexión

Detección

Detección

Cloud Computing

Arquitectura Software

Conjunto de patrones que proporcionan un marco de referencia necesario para guiar la construcción de un software,permitiendo a los programadores, analistas y todo el conjunto de desarrolladores del software compartir una misma línea de trabajo y cubrir todos los objetivos y restricciones de la aplicación.

Componentes

Clientes y Servidores

Clientes y Servidores

Bases de Datos

Bases de Datos

Filtos

Filtos

Niveles en sistemas jaráquicos

Niveles en sistemas jaráquicos

Interacciones

Llamadas a procedimientos

Comportamiento de variables

Protocolo cliente - servidor

Transmisión asíncrona de eventos

Cómputo Móvil

Equipos de cómputo que son lo suficientemente pequeños para ser transportados

Permite al usuario estar en movimiento y no necesita cable

Características

Conectividad Instantánea

Conectividad Instantánea

Comodidad

Comodidad

Personal

Personal

BigData

Tipos de datos de BigData

Web and Social Media

Clickstream Data

Twitter Feeds

Facebook Postings

Web Content

Machine to Machine

Utility Smart Meter Readings

RFID Readings

GPS Signals

Biometrics

Facial Recognition

Genetics

Human Generated

Call Center Voice

Email

Electronic Medial Records

Big Transaction Data

Healthcare Claims

Telecommunicanications Call Detail Records

Utility Billing Records

Software MoProSoft

Es un modelo de procesos para la industria de software nacional, que fomenta la estandarización de su operación a través de la incorporación de las mejores prácticas en gestión e ingeniería de software.

Para qué sirve?

Mejora la calidad del software producido por la empresa que adopta el modelo.
Eleva la capacidad de las organizaciones para ofrecer servicios con calidad y alcanzar niveles internacionales de competitividad.
Integra todos los procesos de la organización y mantiene la alineación con los objetivos estratégicos.
Inicia el camino a la adopción de los modelos ISO 9000 o CMMI.
Sirve para implantar un programa de mejora continua.
Permite reconocer a las organizaciones mexicanas por su nivel de madurez de procesos.
Facilita la selección de proveedores.
Permite obtener acceso a las prácticas de ingeniería de software de clase mundial.