Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 1
Unidad 1
Definición de Informática
Existen diferentes posturas para definir el término informática, cuya discusión está fuera del
alcance de esta cátedra. A fines de esta materia, definiremos la Informática como la
“Ciencia que estudia el tratamiento automatizado de la información” o el “Conjunto de
técnicas que posibilitan analizar la información por medio de computadoras”. La informática
se centra en procesar la información con tecnologías de información.
La informática abarca software, hardware, matemática, la organización y el tratamiento de la
información, incluyendo el componente humano y el impacto social del uso de estas
tecnologías.
La informática se enfoca en analizar y comprender problemas, para aplicar soluciones con
tecnologías de información.
Evolución de la Informática
El comienzo de la búsqueda del ser humano de métodos para procesar la información, hace
surgir las primeras máquinas de calcular. En un inicio fueron nudos de cuerdas, luego tablas
de arcilla hasta llegar a las primeras máquinas de calcular. Al avanzar la industrialización,
5
aumenta la necesidad de contar con computadoras, teléfonos, y demás elementos
electrónicos. El impulso es la necesidad de simbolizar y procesar cada vez más información.
Se podría decir que la informática nace cerca de la década de 1940. Ya en la década de
1980 las computadoras personales habían alcanzado popularidad.
De manera resumida, la evolución de las computadoras u ordenadores es la siguiente:
Máquinas de cálculo automáticas con válvulas de vacío. Eran de uso exclusivo para
el ámbito científico/militar y se programaban modificando los valores de los circuitos
de las máquinas.
● Quinta generación
Aplicaciones de la Informática
6
3. Repetitividad. Tal vez una de las características más relevante de los lenguajes de
programación es poder programar la ejecución de ciclos de instrucciones iterativamente.
4. Distribución. El origen y destino de la información no necesita estar ubicado en el
computador central.
5. Precisión. Un computador puede realizar todas sus operaciones con una precisión
controlada, obteniendo resultados consistentes con la precisión de los datos introducidos.
6. Cálculos complejos. Utilizando lenguajes de programación adecuados y rutinas de
bibliotecas matemáticas, es posible efectuar cálculos sofisticados (resolución de modelos
matemáticos atmosféricos para predicción del tiempo, por ejemplo).
7. Las operaciones que realiza un computador las efectúa a una gran velocidad, en
comparación con los humanos.
Algunos ejemplos:
7
• Medicina preventiva (control de vacunación de niños, por ejemplo).
• Electromedicina (ver apartado de “Ingeniería con ayuda de computador”).
4. Ciencias sociales y del comportamiento:
• Análisis de datos (evaluación de encuestas, por ejemplo).
• Bases de datos jurídicas (incluyendo legislación, jurisprudencia, etc.).
• Aplicaciones en educación: CAI (Computer Assisted Instruction) o CAL (Computer Aided
Learning).
• Evaluación automática de exámenes.
• Juegos con computador (videojuegos, ajedrez, etc.).
• Documentación científica y técnica.
5. Arte y humanidades:
• Composición de cuadros.
• Composición musical.
• Elaboración de publicaciones tales como libros, periódicos y revistas.
• Realización de escenas animadas para películas de cine, televisión, etc.
• Análisis automático de textos (determinación de frecuencias de uso de palabras, etc.).
6. Ingeniería con ayuda de computador:
• Diseño, fabricación y test con ayuda de computador: CAD (Computer Aided Design), CAM
(Computer Aided Manufacturing) y CADMAT (Computer Aided Design Manufacturing and
Testing).
• Cartografía.
• Minería.
• Informática industrial (control con computador).
7. Computadores en otros campos o sistemas.
Internet
Es una enorme red que conecta redes y computadoras distribuidas por todo el mundo,
permitiéndonos comunicarnos, buscar y transferir información. Se creó en 1969 por el
ejército de Estados Unidos para su comunicación interna, a esta red se le llamo ARPANET.
Se comunica por un Protocolo (interconexiones) llamado TCP ( transfer protocolo) y IP
(protocolo de Internet). Este también identifica cada nodo para enviar y recibir la
información, se conecta por medio de numero asignados de 0 a 255 a cada computadora
(205.123.122.1), esta dirección es única para cada computadora.
Para no recordar estas direcciones (202.123.122.1) se crearon dominios que identifican a
cada ip, esto se hace por medio de servidores llamados DNS. Domain name system. Ej.
www.microsoft.com
WWW (World Wide Web): es la forma sencilla de presentar la información en una
computadora conectada a Internet, contiene links (enlaces) y está elaborado con el lenguaje
HTML y su protocolo es el HTTP, se necesita un navegador como Firefox, Explorer, Google
Chrome, etc. Permite cambiar mensajes entre personas conectadas a Internet, se necesita
un programa que tenga un servidor para almacenar los mensajes.
8
Elementos principales de las Computadoras
Unidad de entrada
Es una parte del Hardware, permite al desarrollado y al usuario introducir instrucciones o
datos en la computadora. Convierte la señal externa en código especial (binario) que puede
procesar la computadora. Los ejemplos típicos son el teclado, el apuntador, (ratón) los
digitalizadores (escáner).
9
Unidades de salida.
Son componentes del hardware. Permiten a la computadora comunicarse con el mundo
exterior. Muestra los resultados de los procesos realizados, sobre todo en el monitor y la
impresora.
Supercomputadores
La característica fundamental de este tipo de computadores es su rapidez y potencia, con
varios procesadores o computadores trabajando en paralelo (sistemas multiprocesador o
multicomputador. Se utilizan para realizar cálculos intensivos a gran velocidad con grandes
cantidades de datos, que son necesarios en muy diversas aplicaciones de tipo científico y
de ingeniería, tales como diseño de nuevas medicinas, simulación del modelo de polución
de una gran ciudad (que involucra a cientos de miles de variables), modelado del flujo de
aire alrededor de un prototipo de avión, modelado de fisión nuclear, simulación del
enfriamiento de las galaxias, etc. Una aplicación típica es la predicción climatológica, ya que
requiere efectuar cálculos muy complejos (que simulan matemáticamente el
comportamiento de la atmósfera), con grandes cantidades de datos provenientes de
multitud de terminales ubicados en estaciones meteorológicas, y a tiempo para poder
realizar las predicciones. Otro ejemplo puede ser la NASA.
Servidores de red
Son equipos de rango medio, para utilizar interactivamente por múltiples usuarios
simultáneamente, similares a los macrocomputadores, pero a escala reducida de
prestaciones y precio, y suelen ser utilizados en empresas o departamentos de tipo medio.
Actúan interconectados en una red de área local o de gran área (internet), pudiendo atender
10
simultáneamente de decenas a cientos de accesos de estaciones de trabajo, PC o
terminales conectados a la red.
Computadores móviles
Se caracterizan por su pequeño tamaño, peso reducido y alimentación a baterías; todo ello
para obtener una gran movilidad. En este grupo incluimos, además de las calculadoras
programables de bolsillo, una serie de sistemas que en la actualidad están proliferando
notablemente y que se suelen utilizar para aplicaciones tales como creación de pequeñas
hojas de cálculo, agenda de direcciones, planificación horaria, directorio telefónico. Entre
otros sistemas aquí podemos incluir: asistentes digitales personales (Personal Digital
Assistant, PDA), computadores de bolsillo (Palmtop Computers), organizadores o agendas
personales (Personal Organizers), comunicadores personales y calculadoras programables
de bolsillo.
USO RECOMENDADO
Gaming: Dedicado
PROCESADOR
AMD: Ryzen 5
Modelo: 5600g
11
Frecuencia: 4.40Ghz
ALMACENAMIENTO
MEMORIA RAM
Capacidad: 8 Gigas
Formato: DIMM
Expandible: Sí
PUERTOS
Usb 2.0: Sí
Hdmi: Sí
Audio/Mic 3.5: Sí
Gaming: Casual.
Oficina: Avanzado.
PROCESADOR
Intel:Core i5
ALMACENAMIENTO
12
Disco Sólido: 240 Gb
CONECTIVIDAD
Ethernet: Sí
Wi-Fi: Sí
Bluetooth: No
MEMORIA RAM
Capacidad: 8 Gigas
PUERTOS
Tipos de Software
Software de Aplicación
Contiene todos y cada uno de esos programas y utilidades que derivan de una programación de
software y, que cumplen una tarea específica, en casi cualquier área de la vida diaria, que se
usan a través de dispositivos móviles y computadores.Las aplicaciones son el producto final que
se ofrece al consumidor.
Software de Programación
Software de Sistema
Llegamos a la base donde se construyen los dos anteriores. Dentro de los tipos de software, el
de sistema es el más importante. Es quién le permite al usuario usar la interfaz del sistema
operativo que viene incorporado al dispositivo. Este está compuesto por un conjunto de
programas que tienen dos propósitos:
● gestionar recursos físicos del aparato para coordinar tareas y administrar la memoria
para el uso del mismo;
13
● ofrecer una experiencia de uso para que se pueda controlar e interactuar con el sistema.
De manera simple, podemos decir que el software de sistema es quién conecta las aplicaciones
con los recursos de hardware que tiene el dispositivo.
Sistemas Operativos
Un sistema operativo es un programa (o conjunto de programas) de control que tiene por objeto
facilitar el uso del computador y conseguir que éste se utilice eficientemente.
Es un programa de control, ya que se encarga de gestionar y asignar los recursos hardware que
requieren los programas. Los recursos hardware son: el procesador, la memoria principal, los
discos y otros periféricos. El sistema operativo facilita el uso del computador, haciendo
transparente al usuario las características hardware concretas de los dispositivos.
Administración de recursos
Sirven para administrar los recursos de hardware y de redes de un sistema informático, como la
CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida.
Administración de archivos
Un sistema de información contiene programas de administración de archivos que controlan la
creación, borrado y acceso de archivos de datos y de programas. También implica mantener el
registro de la ubicación física de los archivos en los discos magnéticos y en otros dispositivos de
almacenamiento secundarios.
Administración de tareas
Los programas de administración de tareas de un sistema operativo administran la realización
de las tareas informáticas de los usuarios finales. Los programas controlan qué áreas tiene
acceso al CPU y por cuánto tiempo. Las funciones de administración de tareas pueden distribuir
una parte específica del tiempo del CPU para una tarea en particular, e interrumpir al CPU en
cualquier momento para sustituirla con una tarea de mayor prioridad.
Servicio de soporte
Los servicios de soporte de cada sistema operativo dependerán de la implementación particular
de éste con la que estemos trabajando. Entre las más conocidas se pueden destacar las
implementaciones de Unix, desarrolladas por diferentes empresas de software, los sistemas
14
operativos de Apple Inc., como Mac OS X para las computadoras de Apple Inc., los sistemas
operativos de Microsoft, y las implementaciones de software libre, como GNU/Linux o BSD
producidas por empresas, universidades, administraciones públicas, organizaciones sin fines de
lucro y/o comunidades de desarrollo. Estos servicios de soporte suelen consistir en:
- Actualización de versiones.
- Mejoras de seguridad.
- Inclusión de alguna nueva utilidad (un nuevo entorno gráfico, un asistente para
administrar alguna determinada función, ...).
- Controladores para manejar nuevos periféricos (este servicio debe coordinarse a veces
con el fabricante del hardware).
- Corrección de errores de software.
.
Sistemas de Información
Introducción
Sistemas de Información
15
Los sistemas de información tienen por objetivo dar información a los distintos niveles de una
organización. Actualmente los sistemas informáticos son prácticamente indispensables en la
mayoría de las organizaciones.
- Programas informáticos
- Base de datos
- Telecomunicaciones
c) Tratamiento de la información
- Sistemas para el nivel Táctico: son de apoyo a las decisiones para mandos medios y
directivos. Procesan información para ser visualizada de manera sumarizada o en gráficos.
16
Atributos esenciales de un buen Sistema de Información
- Mantenibilidad: el software debe poder evolucionar. También es importante un grado de
evolución funcional.
El objetivo general de un sistema es una descripción breve y clara de la finalidad para lo cual se
crea.
El límite de un sistema trata de dar una idea desde dónde hasta dónde se incluirá, con la
finalidad de delimitarlo de su ambiente.
El Alcance del sistema son todas las actividades de la organización que deberán ser incluidas
en el sistema.
Ejemplo
Objetivo :
Límites:
Alcances
17
- Imprimir hoja de ruta del expediente
- Archivar un expediente
- Generar reporte de expedientes con mayor retraso
- Generar reporte de cantidad de expedientes ingresados por mes por cada área
Especificación de Requerimientos
¿Qué es?
18
Es la documentación que representa la definición del problema bajo consideración y un
modelo de lo que se necesita. Es necesaria para focalizar la compresión y comunicación
acerca del dominio del problema, el negocio y el sistema propuesto. Se deben incluir
también las reglas de negocio: restricciones, políticas, regulaciones, leyes, etc, que puedan
tener incidencia en el desarrollo del sistema.
Se usa como parte de un acuerdo o contrato entre los usuarios y quienes vayan a desarrollar el
sistema. También se usa en las pruebas de aceptación del sistema y para evaluar el
producto final.
Las restricciones
Todos los sistemas deben idealmente contar con información básica de auditoría. quién creó,
modificó o eliminó un registro. Pero puede darse el caso en que, dependiendo del negocio,
sea necesario contar con información histórica de cambios específicos, y esta debe ser
individualizada. Por ejemplo, si es suficiente contar con el último domicilio de una persona
(quer sería lo mas habitual) o es importante para la organización saber por cuantos cambios
de domicilio transitó una persona.
19
Modelo de Casos de Uso
Objetivos:
El diagrama de caso de uso permite visualizar los diferentes tipos de roles y funciones en un
sistema y las relaciones que puedan tener. Este diagrama contiene casos de uso y actores.
Que es un Actor?
Un actor es el rol que juega el usuario del sistema en un caso de uso. Normalmente es un rol
que representa a una persona, pero puede ser otro sistema o una máquina.
Los casos de uso esenciales representan las tareas más importantes del sistema. Los de
soporte son tareas pequeñas o secundarias.
En el ejemplo del sistema de expediente, un caso de uso esencial puede ser la creación
de un expediente, y un caso de uso de soporte, puede ser el registro de un nuevo tipo de
documento.
20
Pasos para la construcción del Diagrama de Casos de Uso de un Sistema de
Información
2. Determinar los actores: se determinan los usuarios que harán uso del sistema y luego de
eso se identifican los roles. También los actores pueden ser otros sistemas o dispositivos de
hardware.
3. Para cada actor identificado determinar la funcionalidad requerida del sistema para ese
actor, y por cada acción definir un caso de uso del sistema.
5. Tener en cuenta los casos de uso necesarios para gestionar a los usuarios.
Ejemplo:
21
La información es un activo muy importante para la organización. Es importante proteger los
sistemas y la información que almacenan.
Las aplicaciones sirven para acceder y procesar la información. Las aplicaciones pueden ser
accedidas por usuarios internos y externos, lo que aumenta los peligros y amenazas.
Atributos de la Seguridad:
- Confidencialidad: que la información sólo sea accesible por las personas autorizadas
- Integridad: que la información sólo pueda ser modificada por quien está autorizado a
hacerlo
- Autenticidad: garantizar que la persona que recibe la información es quien dice ser
- No repudio: garantizar que la persona que recibió o envió información no pueda negar
haberlo hecho
- Mínimo privilegio: los permisos otorgados a un rol deben basarse en la necesidad de saber
- Una amenaza es una violación potencial de la seguridad. Las amenazas sacan ventaja de
las vulnerabilidades.
● La confidencialidad de la información
● La integridad de la información
22
● La disponibilidad de la información
● Fallas humanas
● Ataques malintencionados
● Catástrofes naturales
○ Ransomware: tipo de malware que impide a los usuarios acceder a su sistema y exige
pago de rescate. El Spam malicioso es la forma mas común de infeccion
○ Troyanos: tipo de malware que oculta software malicioso dentro de un archivo que
parece normal
El Documento Electrónico
La diferencia esencial en las que nos centraremos, entre documentos electrónicos y
documentos en papel, se centra en que los primeros son, únicamente, registros lógicos;
mientras que los documentos en papel son normalmente concebidos como registros físicos.
23
o discos. O cuando se tienen varias «versiones» del mismo documento según la fecha
de la «transacción»
FUENTE:
https://revistas.ucm.es/index.php/RGID/article/view/RGID1010110391A/9090
24
Firma Digital
Se desea poder enviar un documento firmado a través de medios electrónicos de manera que
ese documento cuente, por lo menos, con las mismas características técnicas de seguridad y
legales que tiene un documento firmado hológrafamente
· Integridad: Estar vinculada a los datos del documento digital, poniendo en evidencia
su alteración luego de que fue firmado.
25
Qué no es una Firma Digital
- Una firma digitalizada (una firma manuscrita escaneada).
- Una contraseña o password.
- Un sistema biométrico.
- Un sistema de autenticación: este requisito sólo no alcanza.
- Una firma electrónica.
- Un documento encriptado (solo se garantiza la confidencialidad).
Las Autoridades Certificantes o Certificadores son terceras partes confiables que dan fe de
la veracidad de la información incluida en los certificados que emiten.
Marco normativo:
Ley N° 25.506 de Firma Digital
- Establece una Infraestructura de Firma Digital Nacional.
- Autoridad de Aplicación: Secretaría de Gobierno de Modernización.
- Certificadores Licenciados: Sistema de acreditación obligatorio.
- Firma digital: presunción de autoría e integridad, salvo prueba en contrario.
- Principio de equivalencia funcional.
- Firma electronica: se modifica la carga probatoria.
- Despapelización del estado.
- Neutralidad tecnológica.
- Reconocimiento de certificados extranjeros.
- Protección de datos del suscriptor del certificado.
26
Normativa complementaria
- Decreto N° 2.628/02: Reglamenta la ley de firma digital.
- Decreto N° 561/16: Sistema de Gestión Documental Electrónica.
- Decreto 892/17: Crea la AC MODERNIZACION – Plataforma de firma digital remota.
- Resolución N° 399E/16: Establece el marco normativo de firma digital aplicable al
otorgamiento y revocación de las licencias a los certificadores que así lo soliciten.
Establece una Política Única de Certificación común a todos los Certificadores
Licenciados. Los certificados emitidos por los Certificadores Licenciados son
interoperables.
Fuente:
https://www.argentina.gob.ar/sites/default/files/laboratorio_de_firma_digital_22.0.pdf
27