Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una red está constituida por: un conjunto de nodos + las relaciones entre nodos. En el caso
de una red social, los nodos son los participantes y las relaciones son los lazos. La sociedad
red es la forma dominante de la organización social de nuestros días.
Brecha digital
Problemas de acceso:
1) Acceso mental: ausencia de interés o atracción de la nueva tecnología.
2) Acceso material: imposibilidad de disponer computadoras y conexión de red.
3) Acceso de habilidades: falta de capacidades debido a la falta de educacion o
educacion inadecuada o conocimiento insuficiente del usuario de la tecnología.
4) Acceso para el uso: no tiene oportunidades de uso habitual o significativo, su
conocimiento se puede volver obsoleto o es insuficiente.
Analfabetismo digital
- Total: no tiene ningún conocimiento de tecnología.
- Relativo: tiene algún conocimiento, pero este es escaso, o tuvo algún conocimiento y
no se actualizo (constantemente van apareciendo términos nuevos).
Evolución
Conocimiento
Es el proceso humano y dinámico que consiste en justificar una creencia personal hacia la
certeza. Hay dos tipos:
1) Tácito: la persona lo tiene incorporado sin tenerlo permanentemente accesible a la
conciencia, pero del cual hace uso cuando las circunstancias lo requieren. Es todo lo
que no puede ser expresado, articulado o formalizado (habilidades personales,
procesos habituales, costumbres).
2) Explícito: conocimiento objetivo y racional que puede ser expresado en palabras,
oraciones, numero o fórmulas.
En la actualidad, el conocimiento se ha convertido en un bien y un factor de producción
(junto con la tierra, el capital y el trabajo). Es el recurso más valioso de las organizaciones
modernas, que están siendo forzadas a ser innovadoras en productos, procesos y
estructuras para generar diferencias sostenibles y rentas extraordinarias.
Tecnologías de la información
Son las metodologías, técnicas, conocimientos y procesos que nos permiten el diseño y la
construcción de algún objeto, buscan darle soporte a los sistemas de información.
1) Hardware: elementos físicos como los procesadores y dispositivos de entradas y
salidas necesarios para llevar a cabo las funciones de los sistemas de información.
2) Software: refiere a los distintos tipos de software, de base o sistemas operativos,
lenguajes aplicativos, navegadores de web, etc., es la lógica que permite el
funcionamiento del hardware.
3) Redes de comunicaciones: medios, dispositivos y software necesarios para
comunicaciones en modo local o a distancia, por cable o en forma inalámbrica, de
dispositivos fijos o móviles, por medio de internet o redes privadas.
4) Bases de datos: sistemas de administración de bases de datos que permiten la
organización, acceso y mantenimiento de los datos de la organización.
1) Nivel operativo: las decisiones son estructuradas, pueden ser estandarizadas y tener
procesos automatizados. Se utiliza la tecnología para el procesamiento de
transacciones rutinarias, para que las operaciones básicas sean controlables y
eficientes. Permite mayor rapidez, precisión y reducción de errores.
2) Nivel táctico (control de negocio o control administrativo): las decisiones son
semi-estructuradas. Se utiliza la tecnología para el seguimiento referido a la utilización
eficiente y eficaz de los recursos y las unidades operativas (control de la información);
para ayudar a los gerentes a tomar las mejores decisiones con información útil.; para
evaluar las nuevas ideas de productos o servicios y para comunicar los nuevos
conocimientos y distribuir información.
3) Nivel estratégico: las decisiones son no estructuradas, implicadas con la
determinación de objetivos, recursos y políticas a largo plazo. La tecnología pretende
encontrar ventajas competitivas y procesar fuentes internas de información junto con
abundante información del contexto.
Ventajas Desventajas
- Reducción de costos en los procesos. - Permite competir solamente por precios.
- Para el desarrollo de alianzas, permite crear vínculos u - Permite la entrada de nuevos competidores.
organizaciones virtuales, facilitando la integración. - Reduce los niveles de utilidad por la mayor
- Permite realizar economías de escala (menor disponibilidad de información que hace que los
distribución de costos o ganancias de productividad). clientes puedan comparar precios de distintos
- Colabora en la innovación sobre productos o procesos, oferentes, aumentando su poder de negociación.
mejorando la velocidad de desarrollo e implementación.
- Facilitan la implementación de características nuevas
de productos o servicios, para una mayor diferenciación.
La cadena de valor
Cadena de valor (Porter): muestra a la empresa como una serie o cadena de tareas o
actividades básicas que van agregando valor al producto final. Las actividades pueden ser
primarias (abastecimiento, producción y distribución; se necesitan para el desarrollo del
producto o servicio) o de apoyo (RRHH, administracion, contaduria; proveen infraestructura
y soporte a las actividades primarias).
La cadena de valor se extiende fuera de los límites de las firmas, hacia las cadenas de
proveedores y clientes, donde las relaciones son multidimensionales (estructura de red). En
cada eslabón de la cadena, se agregan al producto componentes físicos pero también
componentes referidos al tratamiento y procesamiento de la información. El mejoramiento
de la interrelación de la cadena de valor de producción que tiene alto contenido de
información, a través de la tecnología, es un factor de éxito en las organizaciones
modernas.
Las ventajas que poseen estos profesionales sobre otros profesionales de la tecnología es
que conocen la misión de la organización, están capacitados para el manejo de recursos
humanos y pueden evaluar el retorno de la inversión inicial en el sistema.
Desempleo tecnológico: aquellos roles laborales que van dejando de existir por el uso de
la tecnología.
➔ Tareas manuales repetitivas: cadena de montaje en la fábrica, fácil de sustituir por la
tecnología.
➔ Tareas manuales no repetitivas: mazo, personal de limpieza en un hotel (baja
formación formal, escasos ingresos), nivel medio de dificultad para reemplazarlos.
➔ Tareas cognitivas repetitivas: empleado administrativa, grado medio de sustitución.
➔ Tareas cognitivas no repetitivas: gerentes, difícil de ser sustituidas (toma de
decisiones. poder de negociación, inteligencia creativa o social).
Sistemas de contabilidad
1. Ejemplos de sistemas de contabilidad a nivel operativo (TPS):
a. Registro de cuentas contables:
i. Definición de cuentas imputables y no imputables.
ii. Definición de centros de costos.
iii. Definición de distintos tratamientos posibles para el ajuste por
inflación.
b. Registro de movimientos contables:
i. Determinación de valor de cambio de asientos en moneda extranjera.
ii. Registración de datos adicionales.
iii. Administración de información a registrar por lotes de información.
c. Contabilidad multiejercicios: me permite trabajar en más de un ejercicio
económico.
d. Contabilidad multimonetaria.
e. Tratamiento de cierres contables.
f. Generación de informes contables.
g. Contabilidad multiempresa.
h. Contabilidad presupuestaria integrada.
i. Administración de activos: administración de bienes de uso, bienes
intangibles e inversiones permanentes.
2. Ejemplos de sistemas de contabilidad a nivel administrativo (MIS):
a. Control de contabilidad presupuestaria.
b. Contabilidad por centros de responsabilidad
3. Ejemplos de sistemas contables para el soporte de decisiones (DSS):
a. Análisis de costos.
4. Ejemplos de sistemas contables a nivel estratégico (EIS):
a. Análisis de indicadores contables
Sistema de finanzas
1. Ejemplos de sistemas de finanzas a nivel operativo (TPS):
a. Registro de movimiento de fondos por cobranzas y pagos.
b. Reposición y liquidación de fondos fijos.
c. Administración de tarjetas de crédito y débito.
d. Conciliaciones bancarias.
2. Ejemplos de sistemas de finanzas a nivel administrativo (MIS):
a. Análisis de flujo de fondos.
b. Proyección de saldos.
3. Ejemplos de sistemas de finanzas para el soporte de decisiones (DSS):
a. Análisis de costo de financiamiento.
b. Evaluación para el otorgamiento de crédito.
4. Ejemplos de sistemas de finanzas a nivel estratégico (EIS):
a. Análisis financieros.
b. Análisis de indicadores financieros.
c. Análisis del retorno de las inversiones.
Tipos de sistemas:
a) Sistemas personales o individuales: realizan las funciones para los cuales fueron
diseñados, pero sin nivel alguno de integración.
b) Sistemas integrables por medio de interfases: logran la integración en forma no
automática ni directa, sino a través de un intermediarios que realizan la conversión y
coordinación de datos (middleware o aplicaciones de integración empresarial).
c) Sistemas de información altamente integrados: fueron desarrollados
específicamente para alcanzar el mayor grado de coherencia e integración
automática de sus datos, integran la totalidad de las funciones que los componen.
Se puede dar desde tres puntos:
1. Integración funcional: integran todos los procesos funcionales de distintas
áreas y niveles organizacionales.
2. Integracion para la toma de decisiones: integran en una unica aplicacion
distintas herramientas para la toma de decisiones, se pueden aplicar a todos
los niveles y se abastecen de la información integrada de toda la
organización.
3. Integración de recursos humanos: recursos, herramientas y aplicaciones
destinados a lograr una integración de los recursos humanos.
Integración funcional
Por función se entiende el conjunto de tareas en las que cada individuo se especializa. Sin
embargo, en las organizaciones se experimentan problemas debido a la fragmentación de
los procesos. En un principio, los sistemas de información daban soporte a los
departamentos y áreas en forma separada, reforzando la fragmentación y perdiendo la
visión global. Como propuesta de solución, se planteó que las organizaciones deben
replantearse desde cero y rediseñar las (reingenieria), pero no tuvieron los resultados
esperados ya que se encontraron con extrema resistencia en las organizaciones a los
cambios drásticos.
Así, surgen las aplicaciones altamente integradas que proveen distintos modelos resueltos
de integración funcional que asisten a las organizaciones en sus diferentes niveles.
Son un software prefabricado e integrado cuya finalidad es colaborar con los sistemas de
información en las organizaciones. Está compuesto por un conjunto amplio de subsistemas
estándar y son susceptibles de ser adaptados a las necesidades específicas de cada
organización. Ejemplos: SAP, Tango, Oracle, Bejerman.
- Enlatado: fue desarrollado con anterioridad por una empresa proveedora la cual
vende licencias de uso, es un paquete.
- A medida: fue creado para satisfacer los requerimientos propios de una empresa,
puede ser desarrollado por profesionales de sistemas contratados
independientemente o por profesionales de sistemas del departamento de sistemas
de la empresa. Se desarrolla desde cero para enfocarse en la ventaja competitiva.
1) Criterio de elección
- Enlatado: las empresas proveedoras muestran lo que ofrecen (demostraciones).
- A medida: no hay demostraciones, se puede participar en el diseño y armado.
2) Relevamiento (solutions description)
- Enlatado: ver si el ERP me alcanza para lo que necesito o no.
- A medida: es la etapa más exhaustiva e importante, hay que mostrar punto por
punto qué es lo que se necesita.
3) Diseño
- Enlatado: no se puede participar, el sistema ya está desarrollado.
- A medida: se suele involucrar a los usuarios finales para desarrollar el sistema.
4) Errores
- Enlatado: el producto ya fue utilizado, testeado y sometido a varios controles de
calidad, incluso después de lanzado al mercado.
- A medida: suele estar plagado de errores, por lo que debe ser testeado, en especial
una vez que está siendo utilizado.
5) Actualización de versiones
- Enlatado: hay upgrades frecuentes, suele ser la empresa proveedora la que ofrece
las nuevas actualizaciones (aunque en general al principio tambien tienen errores).
- A medida: el usuario es quien solicita el upgrade, el costo de la actualización recae
sobre el.
6) Resistencia al cambio: en ambos sistemas hay una gran resistencia al cambio.
Son una combinación de procesos de negocios y tecnología que pretende comprender las
múltiples facetas de las necesidades de los clientes y presentar esa visión de manera
integrada (integra la información de ventas, marketing, atención al cliente e investigación de
mercado). Buscan cambiar el concepto de relaciones con los clientes, actuales o
potenciales.
Son sistemas que buscan integrar todo el proceso de la cadena de abastecimiento, es decir,
las actividades vinculadas con los flujos y transformación de los productos desde las
materias primas hasta el producto terminado, así como los servicios e información asociada.
Son sistemas de negocios que toman datos de los sistemas de procesamiento de datos
(conjunto integrado y consistente de datos compartidos a lo ancho y alto de toda la
organización) y utilizan otras herramientas, como tableros de control, para combinarlos y
mostrarselos a los usuarios para tomar decisiones.
❖ Fuentes de datos: provienen de una o más bases de datos operacionales, incluso
las externas a la empresa.
❖ Extracción, transformación y carga o consolidación de: procesos para acceder y
copiar los datos de las distintas fuentes, transformarlos (codificarlos y darles formato
adecuado) y cargarlos al repositorio desde el cual serán utilizados.
❖ Data Warehouse (DW) o almacén de datos: los datos transformados de las fuentes
originarias quedan consolidados en una única base de datos conocida como Data
Warehouse. Se organiza alrededor de distintos temas con el objetivo de disponer de
toda la información útil de ese tema, es transversal a las estructuras funcionales y
organizativas. Se utilizan las estructuras de cubos multidimensionales que incluyen
estos datos consolidados y datos agregados, así como controles para acceder a la
información.
❖ Herramientas de usuario final: aplicaciones para responder a los requerimientos de
los usuarios finales. Por ejemplo, reportes estáticos (predeterminados) o en vivo
(información interactiva), análisis multidimensional (procesamiento analitico en linea
con acceso directo a los cubos multidimensionales que contienen los datos), tableros
de control o comando (permiten evaluar el desempeño de la organización con
indicadores financieros y de gestión y correlacionar la visión del mapa estratégico
con dicho desempeño funcionando en forma integrada con otros sistemas para
profundizar el análisis), presupuestos o predicciones (para incorporar diferentes
escenarios alternativos) y minería de datos (capacidad de extraer relaciones ocultas
y efectuar predicciones en grandes bases de datos, descubrir patrones y predecir
tendencias).
Permite relacionar documentos entre sí, darles una semántica común y buscar información
dentro de los documentos.
Factores por los cuales el comercio electrónico es algo muy distinto a lo conocido hasta
ahora:
● Ubicuidad: se puede realizar en cualquier lugar y cualquier momento.
● Alcance global: permite que el mercado ascienda teóricamente a la totalidad de las
personas conectadas a internet.
● Estándares universales: tiene estándares universales que no han sido alcanzados
por ningún otro medio de comunicación. Reduce los costos de entrada al mercado
de los vendedores y también los costos de búsqueda de productos y servicios por
los consumidores.
● Riqueza informativa: la tecnología ha permitido que mensajes ricos en contenido
visual, auditivo e informativo lleguen a una enorme y creciente cantidad de personas.
● Interactividad: permite a un vendedor involucrar a un consumidor como si se
comunicara con él frente a frente, con la diferencia que puede hacerlo a escala
masiva y de forma global.
● Densidad de la información: incrementan altamente la información total disponible en
el mercado. Hay una mayor transparencia de precios, costos, y ofertas del mercado.
● Personalización de mensajes, productos y servicios: permite a los vendedores
personalizar los mensajes de marketing para individuos específicos ajustando cada
mensaje de acuerdo a los intereses de cada consumidor potencial.
Tipos de operaciones:
1. Comercio de empresa a consumidor (B2C - Business to Consumer): realizan ventas
desde una plataforma de internet a consumidores.
2. Comercio electrónico de negocio a negocio (B2B - Business to Business): realiza
compras y ventas entre empresas. Incluye mercados de negocios electrónicos y
vínculos directos entre empresas. Generalmente, se soportan mediante el
intercambio electrónico de datos (EDI) por el cual los mensajes son estructurados de
acuerdo a normas acordadas previamente. De esta manera se intercambian
documentos de comercio electrónico con clientes y proveedores comerciales
importantes aún cuando cada una de las partes utilice muy diferentes sistemas de
gestión.
3. Comercio electrónico de consumidor a consumidor (C2C - Consumer to Consumer):
se incluye a las subastas en línea que permiten a consumidores comprar y vender
productos y servicios sin tener que desarrollar una infraestructura propia de comercio
electrónico (brinda una plataforma para que clientes puedan utilizarla para hacer
operaciones).
Los nuevos modelos de negocio son actividades que no tienen posibilidad de existir fuera
de internet y son actividades y concepciones novedosas en el mundo de los negocios.
Capítulo 7: Hardware
Son los componentes físicos necesarios para llevar a cabo las funciones de los sistemas de
información, es la parte tangible, lo que puedo tocar. Sus principales componentes son:
Generaciones de computadoras
Categorías de computadoras
● Supercomputadoras: equipos sumamente poderosos, de gran tamaño y costo con
miles de procesadores y gigantescas memorias (varios terabytes), utilizados en
centros de investigaciones (NASA, industria bioquímica o farmacéutica, ajedrez).
● Mainframes o servidores: son menos potentes y menos costosos pero resultan
poderosos servidores para grandes empresas, tienen cientos de procesadores y
grandes memorias.
● Computadoras medianas: son menos potentes y más baratas que los mainframes,
tienen varios procesadores y muy buenas memorias, se utilizan como servidores en
empresas al cual se conectan redes de PC.
● Microcomputadoras: varios procesadores e inmensas memorias (varios terabytes)
utilizadas en empresas y domésticamente (PC, All-in-one, notebook, netbook, tablet
y telefonos celulares).
Arquitectura y organización
Frente a una ampliación de las capacidades del sistema, si se hace en toda la compañía en
general, tiene que ver con la organización. En cambio, si se hace por departamento o área
funcional, hablamos de arquitectura.
Es el componente que permite la ejecución de las instrucciones del software y que realiza el
procesamiento, es el “cerebro” de la computadora.
Ciclo de instrucción o de máquina: todo lo que ocurre internamente para ejecutar una
instrucción. Para medir la velocidad de ejecución de un procesador se utiliza el hertz que
representa 1 ciclo por segundo. Los principales componentes del ciclo son:
Memoria principal
Memoria caché: pequeña y rápida memoria que contiene las últimas palabras traídas de la
memoria principal, la transferencia la procesador es mas rapida.
Memoria RAM (Random Access Memory): son volátiles, se borran cuando se apaga la
computadora. Incluye las memorias DRAM (dinámicas) y SRAM (estáticas).
Son las unidades periféricas de salida, las principales son las pantallas o monitores e
impresoras.
Son las unidades y medios de almacenamiento que permiten resguardar todos los datos
almacenados en la organización, de una manera confiable y económica. Por ejemplo,
unidades de cintas magnéticas (tecnología obsoleta ya que al re-grabar la información se
deteriora), unidades de discos magnéticos, disquete (medio removible con menor capacidad
y velocidad), soportes removibles CD/DVD/Blue Ray (mayor capacidad de almacenamiento,
utilizados para grabar información estática o documentación, o como copias de resguardo o
backups), pendrives (mayor velocidad), discos sólidos y esquema RAID (sistema de
almacenamiento que consta de dos discos iguales que actúan como espejo, duplica la
información que graba).
Capítulo 8: Software
Concepto y tipos
Una computadora trabaja de acuerdo a un programa formado por una serie de instrucciones
ordenadas en una secuencia predeterminada, siendo cada instrucción una orden específica
en las que se descompone un trabajo. Uno o más programas constituyen un software.
Para que se lleva a cabo una tarea, la PC debe recibirlo en lenguaje binario de máquina. Es
así, que los lenguajes de programación intentan ser cada vez más amigables, y la tarea
pesada de traducir, queda en manos de compaginadores, compiladores, intérpretes y
entornos.
Software de aplicación
Es un conjunto de programas concebidos o creados para entender trabajos generales o
específicos del usuario, referidos al cumplimiento de sus diversos objetivos. Ej: Word,
Excell, Autocad.
Puede ser dividido en:
1. De propósito general: tareas comunes para todo tipo de usuarios. Ej: navegadores
de internet, mail.
2. De propósito específico: desarrollados para tareas o con fines específicos
(arquitectura, diseño multimedial, educativos, ingeniería, juegos).
Formas de adquisición:
● Confeccionados especialmente para un usuario determinado: se trata de un
desarrollo a medida, en la cual el software se adapta a los requerimientos y
preferencias del usuario. Puede desarrollarse en la propia organización o una
contratando a una empresa. Deben entregarse el código fuente, documentación
técnica al contratante.
● Incorporando paquetes pre planeados: son programas de uso general o específico,
que no han sido modificados o customizado para un determinado cliente (enlatado),
que se van instalando de acuerdo a la necesidad de uso.
● Estrategia intermedia: tomo lo que me sirve de un paquete y desarrollo
complementos que permiten personalizar la aplicación a las necesidades de los
usuarios, o contratando al desarrollador del paquete para que personalice
directamente el propio paquete.
● Alternativa: ASP (Application Service Provider o proveedor de servicios de
aplicación)
Software de sistema
Son aquellos programas que utiliza la computadora para funcionar y es ajeno al
entendimiento del usuario.
Puede ser dividido en:
1. Sistema operativo: son programas concebidos para administrar y gestionar los
recursos físicos de la PC, a fin de que trabaje continua e ininterrumpidamente.
Existen de muchos (Windows, Linux, MAC, etc). Pueden coexistir varios en un
mismo PC (plataforma – multiplataforma). La virtualización prevee la multiplataforma
sin necesidad de efectuar cambios en la operación por parte del usuario.
2. Software para desarrollo: son programas específicos que permiten el proceso de
construcción de otros programas. Se utiliza un lenguaje de programación, que luego
ha de ser traducido por otro programa al lenguaje de la máquina.
3. Utilitarios: se encargan de tareas de carácter repetitivo y standard. Se relacionan con
el uso, diagnostico y mantenimiento de la PC en general. Los hay gratuitos que
están incluidos en el SO, y otros que se compran o descargan. Entre ellos Antivirus,
reproductores de audio y video, diagnostico y reparación de errores de disco, etc.
Sistemas operativos
Conjunto de programas concebidos para efectuar la administración de los recursos de la
computadora (hacen que la máquina funcione).
1. Residentes: se encuentran residiendo permanentemente en la memoria principal
mientras la computadora esté encendida.
2. Transiente: residen en memoria solo cuando se los necesita ejecutar, encontrándose
almacenados en unidades de memoria secundarias.
Objetivos:
● Facilitar el uso de la computadora, proporcionando servicios para la ejecución de
programas (obtener automáticamente el programa apropiado administrar los
recursos de los procesos en ejecución).
● Actuar como entorno de la aplicación, en el cual el programa es ejecutado,
administrando los recursos de una manera eficiente.
¿Qué hace mientras se ejecuta una aplicación?
● Carga los programas y componentes.
● Administra y maneja las unidades del hardware.
● Administra y maneja datos.
● Se encarga de las comunicaciones programa-programa.
● Interface hombre/máquina/sistema de aplicación.
● Supervisa la ejecución de los distintos programas.
● Alocación de programas/datos en la memoria.
● Manejo de interrupciones.
● Mantenimiento de flujo constante de trabajo a la computadora.
● Tareas de comunicación de datos.
Multiprogramación/ Multiprocesamiento
Cuando se ejecutan varios programas o tareas en forma concurrente, surgen importantes
complicaciones para el uso del hardware.
Multiprogramación: permite la ejecución casi en simultáneo de dos o más programas,
administrando la actividad del procesador y las asignación de memoria a cada programa.
Sus características son: la intercalación (más de un programa se encuentra cargado en la
memoria principal en condiciones de ejecutarse, ejecutándose o demorados),
instantaneidad (simula trabajar como si existiera un solo programa cargado de ejecución
instantánea) e independencia (distintos programas, con distintas asignaciones de memoria y
de dispositivos de hardware).
Multiprocesamiento: Ante la existencia de más de un procesador, efectuará la asignación
de los mismos, a los diversos programas que se estén ejecutando, y ante la inactividad de
alguno de ellos, le reasignará esa capacidad inactiva de procesamiento y memoria a aquel
programa que lo necesite.
Funciones
¿Que pasa el encender la computadora?
El booteo modificará los datos del BIOS, y verificará qué Sistema Operativo deberá
accionarse y de qué forma. Ocurrido esto, acaba su función y desaparece, por lo cual lo
consideramos “transiente”. Ante fallas o la necesidad de cambiar de Sistema Operativo la
PC tal vez deba ser rebooteada, y allí, lo convocaremos nuevamente.
Lenguajes de programación
El desarrollador, usando software de sistema, genera un software de aplicación.
Generaciones:
1. Lenguaje de máquina: cada procesador puede ejecutar instrucciones únicamente en
lenguaje de máquina (sistema binario).
2. Lenguajes simbólicos de bajo nivel: cada instrucción escrita representaba una
instrucción en lenguaje de máquina, pero en vez de escribirse en binario, los códigos
de instrucción eran nombres mnemotécnicos (requerían compaginador para que
pudiera ser interpretado por la PC) y los datos se referenciaban con nombres en
lugar de sus direcciones de memoria.
3. Lenguaje simbólico de alto nivel: programación en lenguaje fuente. Lenguajes más
cercanos al lenguaje humano, más fáciles para entender y sus instrucciones estaban
más orientadas al tipo de aplicaciones a desarrollar, y a una mayor facilidad y
productividad en la escritura del código fuente. Una instrucción en código fuente
genera varias instrucciones en lenguaje máquina. Ej: COBOL, BASIC, Pascal.
4. Se requiere menor cantidad de código fuente para realizar una tarea. Algunos están
asociados a sistemas de administración de bases de datos, permitiendo crear una
base de datos y las funciones necesarias para la carga de datos y la emisión de
datos, permitiendo crear una base de datos y las funciones necesarias para la carga
de datos y la emisión de informes, de una manera muy sencilla (Access). La
codificación es menos procedimental y de sintaxis más sencilla para el ser humano.
Permite que usuarios no especialistas puedan construir pequeñas aplicaciones
usando algunos de estos lenguajes.
Software libre: aquel cuya licencia de uso (paga o gratuita) garantiza a su receptor la
libertad de utilizarlo en lo que quiera, estudiarlo, modificarlo y redistribuirlo, otorgando
licencias de igual tipo como desee.Una pieza puede ser libre sin ser gratuita, pero debe ser
de código abierto.
Licenciamiento de uso:
● Por cantidad de licencias, concurrentes o individuales.
● Por período de tiempo o por única vez.
● Por cantidad de registros a administrar.
● Por cantidad de transacciones o por suscripción en el caso de las virtualizaciones
(ASP).
¿Propietario o libre?
● El software libre habitualmente es gratuito.
● Las correcciones de errores, adaptaciones a cambios legales, contables e
impositivos, rápidas adaptaciones a nuevos entornos de hardware y software, y
nuevas versiones, son más ágiles en el software propietario.
Al igual que en la comunicación entre personas, entre computadoras hay un emisor que
envía un mensaje el cual circula por un canal para llegar al receptor quien debe interpretar
la información. El código utilizado para lograr entendimiento es el sistema binario, ya que los
mensajes se transmiten utilizando 0 y 1 para evitar los problemas de interpretación.
Medios de transmisión
Redes
Una red es un conjunto de computadoras y otros dispositivos interconectados entre sí, por
los medios de transmisión, comparten información y servicios. Los principales tipos son:
● Peer to peer (P2P): pequeñas redes donde la información se comparte de una
persona hacia la otra, el flujo es bilateral (igual a igual o par a par).
● Redes de área local (LAN): todos los dispositivos están conectados en una área
física cercana, como una oficina, edificio u hogar, las distancias son cortas.
● Red de área metropolitana (MAN): cuando se enlazan varias LAN entre sí ya que
las necesidades de comunicación abarcan puntos distantes de un centro urbana.
● Redes de área amplia (WAN): red a nivel mundial, abarcan ubicaciones geográficas
a lo largo de los distintos países del mundo, conecta varias MAN.
● Redes privadas: su uso está restringido a los usuarios internos y/o externos de la
organización, hay exclusividad para el acceso.
● Redes pública: el acceso a los medios de transmisión es compartido, es necesario
tomar medidas de seguridad.
● Red interna o Intranet: red que permite que los distintos usuario internos de la
organización puedan estar conectados, permite brindar servicios particulares de una
empresa (ej.: centro de copiado, correo electrónico, chat interno). Puede estar
conectado a una extranet e incluso regulado por una firewall que limita y regula que
es lo que entre y sale de la red interna de la empresa.
● Red externa o Extranet: permite agregar a usuarios externos, como clientes o
proveedores.
Topologias de red
Diagrama que muestra cómo está organizada la red de una empresa, es decir, la forma en
que se conectan entre sí las diferentes computadoras o dispositivos que configuran la red.
1) Topología de bus: todas las computadoras están conectadas a un único cable por
donde circula la información bidireccionalmente, en ambos sentidos. En los extremos,
hay un terminador que absorbe la señal. Cada paquete de mensajes que se transmita
posee una dirección para identificar a quién va dirigido.
2) Red en anillo (token ring): la red es un bucle cerrado, las computadoras se conectan a
un repetidor y estos están unidos entre sí por el medio de transmisión. El paquete de
mensajes circula en un solo sentido, hasta que llega al repetidor del nodo de destino
que lo envía a la computadora. Si un segmento se daña, la red no puede funcionar.
3) Estrella distribuida o árbol: incluye otros dispositivos, las computadoras están
conectadas a concentradores (HUB) o conmutadores (SWITCH, mejor rendimiento) que
permite una mayor distancia de conexión y una reconfiguración de la red más dinámica.
Si un segmento se daña, solo queda inhabilitada la rama correspondiente, la red sigue
operando.
Hardware de conexión
Es necesario contar con una placa de red y conectarla a una antena o conector, la conexión
puede ser inalámbrica (por ejemplo, a través del cable UTP) o inalámbrica (por ejemplo, a
través de wifi o bluetooth). De allí, se conecta con:
➔ Concentrador (hub): permite que de un solo cable se conecten varias computadoras.
➔ Conmutador (switch): permite conectar mas maquinas pero con otra tecnología.
➔ Puente (bridge): permite conectar dos o más redes que utilizan el mismo protocolo.
➔ Ruteador (router): permite conectar redes de protocolos diferentes, pueden ser
alambricos o inalambricos y dirigen los paquetes en dirección a su destino.
➔ Punto de acceso (access point)
➔ Modulador/demodulador (modem): modula la señal digital en señal analogica en un
extremo, y en el otro demodula la información para convertirla en señal de TV, teléfono
e internet.
La diferencia es que mientras los concentradores y conmutadores se utilizan dentro de una
red local, los puentes y ruteadores sirven para conectarse con otras redes.
Tecnicas de conmutacion
Son las formas en que se encamina la información para ir de un lugar a otro, del emisor al
receptor.
➢ Conmutación de circuitos: se fija un circuito único para la transferencia de
información que permanece exclusivo mientras dure la transmisión. Ej.: telefonía.
➢ Conmutación de paquetes: la información es dividida en partes iguales, cada una con
información del emisor, receptor y una breve reseña (contenido en una “flag/bandera”),
sin importar que camino tome, en el lugar de destino se compilan todas las partes y se
rearma el mensaje. Al ser paquetes más chicos, la velocidad es mayor.
➢ Transmisión de tramas (frame relay): los paquetes son más grandes, por ende con
menos información de control en cada uno de ellos (menos información contenida en
las “flags”) y menor tasa de errores.
➢ Transferencia asincrónica: múltiples canales virtuales, utilización de paquetes de
largo fijo, la velocidad es constante y conmutación de paquetes.
Protocolos
Conjunto de reglas que permiten que la transferencia de datos pueda ser realizada y
entendible entre emisor y receptor. Pueden ser alternativos y/o complementarios, los hay
para cada necesidad de comunicación de acuerdo a la especificidad de lo que se quiera
hacer.
- Alambricos: por ejemplo, IEEE 802.3 (topología BUS), IEEE 802.5 (topología ANILLO),
TCP/IP (INTERNET).
- Inalámbricos: se basan en ondas de radio, por ejemplo, IEEE 802.11 (WIFI), IEEE
802.15 (BLUETOOTH), IEEE 802.16 (WiMax: red de similar al WiFi, de mayor
conectividad, utilizada en áreas metropolitanas).
Conexión a internet
Generalmente nos conectamos a través de un cable coaxial que se conecta al modem, del
cual sale un cable de red que se conecta a la computadora. Sin embargo, hay otras formas,
pueden ser inalámbricas, como utilizar un modem Wifi o conectar el modem a un router Wifi,
un hotspot (celulares), etc.
Base de datos
Conjunto de datos interrelacionados, almacenados en conjunto sin redundancias
perjudiciales o innecesarias, y su finalidad es la de servir a una aplicación o más de la mejor
manera posible, teniendo en cuenta que los datos se almacenan de un modo que resulten
independientes de los programas que los usan.
¿Por qué es importante? Según cómo interprete los datos, las decisiones que voy a tomar.
Jerarquía
1. Byte: es la unidad de construcción básica, está representada a través de un
caracter.
2. Campo: conjunto de caracteres.
3. Registro: grupo de campos.
4. Archivo: conjunto de registros relacionados.
Entidades y atributos
Entidad: clase generalizada de personas, lugares o cosas para los cuaes se recopilan,
almacenan y mantienen datos.
Atributo: característica de una entidad.
Clave primaria: campo o grupos de campos que identifican en forma única un registro.
Minería de datos
Explotar grandes cantidades de datos en busca de patrones o tendencias que ayuden a
identificar el comportamiento de la información en un contexto determinado.
2 herramientas que ayudan a explotar la información:
1. Data warehouse: lugar donde toda la información de la compañía es almacenada.
Consiste en un sistema computarizado con una gran capacidad de almacenamiento,
esencial para reunir y organizar la información proveniente de los diferentes
departamentos de la organización.
2. Data Marts: se ocupa de almacenar la información de un departamento o grupo de
trabajo específico. Funciona como un aplicación del data warehouse, o como una
alternativa para empresas que no pueden enfrentar los costos de implementación de
un data warehouse. Pueden ser dependientes o independientes del data warehouse.