Mapa
Propiedades de la Información
Mapa Propiedades de la Información

Figura 1 Mapa Mental-Conceptual Propiedades de la Información
Propiedades de la información
- Oportuna:
la información oportuna es la que se recibe justo cuando se necesita.
- Simple:
La información debe ser simple, no excesivamente compleja. Por lo general,
no se precisa de información sofisticada y detallada. Un exceso de
información puede provocar sobrecarga de información, caso en el que el
responsable de la toma de decisiones tiene tanta información que es
imposible identificar la verdaderamente importante
- Completa:
La información completa contiene todos los datos importantes.
- Verificable:
Esto significa la posibilidad de comprobar que es correcta, quizá mediante
la consulta de muchas fuentes al respecto.
- Económica:
La producción de la información debe ser relativamente económica. Los
responsables de la toma de decisiones siempre deben evaluar el valor de la
información con el costo de producirla.
- Flexible;
la información flexible es útil para muchos propósitos.
- Confiable;
La información dependerá de dos factores, que pueden ser los métodos de
recolección de datos y el de la fuente de información.
- Exacta:
la información carece de errores. En algunos casos se genera información
inexacta porque se introducen datos erróneos en el proceso de
transformación.
- Accesible: La información debe ser de fácil acceso para los usuarios autorizados,
quienes deben obtenerla en el formato adecuado y en el momento correcto
para satisfacer sus necesidades.
Clasificación de los
Lenguajes de Programación
Los lenguajes de programación son lenguajes creado por el ser humano para poder comunicarse con las computadoras. Así lenguaje de programación es el conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y órdenes para que la computadora los ejecute.Existen diferentes clases o tipos de lenguajes de programación
BAJO NIVEL: LENGUAJE MAQUINA
Es el lenguaje de programación que entiende directamente la computadora o máquina. Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.
Ventajas
Mayor adaptación al equipo.Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.
Imposibilidad de escribir código independiente de la máquina.
Inconvenientes
Mayor dificultad en la programación y en la comprensión de los programas.
El programador debe conocer más de un centenar de instrucciones.Es necesario conocer en detalle la arquitectura de la máquina.
EJEMPLOS
Figura 2.1 Ejemplo de una compilación de lenguaje de programación a un lenguaje maquina
Figura 2.2 Lenguaje Maquina
MEDIO NIVEL: ENSAMBLADORES
Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina. El lenguaje ensamblador fue el primer lenguaje de programación que trato de sustituir el lenguaje máquina por otro mucho más parecido al de los seres humanos.
Ventajas
Mayor facilidad de codificación y, en general, su velocidad de cálculo.
Desventajas
Dependencia total de la máquina lo que impide la transportabilidad de los programas (posibilidad de ejecutar un programa en diferentes máquinas. El lenguaje ensamblador del PC es distinto del lenguaje ensamblador del Apple Machintosh.
La formación de los programadores es más compleja que la correspondiente a los programadores de alto nivel, ya que exige no solo las técnicas de programación, sino también el conocimiento del interior de la máquina.
Los lenguajes ensamblador tienen sus aplicaciones muy reducidas, se centran básicamente en aplicaciones de tiempo real, control de procesos y de dispositivos electrónicos.
Figura 2.3 Ejemplo del lenguaje ensamblador
Figura 2.4 Ensamblador Medio Nivel
ALTO NIVEL: LENGUAJES ACTUALES
Este tipo de lenguajes de programación son independientes de la máquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano, pero precisan de un programa interprete o compilador que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel como el lenguaje de máquina que la computadora pueda entender.
Los lenguajes de programación de alto nivel son más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, como por ejemplo del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.
Ventajas
Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos
Desventajas
Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
Algunos requieren que la máquina cliente posea una determinada plataforma.
Forma de Trabajar y su Filosofía de Creación
Figura 2.5 Ejemplo del lenguaje C
Figura 2.6 Ejemplo del lenguaje Pascal
Figura 2.7 Ejemplo del lenguaje Cobol
Figura 2.8 Ejemplo del lenguaje Lisp
Características de la información
Confidencialidad
La confidencialidad es la garantía de que la información personal será protegida para que no sea divulgada sin consentimiento de la persona.Dicha garantía se lleva a cabo por medio de un grupo de reglas que limitan el acceso a ésta información.
Figura 3.1 Confidencialidad de la Información
Privacidad
En el ámbito computacional, la privacidad se define como el derecho de mantener de forma reservada o confidencial los datos de la computadora y los que intercambia con su red. Actualmente la privacidad se ve sistemáticamente violada por spywares, cookies, piratas informáticos, virus, redes inseguras etc.
Integridad
La integridad de un mensaje se obtiene adjuntándole otro conjunto de datos de comprobación de la integridad: la firma digital es uno de los pilares fundamentales de la seguridad de la información
La violación de integridad se presenta cuando un empleado, programa o proceso (por accidente o con mala intención) modifica o borra los datos importantes que son parte de la información.
Figura 3.3 integridad de la Información
Disponibilidad
La disponibilidad es un servicio que garantiza que los usuarios autorizados tengan acceso a la información y a otros activos de información asociados en el lugar, momento y forma en que es requerido. Un sistema seguro debe mantener la información disponible para los usuarios. El sistema, tanto hardware como software, debe mantenerse funcionando eficientemente y ser capaz de recuperarse rápidamente en caso de fallo.
Autenficación
Propiedades de la información
- Oportuna: la información oportuna es la que se recibe justo cuando se necesita.
- Simple: La información debe ser simple, no excesivamente compleja. Por lo general, no se precisa de información sofisticada y detallada. Un exceso de información puede provocar sobrecarga de información, caso en el que el responsable de la toma de decisiones tiene tanta información que es imposible identificar la verdaderamente importante
- Completa: La información completa contiene todos los datos importantes.
- Verificable: Esto significa la posibilidad de comprobar que es correcta, quizá mediante la consulta de muchas fuentes al respecto.
- Económica: La producción de la información debe ser relativamente económica. Los responsables de la toma de decisiones siempre deben evaluar el valor de la información con el costo de producirla.
- Flexible; la información flexible es útil para muchos propósitos.
- Confiable; La información dependerá de dos factores, que pueden ser los métodos de recolección de datos y el de la fuente de información.
- Exacta: la información carece de errores. En algunos casos se genera información inexacta porque se introducen datos erróneos en el proceso de transformación.
- Accesible: La información debe ser de fácil acceso para los usuarios autorizados, quienes deben obtenerla en el formato adecuado y en el momento correcto para satisfacer sus necesidades.
Clasificación de los Lenguajes de Programación
BAJO NIVEL: LENGUAJE MAQUINA
Es el lenguaje de programación que entiende directamente la computadora o máquina. Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.
Ventajas
Mayor adaptación al equipo.Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.
Imposibilidad de escribir código independiente de la máquina.
Inconvenientes
Mayor dificultad en la programación y en la comprensión de los programas.
El programador debe conocer más de un centenar de instrucciones.Es necesario conocer en detalle la arquitectura de la máquina.
Ventajas
Mayor adaptación al equipo.Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.
Imposibilidad de escribir código independiente de la máquina.
Inconvenientes
Mayor dificultad en la programación y en la comprensión de los programas.
El programador debe conocer más de un centenar de instrucciones.Es necesario conocer en detalle la arquitectura de la máquina.
EJEMPLOS
Figura 2.1 Ejemplo de una compilación de lenguaje de programación a un lenguaje maquina
Figura 2.2 Lenguaje Maquina
MEDIO NIVEL: ENSAMBLADORES
Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina. El lenguaje ensamblador fue el primer lenguaje de programación que trato de sustituir el lenguaje máquina por otro mucho más parecido al de los seres humanos.
Ventajas
Mayor facilidad de codificación y, en general, su velocidad de cálculo.
Desventajas
Dependencia total de la máquina lo que impide la transportabilidad de los programas (posibilidad de ejecutar un programa en diferentes máquinas. El lenguaje ensamblador del PC es distinto del lenguaje ensamblador del Apple Machintosh.
La formación de los programadores es más compleja que la correspondiente a los programadores de alto nivel, ya que exige no solo las técnicas de programación, sino también el conocimiento del interior de la máquina.
Los lenguajes ensamblador tienen sus aplicaciones muy reducidas, se centran básicamente en aplicaciones de tiempo real, control de procesos y de dispositivos electrónicos.
Figura 2.3 Ejemplo del lenguaje ensamblador
Figura 2.4 Ensamblador Medio Nivel
ALTO NIVEL: LENGUAJES ACTUALES
Este tipo de lenguajes de programación son independientes de la máquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano, pero precisan de un programa interprete o compilador que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel como el lenguaje de máquina que la computadora pueda entender.
Los lenguajes de programación de alto nivel son más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, como por ejemplo del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.
Ventajas
Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos
Desventajas
Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
Algunos requieren que la máquina cliente posea una determinada plataforma.
Forma de Trabajar y su Filosofía de Creación
Figura 2.5 Ejemplo del lenguaje C
Figura 2.6 Ejemplo del lenguaje Pascal
Figura 2.7 Ejemplo del lenguaje Cobol
Figura 2.8 Ejemplo del lenguaje Lisp
Confidencialidad
La confidencialidad es la garantía de que la información personal será protegida para que no sea divulgada sin consentimiento de la persona.Dicha garantía se lleva a cabo por medio de un grupo de reglas que limitan el acceso a ésta información.
La confidencialidad es la garantía de que la información personal será protegida para que no sea divulgada sin consentimiento de la persona.Dicha garantía se lleva a cabo por medio de un grupo de reglas que limitan el acceso a ésta información.
Figura 3.1 Confidencialidad de la Información
Privacidad
En el ámbito computacional, la privacidad se define como el derecho de mantener de forma reservada o confidencial los datos de la computadora y los que intercambia con su red. Actualmente la privacidad se ve sistemáticamente violada por spywares, cookies, piratas informáticos, virus, redes inseguras etc.
Integridad
La integridad de un mensaje se obtiene adjuntándole otro conjunto de datos de comprobación de la integridad: la firma digital es uno de los pilares fundamentales de la seguridad de la información
La violación de integridad se presenta cuando un empleado, programa o proceso (por accidente o con mala intención) modifica o borra los datos importantes que son parte de la información.
Figura 3.3 integridad de la Información
Disponibilidad
La disponibilidad es un servicio que garantiza que los usuarios autorizados tengan acceso a la información y a otros activos de información asociados en el lugar, momento y forma en que es requerido. Un sistema seguro debe mantener la información disponible para los usuarios. El sistema, tanto hardware como software, debe mantenerse funcionando eficientemente y ser capaz de recuperarse rápidamente en caso de fallo.
La disponibilidad es un servicio que garantiza que los usuarios autorizados tengan acceso a la información y a otros activos de información asociados en el lugar, momento y forma en que es requerido. Un sistema seguro debe mantener la información disponible para los usuarios. El sistema, tanto hardware como software, debe mantenerse funcionando eficientemente y ser capaz de recuperarse rápidamente en caso de fallo.
Autenficación
Es la propiedad que permite identificar el
generador de la información. Por ejemplo al recibir un mensaje de alguien,
estar seguro que es de ese alguien el que lo ha mandado, y no una tercera
persona haciéndose pasar por la otra (suplantación de identidad). En un sistema
informático se suele conseguir este factor con el uso de cuentas de usuario y
contraseñas de acceso.
Algunos
métodos de autenticación son:
- Biomédicas, por
huellas dactilares, retina del ojo, etc.
- Tarjetas inteligentes que guardan información de los certificados de un usuario
- Métodos clásicos basados en contraseña
- Comprobación local o método tradicional en la propia máquina
- Biomédicas, por huellas dactilares, retina del ojo, etc.
- Tarjetas inteligentes que guardan información de los certificados de un usuario
- Métodos clásicos basados en contraseña
- Comprobación local o método tradicional en la propia máquina
ÉTICA
PROFESIONAL Y VALORES DEL PROFESIONAL INFORMÁTICO
Este código establece los principios generales de
conducta profesional y ética que deberían estar presentes en cualquier código
de conducta adoptado por una sociedad miembro de CEPIS. Estos principios
reconocen que las actividades de naturaleza profesional imponen cinco deberes
específicos para los profesionales, esto es, servir:
Los deberes mencionados implican requisitos
particulares que necesitan ser cumplidos por los profesionales activos de la
informática.
Se ha
podido constatar que la revolución informática ha seguido un desarrollo en dos
etapas similar al que sufrió la Revolución Industrial: la primera etapa, de
introducción se ha estado produciendo durante los últimos cuarenta años, en los
que las TIC (Tecnologías de la Información y de las Comunicaciones) se han
creado y puesto a punto. La segunda etapa, de penetración tecnológica, se
inicia en la segunda mitad de los ochenta, cuando las TIC se convierten en una
parte integral de la casi totalidad de las instituciones de nuestra sociedad. (En
realidad, la Revolución Informática y el cambio profundo que está produciendo
en el mundo, en el momento actual sólo está siendo la punta del iceberg de
cambios seguramente más profundos).
La
tecnología informática plantea nuevas situaciones y nuevos problemas y gran
parte de estas nuevas situaciones y problemas son de una naturaleza ética;
obviamente existen intentos de resolver estos problemas aplicando las actuales
reglas y soluciones éticas de carácter general, por ello es importante echar la
vista al pasado en busca de mejores valores éticos tradicionales.
Las TIC
cambiarán el mundo que conocemos actualmente, y desde el punto de vista ético,
lo más importante y evidente es la necesidad de una nueva ética. Esta nueva
ética será la ética de la informática
1. No usarás una computadora para dañar
a otros.
2. No interferirás con el trabajo ajeno.
3. No indagarás en los archivos ajenos.
4. No utilizarás una computadora para
robar.
5. No utilizarás la informática para
realizar fraudes.
6. No copiarás o utilizarás software que
no hayas comprado.
7. No utilizarás los recursos
informáticos ajenos sin la debida autorización.
8. No te apropiarás de los derechos
intelectuales de otros
9. Deberás evaluar las consecuencias
sociales de cualquier código que Desarrolles.
10. Siempre utilizarás las computadoras
de manera de respetar los derechos de los demás.
[1] La Revista Informatica.com. (2013). CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN. 2015, de La Revista Informatica.com Sitio web: http://www.larevistainformatica.com/clasificacion-de-los-lenguajes-de-programacion.html
[2] Sitio web: http://redyseguridad.fi-p.unam.mx/proyectos/seguridad/ServiciosSeguridad.php
[3] Sitio web: http://pabloandresvaldiviezogomez.blogspot.mx/2012/03/ventajas-y-desventajas-de-los-lenguajes.html
[4] Sitio web: http://parkeadores.angelfire.com/abstraccion2.htm
ÉTICA
PROFESIONAL Y VALORES DEL PROFESIONAL INFORMÁTICO
Este código establece los principios generales de
conducta profesional y ética que deberían estar presentes en cualquier código
de conducta adoptado por una sociedad miembro de CEPIS. Estos principios
reconocen que las actividades de naturaleza profesional imponen cinco deberes
específicos para los profesionales, esto es, servir:
Los deberes mencionados implican requisitos
particulares que necesitan ser cumplidos por los profesionales activos de la
informática.
Se ha
podido constatar que la revolución informática ha seguido un desarrollo en dos
etapas similar al que sufrió la Revolución Industrial: la primera etapa, de
introducción se ha estado produciendo durante los últimos cuarenta años, en los
que las TIC (Tecnologías de la Información y de las Comunicaciones) se han
creado y puesto a punto. La segunda etapa, de penetración tecnológica, se
inicia en la segunda mitad de los ochenta, cuando las TIC se convierten en una
parte integral de la casi totalidad de las instituciones de nuestra sociedad. (En
realidad, la Revolución Informática y el cambio profundo que está produciendo
en el mundo, en el momento actual sólo está siendo la punta del iceberg de
cambios seguramente más profundos).
La
tecnología informática plantea nuevas situaciones y nuevos problemas y gran
parte de estas nuevas situaciones y problemas son de una naturaleza ética;
obviamente existen intentos de resolver estos problemas aplicando las actuales
reglas y soluciones éticas de carácter general, por ello es importante echar la
vista al pasado en busca de mejores valores éticos tradicionales.
Las TIC
cambiarán el mundo que conocemos actualmente, y desde el punto de vista ético,
lo más importante y evidente es la necesidad de una nueva ética. Esta nueva
ética será la ética de la informática
2. No interferirás con el trabajo ajeno.
3. No indagarás en los archivos ajenos.
4. No utilizarás una computadora para
robar.
5. No utilizarás la informática para
realizar fraudes.
6. No copiarás o utilizarás software que
no hayas comprado.
7. No utilizarás los recursos
informáticos ajenos sin la debida autorización.
8. No te apropiarás de los derechos
intelectuales de otros
9. Deberás evaluar las consecuencias
sociales de cualquier código que Desarrolles.
10. Siempre utilizarás las computadoras
de manera de respetar los derechos de los demás.
[1] La Revista Informatica.com. (2013). CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN. 2015, de La Revista Informatica.com Sitio web: http://www.larevistainformatica.com/clasificacion-de-los-lenguajes-de-programacion.html
[2] Sitio web: http://redyseguridad.fi-p.unam.mx/proyectos/seguridad/ServiciosSeguridad.php
[3] Sitio web: http://pabloandresvaldiviezogomez.blogspot.mx/2012/03/ventajas-y-desventajas-de-los-lenguajes.html
[4] Sitio web: http://parkeadores.angelfire.com/abstraccion2.htm
[4] Sitio web: http://parkeadores.angelfire.com/abstraccion2.htm















No hay comentarios:
Publicar un comentario