Conceptos Fundamentales en Ingeniería de Computadores
Definiciones Clave
- Tecnología: Sistema de acciones humanas intencionalmente orientado a la transformación de objetos concretos para conseguir de forma eficiente un resultado valioso.
- Información: Conjunto de datos relacionados para servir a un propósito específico. Se considera como el conocimiento derivado del análisis de los datos.
- Tecnología de la Información (TI): Todas aquellas tecnologías que permiten y dan soporte a la construcción y operación de los sistemas de información. Se refiere al aspecto tecnológico de un sistema de información. Incluye el hardware, el software, las bases de datos, las redes y otros dispositivos.
- TIC (Tecnologías de la Información y Comunicación): Conjunto de procesos y productos derivados de las nuevas herramientas (hardware y software), soportes de la información y canales de comunicación relacionados con el almacenamiento, procesamiento y transmisión digitalizados de la información.
Roles Profesionales en Sistemas de Información
- Administrador de Sistemas de Información: Responsabilidad compartida sobre la administración de Sistemas de Información (SI) en una PyME, incluyendo el desarrollo e implementación de sistemas.
- Diseñador de Sistemas de Negocio: Posee conocimientos relacionados con el papel de la información en el comportamiento y diseño de la organización, el análisis de sistemas, y las fases, tareas y prácticas del ciclo de vida de desarrollo de sistemas de información.
- Evaluador de Sistemas de Información: Realiza auditoría interna y externa. Conoce los aspectos normativos, legales, éticos y de control relativos a las Tecnologías de la Información (TI).
Ciclo de Vida y Dimensiones de los Sistemas de Información
Etapas del Proceso de Informatizar
- Evaluación de las necesidades de información y análisis de sistemas.
- Definición de necesidades de software.
- Definición de necesidades de hardware.
Dimensiones de los Sistemas de Información (SI)
- Organizaciones
- Tecnología
- Administración
Definición de Sistemas de Información (SI)
Los Sistemas de Información (SI) son la manera en que se organiza, coordina y orienta el trabajo para producir un producto o servicio valioso. Son flujos de trabajo de materiales, información y conocimiento (conjunto de actividades). Se refieren a las maneras particulares en que las empresas coordinan el trabajo. Ejemplos incluyen la contratación de empleados o la realización de un pedido.
Importancia de los Sistemas de Información
Los Sistemas de Información brindan a las empresas la posibilidad de manejar toda su información, tomar mejores decisiones y perfeccionar sus procesos de negocio.
Infraestructura y Servicios de Tecnologías de la Información
La Infraestructura de TI
La Infraestructura de TI incluye inversiones en hardware, software y servicios tales como consultoría, entrenamiento y capacitación, los cuales se comparten a través de toda la empresa. Proporciona los fundamentos para servir a los clientes, trabajar con los proveedores y manejar los procesos de negocio internos de la empresa.
Servicios Esenciales de TI
Los servicios que incluyen las TI son:
- Plataformas de Cómputo: Servicios de cómputo que conectan a los empleados.
- Servicios de Telecomunicaciones: Proporcionan conectividad de datos, voz y video a empleados, clientes y proveedores.
- Servicios de Administración de Datos: Permiten almacenar y manejar datos corporativos para su análisis.
- Servicios de Software de Aplicaciones: Proporcionan capacidades a toda la empresa y son compartidos por todas las unidades de negocio.
- Servicios de Entrenamiento en TI: Capacitación a empleados y gerentes en el uso y gestión de sistemas e inversiones en TI.
- Servicios de Investigación y Desarrollo de TI: Investigación sobre nuevos proyectos e inversiones potenciales en TI.
Tecnologías Web Modernas
Servicios Web y Arquitecturas
- Servicios Web: Componentes de software ligeramente acoplados que intercambian información entre sí utilizando estándares y lenguajes de comunicación para la web. Su funcionalidad permite combinarlos para crear aplicaciones web, enlazando sistemas sin importar el sistema operativo o el lenguaje de programación.
- Tecnologías de Servicios Web:
- XML (Lenguaje de Marcación Extensible del W3C): Utilizado para estructurar y almacenar datos.
- HTML: Para la especificación de contenido web.
- SOAP (Protocolo Simple de Acceso a Objetos): Protocolo para el intercambio de mensajes estructurados.
- SOA (Arquitectura Orientada a Servicios): Conjunto de servicios independientes que se comunican entre sí para crear una aplicación de software funcional (ej. Amazon.com).
- AJAX (JavaScript y XML Asíncronos): Es una técnica que permite que el cliente y el servidor con los que se está trabajando sostengan una conversación en segundo plano. La información se transfiere al servidor de forma instantánea sin que el usuario lo perciba (ej. Google Maps).
Aplicaciones y Evolución Web
- Aplicaciones Basadas en Web: Dependen de redes de datos de alta velocidad, estándares de comunicaciones universales y código abierto. Su propósito es integrar diferentes recursos (ej. Google Docs).
- Web 2.0: Se caracteriza por:
- Servicios con escalabilidad rentable.
- Control sobre recursos de datos únicos.
- Enriquecimiento a medida que más gente los usa.
- Confianza en los usuarios como desarrolladores.
Soluciones de Software Empresarial
- Paquetes de Software y Software Empresarial: Proporcionan un único sistema de software integrado a nivel global a un costo mucho menor que si las empresas los desarrollaran por sí mismas.
