Tecnologías emergentes de la información
Software MoProSoft
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.
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.
BigData
Tipos de datos de BigData
Big Transaction Data
Utility Billing Records
Telecommunicanications Call Detail Records
Healthcare Claims
Human Generated
Electronic Medial Records
Email
Call Center Voice
Biometrics
Genetics
Facial Recognition
Machine to Machine
GPS Signals
RFID Readings
Utility Smart Meter Readings
Web and Social Media
Web Content
Facebook Postings
Twitter Feeds
Clickstream Data
Cómputo Móvil
Características
Personal
Comodidad
Conectividad Instantánea
Permite al usuario estar en movimiento y no necesita cable
Equipos de cómputo que son lo suficientemente pequeños para ser transportados
Arquitectura Software
Interacciones
Transmisión asíncrona de eventos
Protocolo cliente - servidor
Comportamiento de variables
Llamadas a procedimientos
Componentes
Niveles en sistemas jaráquicos
Filtos
Bases de Datos
Clientes y Servidores
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.
Cómputo Ubicuo
Cloud Computing
Factores de Desarrollo
Detección
Conexión
Localización
Identificación (ID)
Es la integración de la informática en el entorno de la persona, de tal manera que sea transparente para el usuario
Sistemas Embebidos
Está orientado a minimizar los costos y maximizar la confiabilidad
Se pueden programar directamente en:
lenguajes interpretados como Java
utilizando los compiladores específicos que utilizan lenguajes como C o C++
lenguaje ensamblador del microcontrolador o microprocesador
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.
Ejemplos
Sistema de Fotocopiadora
Electrónica de Máquina Expendedora
Sistema de Control de Acceso
Taximetro
Es un sistema electrónico diseñado para realizar pocas funciones en tiempo real