Separata Informatica I 2009 I Unidad 1 Semana 1

7,662 views

Published on

Published in: Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,662
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
219
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Separata Informatica I 2009 I Unidad 1 Semana 1

  1. 1. Universidad Privada Telesup Pág. 1 Separata preparada para el desarrollo del curso de: Informática I Primera Unidad Temática: INTRODUCCIÓN A LAS TECNOLOGIAS DE INFORMACIÓN Carrera Profesional de Ingeniería de Sistemas Autor: Prof. José Atunga V. PRIMER CICLO Semestre: 2009-I 2009
  2. 2. Universidad Privada Telesup Pág. 2 INDICE PRIMERA UNIDAD TEMATICA INTRODUCCIÓN A LAS TECNOLOGÍAS DE LA INFORMACIÓN PRIMERA SEMANA MARCO TEORICO LA TECNOLOGIA DE LAS COMPUTADORAS Y LA CIENCIA DE LA INFOR-MÁTICA Definición e importancia de la informática en el mundo actual...................................... 4 Datos Vs Información……………………………………………........................................ 5 El computador como herramienta fundamental de la informática……………………….. 5 Elementos que conforman un sistema Informático……………………………………….. 6 Descripción de las partes principales del computador………………………………….… 6 Definición y características de los Sistemas Operativos…………………………………. 8 Historia de las computadoras…………………………………….………………………….. 9 MARCO PRACTICO Ejemplos Prácticos......................................................................................................... 12 Actividades..................................................................................................................... 12 SEGUNDA SEMANA MARCO TEORICO CONCEPTOS BASICOS DE LA TEORIA DE SISTEMAS Definición de un Sistema.......................................................................... 15 Clasificación de los sistemas.................................................................... 16 Definición de los sistema de información.................................................. 16 Producción de Software: Definición y conceptos de Ing. de Software...... 18 Modelos de Ciclos de vida del desarrollo de un sistema informático........ 19 MARCO PRACTICO Trabajo de Investigación............................................................................ 25 Conteste las siguientes preguntas............................................................. 25 Actividades................................................................................................. 25 TERCERA SEMANA MARCO TEORICO TECNOLOGIA DE SOFTWARE Y CONCEPTOS BASICOS DE REDES Y COMUNICACION DE DATOS Importancia del Software......................................................................... 28 Clasificación del Software........................................................................ 28 La Ética de la Informática, Legislación nacional e Internacional............. 42 Piratería y Licencias de Software............................................................ 46 Derecho de Copia. Propiedad Intelectual................................................ 46 Conceptos Básicos de Redes.................................................................. 46 Redes y comunicación de datos.............................................................. 47 Características y ventajas de una red de trabajo.................................... 52
  3. 3. Universidad Privada Telesup Pág. 3 Clasificación de las redes según su ámbito............................................. 52 MARCO PRACTICO Trabajo de Investigación............................................................................ 53 Conteste las siguientes preguntas............................................................. 53 Actividades................................................................................................. 53 CUARTA SEMANA MARCO TEORICO ARQUITECTURA INTERNA DEL COMPUTADOR El Case..................................................................................................... 55 Tipos de case según su tecnología.......................................................... 56 Tipos de case según su forma y tamaño.................................................. 56 Conexión a la placa madre....................................................................... 49 El cable del interruptor.............................................................................. 60 El chasis................................................................................................... 60 El panel frontal.......................................................................................... 61 Mainboard................................................................................................. 61 El Microprocesador (CPU)........................................................................ 63 Las Memorias RAM................................................................................... 63 Slots de Expansión.................................................................................... 63 Las Tarjetas Controladoras....................................................................... 64 Unidades de Lectura de Disco.................................................................. 66 Los Puertos de Comunicaciones............................................................... 66 MARCO PRACTICO Trabajo de Investigación............................................................................ 68 Conteste las siguientes preguntas............................................................. 68 Actividades................................................................................................. 68
  4. 4. Universidad Privada Telesup Pág. 4 PRIMERA SEMANA – Marco Teórico Logro El participante valora la importancia de la ciencia de la informática dentro del mundo actual. Adopta un punto de vista crítico y analítico de nuestra realidad informática dentro del contexto de la historia de esta ciencia Resumen La informática es aquella ciencia que brinda tecnología, técnicas y metodologías a fin de automatizar el manejo y administración de la información. La sociedad humana genera y recibe muchos datos a cada instante, adicionalmente necesita almacenarlos y procesarlos, por lo que la aparición del computador como una maquina electrónica capaz de CONCEPTOS desarrollar estos fines, se ha convertido en un instrumento esencial para BASICOS DE mejorar la calidad de vida de la sociedad humana. INFORMÁTICA 1. DEFINICIÓN E IMPORTANCIA DE LA INFORMÁTICA EN EL MUNDO ACTUAL Informática es la ciencia del tratamiento automático (por realizarse mediante máquinas - hoy en día electrónicas -) y racional (está controlado mediante ordenes que siguen el razonamiento humano) de la información. a través de los ordenadores. También se le considera como la ciencia de la información automatizada, todo aquello que tiene relación con el procesamiento de datos, utilizando para ello las computadoras y/o los equipos de procesos automáticos de información. En resumen, es la ciencia que se encarga de la automatización del manejo de la información. Nota: Este término apareció en Francia en 1962 uniendo las palabras 'information' y 'automatique'. En los países anglosajones se utiliza la frase Ciencia de las Computadoras (Computer Science). Este término se refiere a lo mismo que computación, solo que informática tiene origen francés y computación origen ingles. La informática se ocupa entre otros de los siguientes temas:  El desarrollo de nuevas máquinas (ordenadores y periféricos)  El desarrollo de nuevos métodos de trabajo (sistemas operativos)  El desarrollo de nuevas aplicaciones informáticas (software o programas)
  5. 5. Universidad Privada Telesup Pág. 5 Definición de Computación:  Ciencia que estudia el tratamiento automático de la información, mediante máquinas diseñadas para ese propósito. 2. DATOS VS. INFORMACIÓN Datos Son unidades de información no procesada, que individualmente no representan nada en concreto. Un dato puede ser un numero, una palabra, una fecha, una imagen, un sonido, etc. Información Es el resultado del proceso de datos que nos consignan un resultado o respuesta significativa, la cual es útil para la toma de decisiones o el inicio de otros procesos de datos. Tras la revolución industrial, se habla de la revolución de la información, que se ha convertido en el mayor valor de las empresas y de las personas. El auge, proliferación y universalización de sistemas de interconexión global como Internet, ha llevado a hablar de la sociedad de la información como el nuevo paradigma del mundo en que vivimos. 3. EL COMPUTADOR COMO HERRAMIENTA FUNDAMENTAL DE LA INFORMÁTICA Durante los últimos años el computador se ha convertido en una herramienta indispensable en los negocios, industrias e investigación científica, llevando a cabo tareas que resultarían imposibles de realizar sin su ayuda. Definiciones: quot;El computador es una máquina electrónica que ejecuta procesos computacionales de acuerdo a reglas establecidas. La gran facilidad que ofrece el computador radica en la posibilidad de ejecutar instrucciones y procesar información con una tremenda exactitud y rapidez, para ello es necesario la participación del hombre, quien es el encargado de incorporar al computador la secuencia de instrucciones que permitirán realizar procesos para resolver un problemaquot;. quot;El Computador es un dispositivo electrónico (Hardware) capaz de recibir datos (Software), procesarla y producir una salida útil al usuario (información). Puede almacenar, recuperar y procesar datos quot;. quot;Es un dispositivo electrónico programable que puede almacenar, recuperar y procesar datos mediante la ejecución de un programa almacenado quot;. El proceso mediante el cuál se dan estas instrucciones al computador, y el acto en si de construir secuencias de ellas (programas) se denomina quot; Programación quot;.
  6. 6. Universidad Privada Telesup Pág. 6 La función básica que realiza un computador es la ejecución de un programa de aplicación escrito en un lenguaje de programación. 4. ELEMENTOS QUE COMPONEN UN SISTEMA INFORMÁTICO: HARDWARE: Equipo utilizado para el funcionamiento de una computadora. El hardware se refiere a los componentes materiales de un sistema informático. La función de estos componentes suele dividirse en tres categorías principales: entrada, salida y almacenamiento. Los componentes de esas categorías están conectados a través de un conjunto de cables o circuitos llamado bus con la unidad central de proceso (CPU) de la computadora, quien controla la computadora y le proporciona la capacidad de cálculo. Está formada por:  Unidad Central de Proceso (CPU)  Unidades de memoria auxiliar  Unidades de entrada  Unidades de salida SOFTWARE: El soporte lógico del sistema informático, constituido por los programas, datos e información que se pueden manejar en la computadora. Por ejemplo, un procesador de textos, Hoja de Cálculo o un videojuego. Estos programas suelen almacenarse y transferirse a la CPU a través del hardware de la computadora. Por lo que la interacción entre hardware y software es imprescindible para la operatividad de un sistema informático. PROFESIONAL INFORMÁTICO: Son personas encargadas de controlar y manejar el sistema informático para que estas den un buen servicio. Ejemplo:  El Personal de dirección (Director, Jefe del área de desarrollo, Jefe del área de explotación)  El Personal de análisis y programación (Jefe de proyectos, Analistas, Programadores)  El Personal de explotación (Operadores, Grabadores de datos)  Los usuarios 5. DESCRIPCIÓN DE LAS PARTES PRINCIPALES DE LA COMPUTADORA Una computadora procesa o elabora los datos que se le suministran, puede por ejemplo realizar el promedio de unos datos introducidos previamente, realizar una gráfica con esos datos o suministrar un listado ordenado de mayor a menor de dichos datos.
  7. 7. Universidad Privada Telesup Pág. 7 Para realizar estos procesos, la computadora debe disponer de recursos para almacenar la información mientras ésta es elaborada, memoria, y asimismo de los dispositivos que permitan tanto su introducción, como ofrecerla, ya elaborada, a los usuarios. Estos últimos dispositivos reciben el nombre de periféricos. Esquemáticamente una computadora se compone de: 1. Unidad de Entrada: Permiten la introducción de información en la computadora, existen dos tipos de dispositivos, aquellos que convierten los datos en un formato capaz de ser interpretado por el computador como el teclado y los que permiten su entrada directa como el escáner, lectores de tarjetas o códigos de barras o la pantalla táctil. 2.Unidad de Almacenamiento o Memoria: Dispositivos donde se almacenan los datos y los programas para procesarlos. Existen dos tipos: Memoria Principal, constituida por circuitos integrados y que a su vez se subdivide en RAM y ROM; y la Memoria Secundaria, donde se almacenan otros datos que no tienen cabida en la principal, la constituyen los Discos duros (HD), CD-ROM, disquetes (FD), Unidades de cinta, Unidades de Memoria USB, etc. 3.Unidad Aritmético/Lógica: Es la parte encargada de procesar los datos, se conoce también como ALU (Arithmetic-Logic Unit). Las operaciones que realiza son de tipo aritmético: suma, resta, multiplicación y división; y de tipo lógico: igual, mayor que o menor que. 4.Unidad de Control: Dirige la ejecución del programa y controla tanto el movimiento entre memoria y ALU, como las señales que circulan entre la CPU y los Periféricos. 5.Unidad de Salida: Presentan al usuario los datos ya elaborados que se encuentran en la memoria del ordenador, los más habituales son la pantalla y la impresora.
  8. 8. Universidad Privada Telesup Pág. 8 La Unidad de Control con la Unidad Aritmético/Lógica y la Memoria Principal forman la Unidad Central de Procesos (CPU). Las Unidades de Entrada y de Salida son los denominados Periféricos. 6.DEFINICIÓN Y CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS Un Sistema Operativo (SO) es en sí mismo un programa (software) muy especial, quizá el más complejo e importante en una computadora. El SO se encarga de iniciar la sesión de trabajo de un computador y hace que este reconozca a la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se ejecutan los diferentes programas de aplicación. Cuando se enciende una computadora, lo primero que ésta hace es llevar a cabo un autodiagnóstico llamado autoprueba de encendido (Power On Self Test, POST). Durante la POST, la computadora identifica la memoria, los discos, el teclado, el sistema de vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar un SO para arrancar (boot). Una vez que la computadora ha puesto en marcha su SO, mantiene al menos parte de éste en su memoria en todo momento. Mientras la computadora esté encendida, el SO tiene 4 tareas principales: 1.Proporcionar ya sea una interfaz de línea de comando o una interfaz gráfica al usuario, para que este último se pueda comunicar con la computadora. (Es decir construye un Entorno de Trabajo para comunicarse con el usuario) Interfaz de línea de comando: se introducen palabras y símbolos desde el teclado de la computadora, ejemplo, el MS-DOS. Interfaz gráfica del Usuario (GUI), se seleccionan las acciones mediante el uso de un Mouse para pulsar sobre figuras llamadas iconos o seleccionar opciones de los menús, ejemplo el Windows.
  9. 9. Universidad Privada Telesup Pág. 9 2.Administrar los dispositivos de hardware en la computadora. Cuando corren los programas, necesitan utilizar la memoria, el monitor, las unidades de disco, los puertos de Entrada/Salida (impresoras, módems, etc). El SO sirve de intermediario entre los programas y el hardware. 3.Administrar y mantener los sistemas de archivo de disco · Los SO agrupan la información dentro de compartimentos lógicos para almacenarlos en el disco. Estos grupos de información son llamados archivos. Los archivos pueden contener instrucciones de programas o información creada por el usuario. El SO mantiene una lista de los archivos en un disco, y nos proporciona las herramientas necesarias para organizar y manipular estos archivos. 4.Apoyar a otros programas. Otra de las funciones importantes del SO es proporcionar servicios a otros programas. Estos servicios son similares a aquellos que el SO proporciona directamente a los usuarios. Por ejemplo, listar los archivos, grabarlos a disco, eliminar archivos, revisar espacio disponible, etc. Cuando los programadores escriben programas de computadora, incluyen en sus programas instrucciones que solicitan los servicios del SO. Estas instrucciones son conocidas como quot;llamadas del sistemaquot;. Los Sistemas Operativos más Populares de las PC: Los sistemas operativos empleados normalmente son LINUX, Solarys, Mac OS, MS- DOS, OS/2, Windows 9x y Windows de tecnología NT. 7.HISTORIA DE LAS COMPUTADORAS: La historia de las máquinas de cálculo que dieron origen a los ordenadores actuales empieza con un instrumento utilizado por diversas civilizaciones, siglos antes de Jesucristo: el ábaco Ábaco Fueron los egipcios quienes 500 años AC inventaron el primer dispositivo para calcular, basado en bolitas atravesadas por alambres. Posteriormente, a principios del segundo siglo DC, los chinos perfeccionaron este dispositivo, al cual le agregaron un soporte tipo bandeja, poniéndole por nombre Saun-pan. El ábaco permite sumar, restar, multiplicar y dividir. La palabra ábaco proviene del griego ABAX que significa una tabla o carpeta cubierta de polvo. Este dispositivo en la forma moderna en que la conocemos, realmente apareció en el siglo 13 DC y sufrió varios cambios y
  10. 10. Universidad Privada Telesup Pág. 10 evoluciones en su técnica de calcular. Actualmente está compuesto por 10 columnas con 2 bolitas en la parte superior 5 en la parte inferior. Los japoneses copiaron el ábaco chino y lo rediseñaron totalmente a 20 columnas con 1 bolita en la parte superior y 10 en la inferior, denominándolo Soroban. Caso anecdótico cabe relatar que en 1946, un contador japonés de nombre Kiyoshu Matzukai, quien era un experto en el uso del ábaco, se enfrentó en un concurso contra una computadora de la época durante dos días completos, resultando como ganador indiscutible el ciudadano japonés. Como actualmente el antiguo ábaco se emplea como método de enseñanza en las escuelas de los países orientales, aun es usado regularmente en muchos lugares del mundo, particularmente en los pequeños negocios de los barrios chinos (Chinatowns) en los Estados Unidos de América, Canadá y países cosmopólitas. Algunos Notables en la Historia de la Computación John Napier inventa los logaritmos y construye las primeras tablas. Mediante estas funciones matemáticas convierte los productos y divisiones en simples sumas y restas. En los siglos XVI y XVII se construyeron máquinas mecánicas basadas en ruedas dentadas que simulaban el funcionamiento del ábaco, como la Máquina Aritmética o Sumadora de Pascal (1642), construida por éste a la edad de 19 años. Wilhelm von Leibniz (1646-1716) construyó la primera máquina capaz de multiplicar directamente, efectuaba divisiones y raíces cuadradas. Charles Babbage (1792-1871) diseñó la Máquina Analítica, ésta máquina fue pensada como un calculador universal, que pudiera resolver de forma automática cualquier problema matemático, y capaz de albergar distintos programas, murió sin poder construirla. George Boole (1815-1864) desarrollo la famosa álgebra que lleva su nombre. Su lógica formal asignaba un 1 a cada proposición verdadera y un 0 a las falsas. Boole definió las operaciones no con operadores aritméticos sino con operadores lógicos Y, O y NO. A finales del siglo XIX se utilizan en los negocios y la gestión de empresas máquinas de cálculo mecánicas, como la Máquina Tabuladora de H. Holletrith (1886), con ella se realizó el 11º censo norteamericano, fundó la Tabulating Machine Corporation que después se transformaría en IBM. El primer ordenador electromecánico fue el Mark I construido en la Universidad de Harvard por Howard H. Aiken en 1944 con la subvención de IBM, tenía 760.000 ruedas y relés y 800 Km de cable y se basaba en Maquina Analítica de Babbage.
  11. 11. Universidad Privada Telesup Pág. 11 El primer ordenador electrónico fue el ENIAC, construido en la Escuela Moore de Ingeniería Eléctrica, por John W. Mauchly y John Presper Eckert en 1945, era capaz de realizar 5.000 sumas por segundo, pesaba 30 Tm utilizaba 18.200 válvulas, ocupaba 140 m2 y tenía un consumo medio de 150.000 W. Evidentemente necesitaba un potente equipo de refrigeración.. John von Neumann (1903-1957), matemático húngaro, propuso almacenar el programa y los datos en la memoria del ordenador, con lo que se evitaba la modificación del cableado en el cambio de programas. Generaciones de Computadores: La primera generación de computadores los constituyen los construidos en la década de los 50 a base de válvulas de vacío. (1937-1953) En 1951 se construyó el UNIVAC 1, primer ordenador comercial La segunda generación se basan en el funcionamiento del transistor. (1954-1962) Aparecen los primeros lenguajes de alto nivel Diversas compañías IBM, UNIVAC, Honeywell,.. construyen ordenadores de este tipo. La tercera generación fue la que incorporó los circuitos integrados (Texas Instruments). (1963-1972) Se introduce la multiprogramación y el multiproceso Aparecen familias de ordenadores que hacen compatible el uso de programas. Los lenguajes de alto nivel como Cobol y Fortran se usan cada vez más. La cuarta generación es la que incorpora el denominado microprocesador. (1972-1984) Empieza la muy alta integración (VLSI very large scale integration) en chips y memorias. La quinta generación está formada por ordenadores que incorporan tecnologías muy avanzadas que surgieron a partir de 1980, básicamente mayor integración y capacidad de trabajo en paralelo de múltiples microprocesadores. (1984-1990) La sexta generación viene dada por nuevos algoritmos para explotar masivas arquitecturas paralelas en ordenadores, y el crecimiento explosivo de redes. (1990-)
  12. 12. Universidad Privada Telesup Pág. 12 PRIMERA SEMANA – Marco Práctico Contesta las siguientes preguntas: a. Viendo hacia el futuro ¿Qué crees tú que nos traerá la ciencia de la informática en las futuras décadas? .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. .................................................................................................................................. b. Indica como le beneficia o puede beneficiar la ciencia de la informática a las siguientes personas: Un médico:............................................................................................................. Un abogado : ......................................................................................................... Una ama de casa: ................................................................................................. Un contador: ........................................................................................................... Un educador: .......................................................................................................... c. Enumere 5 formas diferentes de como la ciencia de la informática ayuda o simplifica las labores de la sociedad humana: 1. ........................................................................................................................ . 2. ........................................................................................................................ . 3. ........................................................................................................................ . 4. ........................................................................................................................ . 5. ........................................................................................................................ . d. Enumere 5 ejemplos de datos y 10 ejemplos que representen información DATOS INFORMACION 1. La edad de una persona 1. El promedio de las edades de los alum- nos del aula. 2. .............................................. 2. ............................................................. 3................................................ 3............................................................... 4 ............................................... 4...............................................................
  13. 13. Universidad Privada Telesup Pág. 13 5 ............................................... 5............................................................... 6 ............................................... 6...............................................................
  14. 14. Universidad Privada Telesup Pág. 14 SEGUNDA SEMANA – Marco Teórico Logro Diferencia los distintos tipos de software de acuerdo a su aplicación. Diferencia y comprende la importancia de los diferentes tipos de redes informáticas Resumen El software es un elemento indispensable dentro de un Sistema de Informático, al igual que el hardware. El software que tenemos a nuestra disposición se clasifica de acuerdo a su utilidad, existen procesadores de textos, hojas de cálculos, Presentadores de diapositivas, manejadores de base de datos, graficadores, etc. Entre todos estos tipos de software el de más importancia es el Sistema Operativo porque gracias a este software el computadores puede iniciar su sesión de trabajo. TECNOLOGIA DE SOFTWARE Y CONCEPTOS BASICOS DE REDES Y COMUNICACION DE DATOS – TECNOLOGIA DE REDES 1. IMPORTANCIA DEL SOFTWARE El Software es uno de los elementos básicos que componen un Sistema Informático, esta compuesto por los programas, datos e información que manejan los equipos informáticos, aunque más se asocia el termino a los programas en sí. En la actualidad se han desarrollado una innumerable cantidad de software que atienden diversas necesidades del hombre. 2. CLASIFICACIÓN DEL SOFTWARE  Software Base (Sistemas Operativos y utilitarios)  Software de Aplicación  Software de Comunicaciones  Software de Desarrollo  Software de Gestión Empresarial  Software de uso Científico A. SOFTWARE BASE Software del sistema o Software de Base (System Software) es un término que abarca todos los programas que manejan el hardware de la computadora. Las dos categorías principales son: a. Sistemas Operativos b. Sistemas Utilitarios a. SISTEMAS OPERATIVOS Es el programa más importante de todo computador, puesto que depende de este la operatividad del equipo:
  15. 15. Universidad Privada Telesup Pág. 15 Funciones de un Sistema Operativo Todos los sistemas operativos deben manejar las mismas tareas básicas. Estas funciones pueden dividirse en tres grupos a. Adjudicando recursos del sistema El sistema operativo dirige el tráfico dentro de la computadora, decidiendo que recurso será usado y durante cuánto tiempo. Tiempo El tiempo en la CPU está dividido en porciones medidas en milisegundos. A cada tarea que hace la CPU se le asigna una cierta cantidad de porciones de tiempo. Cuándo dicho tiempo expira, otra tarea obtiene el turno. La primer tarea debe esperar hasta tener otro turno. Como los lapsos de tiempo son tan pequeños, usualmente no podrá decir si es que algo está siendo compartido. Pueden asignarse prioridades a las tareas de forma que las de alta prioridad (adelante = foreground) obtienen más porciones de tiempo que las de baja prioridad (atrás = background) Memoria La memoria también debe ser manejada por el sistema operativo. Todos esas vueltas cíclicas de la CPU dejan datos que quedan esperando en buffers o memorias temporarias. Se debe tener cuidado de no perder información!! Una de las formas de ayudar al tráfico congestionado es usar memoria virtual. Esta incluye espacio en el disco como una parte de la memoria principal. Aunque es más lento poner datos en el disco rígido, aumenta la cantidad de información que puede mantenerse dentro de la memoria en un momento determinado. Cuando los chips de memoria se llenan, parte de los datos se desvían hacia el disco rígido. Esto se llama “swapping”. Windows usa un archivo “swap ” con éste propósito. Input y output También es parte de las responsabilidades del sistema operativo, el control de que las informaciones fluyan (flow control). Este deberá
  16. 16. Universidad Privada Telesup Pág. 16 administrar todos los pedidos de lectura de datos desde los discos o la cinta y todas las grabaciones hacia ellos y hacia las impresoras. Para acelerar la salida hacia las impresoras, la mayoría de los sistemas operativos permiten actualmente el “spooling” donde la información a ser impresa se ubica primero en un archivo. Esto libera al procesador para ejecutar otros trabajos mientras los datos van a la impresora. La impresora puede manejar hasta una cierta cantidad de información de una sola vez. Sin el “spooling” debería esperar que termine un trabajo de impresión antes de poder hacer cualquier otra cosa. Con él, puede ordenar varios trabajos de impresión y seguir trabajando. El “spool ” retendrá sus comandos y ejecutará cada uno a su turno. b. Monitoreando las actividades del sistema Performance Esta puede ser verificada por un usuario o administrador para juzgar si la computadora o la del Sistema red está siendo sobrecargada. Se pueden hacer cambios a la forma en que las tareas se han adjudicado o quizás haya que ir a comprar algo!! La performance del sistema incluiría el tiempo de respuesta (cuánto tarda en responder la computadora cuando ingresan los datos) y la utilización de la CPU (una comparación entre el tiempo que trabaja y el tiempo en que está detenida). Seguridad del La seguridad es parte del sistema operativo, no obstante lo cual, un software agregado sistema adicionalmente puede sumar más seguridad. Para multiusuarios a los que no se les permite acceso a todo, deberá existir un procedimiento de “logon” (ingreso) dónde el usuario provee una clave secreta de identificación. El administrador deberá establecer la lista de quienes tendrán permiso de acceso, a cuál programa y con qué datos. c. Administración del disco y los archivos Hacer el seguimiento donde se encuentran los archivos es un importante trabajo. Si no puede encontrar un archivo no ayuda en nada saber que se encuentra a salvo y seguro en alguna parte. Por ello un sistema operativo viene con sus comandos básicos de administración de archivos. El usuario necesita poder crear directorios para guardar archivos (tirar todo en un sitio, pronto se vuelve la historia de la aguja en el pajar) Necesita copiar, mover, borrar, y renombrar a los archivos. Estas son las distintas categorías de funciones del sistema operativo que el usuario verá mayormente.
  17. 17. Universidad Privada Telesup Pág. 17 Una tarea más técnica es la de administrar el disco. Bajo algunos sistema operativos su disco rígido puede ser dividido o particionado en varios discos virtuales. El sistema operativo trata a cada disco virtual como si este fuera un disco físicamente separado. Administrar varios discos físicos y virtuales puede convertirse en algo muy complejo, especialmente si alguno de los discos son instalados mediante distintos sistemas operativos (Algunos nunca están satisfechos con solamente una unidad de cualquier cosa!). TIPOS DE SISTEMAS OPERATIVOS: Hay dos tipos básicos de sistemas operativos : programas para: - Sistema Operativo Monotarea - Sistema Operativo Multitareas Sistema Operativo Monotarea El primero permite solamente un programa a la vez. Esto significa que si usted está trabajando en una planilla de cálculo y desea escribir un memorando, deberá cerrar la aplicación del procesador de textos y abrir la planilla de cálculo. Esto resulta molesto, especialmente si desea usar algún dato que está en la planilla para mencionarlo en el texto que está escribiendo en el memo! Por ésta causa, los nuevos sistemas operativos se diseñaron para permitir el uso de programas múltiples simultáneamente. Sistema Operativo Multitareas La forma más simple es la de multitareas. Lo que esto significa realmente, es que los programas van turnándose en el procesador. Permite así que un sólo usuario tenga abiertos al mismo tiempo la planilla de cálculos y el editor de textos y más aún. Ya que puede ver los datos copiados de un programa al otro. ¡Magnífico! La computadora debe decidir en cuantos lapsos o particiones de tiempo se ubica cada programa. El programa que se halle activo obtiene la mayor parte. Luego los programas que están ejecutándose y por último, los programas que se encuentran abiertos pero no están activos para ser utilizados. Ellos necesitan de vez en cuando un poco de tiempo, para ver si se supone que harán algo todavía. El próximo paso en complejidad es el multiusuario en una red de varios usuarios que pueden encontrarse usando el mismo computador y hasta el mismo programa sobre ese computador. Esto se denomina “time-sharingquot; o tiempo compartido.
  18. 18. Universidad Privada Telesup Pág. 18 Si una computadora tiene múltiples CPU, puede ejecutar multiprocesamientos. Aunque una CPU seleccione turnos para varios programas, las distintas CPU pueden funcionar simultáneamente. La velocidad aumenta enormemente. Desde luego que el costo también!! A través del uso de máquinas virtuales una computadora puede usar más de un sistema operativo. quot;Virtualquot; significa que no está realmente allí. Los programas escritos para distintos sistemas operativos creen que el sistema operativo que requieren, se encuentra presente. Sistemas Operativos Comunes Originalmente los sistemas operativos fueron creados por cada empresa fabricante de un procesador y plaqueta principal. Por consiguiente cada sistema operativo era exclusivo de cada uno de ellos (proprietary). Algunos Sistemas Operativos mas Conocidos: El ganador en el mercado de las PC fue el MS-DOS o sea el Disk Operating System de Microsoft y su mellizo el IBM PC-DOS, también escrito por Microsoft. Ahora es difícil acordarse de aquellos días cuando cada computadora tenía su propio y único sistema operativo. Más sobre Comandos del DOS. Windows 95 /98 es un sistema operativo por sí mismo. Las primeras versiones de Windows usaban DOS como sistema operativo agregándole una interfase gráfica capaz de ejecutar multitareas. Pero con Windows 95/98 Microsoft ha lanzado un sistema operativo capaz de aprovechar las ventajas de los procesadores de 32 bits. Windows Me (Edición Milenio Windows) es una versión revisada de Windows 98, cuya fecha de lanzamiento fue el 14 de Septiembre, 2000. Los recursos de los sistemas de este sistema operativo son significativamente más altos que en las versiones anteriores de Windows. Windows NT (NT parece que por: Nueva Tecnología) es un sistema operativo para redes del tipo cliente-servidor. Las últimas versiones tienen una interfase con el usuario prácticamente idéntica a la de Windows 95/98. Como Windows NT esta diseñada para las mayores exigencias de las redes, ella también tiene exigencias mayores de espacio disponible en el disco y de memoria. Windows 2000 es una versión revisada de Windows NT, para usar en lugar de Windows 98.
  19. 19. Universidad Privada Telesup Pág. 19 Windows CE es el más reciente sistema operativo de la serie Windows, orientado a pequeñas computadoras palmtop y handheld. Las versiones de una cantidad de importantes aplicaciones se encuentran disponibles para usarse con ese tipo de computadoras. Usted puede conectar su pequeña computadora a una normal para sincronizar los datos y documentos. Apple Macintosh es un sistema operativo multitareas que constituyó la primer interfase gráfica que obtuvo éxito comercial. La Mac fue un éxito inmediato en los campos de producción gráfica y hasta hoy tiene una parte importante de ése mercado. Apple cometió un gran error de comercialización cuando decidió mantener su hardware y software bajo un rígido control en lugar de dar licencias a otros para que produjeran equipos y programas compatibles. Mientras que los productos de Apple eran de alta calidad, también eran más caros que los productos comparables que eran compatibles con el sistema operativo DOS de Microsoft. La parte de Apple del mercado de computación ha caído (8% poco más o menos en 1997). Este es un ejemplo de como un casi monopolio del mercado puede perderse en un instante. El sistema operativo de 32 bits de IBM es el OS/2. Este es un sistema popular en las empresas con complejos sistemas de computación también provistos por IBM. Es poderoso y tiene una buena interfase gráfica. Los programas escritos para DOS y Windows, también pueden funcionar con este sistema. Sin embargo nunca sirvió con las PC. El UNIX es un sistema operativo desarrollado por los laboratorios Bell Labs para manejar situaciones científicas complicadas. Las redes de las Universidades tienden a usarlo como los Proveedores de Servicio en Internet. Una cantidad de personas tienen experiencia con él en sus trabajos cuando se encontraban en la Universidad. No obstante esto, UNIX no es amistoso con el usuario (user friendly). Los comandos no son fáciles de recordar. El X-Windows es una interfase gráfica para UNIX que algunos piensan es aun más fácil para trabajar que con Windows 98. Linux es un sistema operativo similar a UNIX que está volviéndose cada día más popular. (¡Y tiene el logotipo más lindo!) Es un programa con fuente abierta creado por Linus Torvalds en la Universidad de Finlandia y puesto en marcha en 1991. Fuente abierta (open source) significa que el código fuente de la computadora está libremente
  20. 20. Universidad Privada Telesup Pág. 20 disponible para todos. Los programadores pueden trabajar directamente con el código original y pueden agregarle otras características. También pueden vender su versión personalizada de Linux, con tal de que el código fuente permanezca todavía abierto para otros. Usted puede encontrar más información en el sitio de Internet de Linux. A propósito, la palabra Linux es generalmente pronunciada con una i corta y el acento en la primera sílaba, suena como Línux. Aquí hay un vínculo hacia un archivo de audio de Linus Torvalds que lo pronuncia en inglés. Existen otros sistema operativos y pueden aparecer aún más y dominar al mercado de los más populares en la actualidad según se han descrito antes. Nada en computación es más seguro que los cambios. b. UTILITARIOS Programas Utilitarios ejecutan tareas relacionadas con el mantenimiento de la salud de su computadora - hardware o datos. Algunos se incluyen con el sistema operativo. Pero alguien siempre piensa que tiene una mejor versión para que se la compren. Y generalmente tienen razón! Administración de Archivos - hacen más fácil el manejo de los archivos. En los grandes días del DOS no costaba mucho mejorar los métodos para escribir , solamente texto que proveía el DOS. Muchos programas fueron escritos para ayudar al usuario a encontrar los archivos, crear y organizar directorios, copiar, mover y renombrar archivos Algunos hasta usan el ratón para apuntar y clickear para cumplir ésas tareas. Se aprecia la amplitud de la mejora hasta hacer las mismas tareas desde la línea de comandos. La nueva interfase gráfica que viene con los sistemas operativos como el Windows 95/98, ha reducido la necesidad de programas alternativos para la administración de archivos. Administración de Disco - involucran el formateo y la defragmentación de los discos. Defragmentar significa poner los archivos en el disco de manera que todo el conjunto quede en secuencia. Esto reduce el tiempo de acceso a los archivos. Algunos programas para administración del disco le permiten hasta especificar que ciertos archivos a lo que se accede frecuentemente, como el mismo sistema operativo y otros programas de uso constante, se hallen en la parte de adelante del disco. Todo lo que acelere las cosas tendrá sus clientes.
  21. 21. Universidad Privada Telesup Pág. 21 Administración de Memoria - un software que maneja los programas de la RAM, (se colocan los datos). Mueven ciertos ítems residentes en la memoria y los sacan de su camino. Esto puede aumentar con efectividad la memoria disponible reuniendo todas las porciones no utilizadas en un solo lugar, haciendo así que su cantidad resulte considerable. Backup - Un programa de Backup, que también restablece los datos resguardados es imprescindible, si se cuenta con algunos datos que se desea tener a mano por un momento. El software comprimirá ésos datos para ocupar el menor espacio posible en la memoria. (Recuerde el problema del espacio escaso, que ya se vió antes en: Almacenamiento: Formateo de Discos) Recuperación de Datos - tratarán de recuperar archivos borrados o dañados (corruptos). Compresión de Datos - reducen el espacio libre generado por los esquemas de formateo, como se vio en Almacenamiento: Formateo de Discos. Anti-virus - son otros de los programas que deberían tenerse. Estos monitorean al computador detectando la actividad de los virus que son pequeños y horribles programas que se copian a si mismos en otros discos para difundirse hacia otras computadoras. Los virus pueden ser molestos o ampliamente destructivos de nuestros archivos. B. SOFTWARE DE APLICACION Aplicación es el término que se utiliza para designar un programa que se ejecuta en la computadora. Para evaluar si una aplicación esta realmente bien construida no solo basta con que realice su tarea correctamente, sino también que sea fácil de utilizar por el usuario. Es decir que podamos relacionarnos con ella de forma rápida y comprensible. Para esto la aplicación dispone de un diseño (lo que Ud. ve en pantalla) al cual llamamos interfase de usuario o Conexión de usuario, de hecho hoy en día casi todo el esfuerzo de quienes diseñan aplicaciones esta orientado a lograr una interfase lo más amistosa e intuitiva posible. Tipos De Interfases 1. Interfase de texto Hace algún tiempo una interfase de texto lineal era lo único a lo que podía aspirar un usuario. Estas interfases ponían a su disposición un conjunto de instrucciones o comandos que debía escribir de cierta manera para que la aplicación realizara su
  22. 22. Universidad Privada Telesup Pág. 22 tarea. Un buen ejemplo de ellas es el programa PKZIP, (un famoso compresor de datos ) que en sus versión para DOS, solo disponía de una sencilla interfase lineal. Una línea de comandos del programa sería algo como lo que sigue : c:>pkzip c:myfilesnewfile.zip c:docsreport14.doc El programa sabia que es lo que debía hacer gracias a lo que el usuario especificaba como parámetros. Claro que esto significaba que el usuario debía conocer de antemano la sintaxis correcta del programa. Otras aplicaciones optaron por incluir un sistema de opciones organizadas en forma de menú. Es decir la aplicación presenta todas sus posibilidades distribuidas en distintos items de uno o más menús. Con el agregado de menús llegaron las mejoras y el uso de las teclas con flechas de dirección permitió moverse en la pantalla. Esto es mucho mejor que tener que tipear todos los comandos. La llegada del mouse Otro paso revolucionario en las interfases de usuario, fue la llegada del mouse o ratón, gracias a este el usuario podía moverse dentro de la aplicación con mayor libertad. Más adelante se verá con mayor detalle el funcionamiento del mismo, por el
  23. 23. Universidad Privada Telesup Pág. 23 momento le basta saber que de alguna forma reemplazo las teclas con flechas (cursores), ya que si domina el mouse no volverá a usarlas. 2. Una interfase gráfica Gracias al perfeccionamiento de la tecnología los diseñadores de Aplicaciones lograron desarrollar interfases más amigables, valiéndose de la capacidad gráfica de los equipos. Pudiendo combinar texto, imágenes y efectos en sus diseños, lograron interfases más amigables e intuitivas. Interfases que decidieron llamar GUI (graphical user interface - interfase de usuario gráfica). Las interfases de tipo GUI no solo se valen de un menú, sino que también combinan botones, barras de desplazamiento, controles analógicos y otros. Características comunes: Para que el usuario no se desconcierte entre una y otra aplicación, se mantienen ciertas normas en cuanto a como diseñar una interfase gráfica. De esta forma un usuario con cierta pericia, frente a una nueva aplicación tendrá menos dificultades. Otra característica común a toda aplicación que se precie, es la existencia de ayuda en línea. Esto quiere decir que tendrá disponibles textos explicativos en ella misma. EJEMPLO DE ALGUNOS PROGRAMAS DE APLICACIÓN PROCESADOR DE TEXTOS Ha reemplazado a la máquina de escribir como la herramienta principal para generar documentos sobre papel y poder revisarlos y corregirlos antes de ser impresos. Un documento grabado puede ser utilizado como plantilla (template), o modelo de otro nuevo. De ésta manera el usuario no necesita repetir los documentos comunes desde el
  24. 24. Universidad Privada Telesup Pág. 24 principio en cada modificación. Este es un importante elemento para ahorrar tiempo y ayuda a mantener las cosas en orden. Propósito: Producir un documento Ventaja: Puede cambiarse fácilmente lo que se ha escrito Pasos para producir un documento:  Crear  Editar  Formatear  Imprimir  Guardar (¡¡a menudo !!) Observemos más de cerca los términos usados para éstos pasos. La mayoría de éstos términos también se aplican a las otras aplicaciones comunes , de manera que no las definiremos para todas ellas. HOJA DE CALCULO Es la aplicación que más se utiliza para la mayoría de los documentos que organizan información numérica , como presupuestos, estados financieros, planillas de calificaciones y registros de ventas. Una Hoja de Cálculo puede ejecutar operaciones simples o complejas con los números que ingrese en filas y columnas. Propósito: La organización de números Principales ventajas: Puede calcularse usando fórmulas. Cuando cambian los datos auto-actualiza los números relacionados entre sí. Puede desplegar datos en forma de gráficos y tablas. Términos:
  25. 25. Universidad Privada Telesup Pág. 25 hojas y Crear una grilla columnas celda Ubicaciones para el texto y los números fórmulas Calcular los valores =SUM(C21:C45) para cargar en las =Average(B3:W394) celdas de los totales, =.095*Total promedios, intereses, etc. gráficos Representación gráfica de los datos MANEJADORES DE BASE DE DATOS Una Base de Datos es un conjunto de datos organizados perteneciente a un entorno o empresa. Es un buen programa para ser utilizado para administrar listas que no son todos números, como direcciones y números de teléfono, inventarios y listas de socios. Con una base de datos puede ordenar los datos por nombre, ciudad o código postal o por cualquier rubro individual de la información registrada. Puede crear formularios para ingresar o actualizar o solo mostrar los datos. Puede crear informes que muestran solamente los datos que le interesan, como socios que deben su cuota.
  26. 26. Universidad Privada Telesup Pág. 26 Ambas, las Hojas de cálculo y las bases de datos puede ser utilizadas para manejar en gran medida la misma información, pero cada uno de ellas es optimizado para manejar un tipo distinto lo más eficientemente posible. Cuanto más grande sea la cantidad de registros, más importante son las diferencias. Algunas base de datos populares incluyen los nombres MS Access, SQL Server, DB2, Paradox, Informix, y Oracle. Más abajo hay una ilustración de las tablas en una pequeña base de datos que registra información sobre agentes de seguros y tenedores de pólizas. Esta oficina de Seguros particular trabaja con varias compañías de seguros diferentes. En la base de datos hay 7 tablas. Las líneas muestran en que campos de cada tabla son los mismos. Esto vincula las tablas entre ellas. El presente código SQL para este cuestionario se ve bastante distinto de la vista del Diseño de arriba! Con razón que se creó un método de arrastrar y dejar caer!
  27. 27. Universidad Privada Telesup Pág. 27 EDITORES DE IMAGENES Los programas Gráficos tratan con dibujos, bien sean estos estáticos o móviles, planos o en tres dimensiones. Existe un asombroso número de formatos para imágenes diferentes en el mundo y no hay ningún programa que pueda manejarlos a todos. Los programas Editores de Gráficos crean y manipulan dibujos, bien sean estos estáticos o móviles, planos o en tres dimensiones. Existe un asombroso número de formatos para imágenes diferentes en el mundo y no hay ningún programa que pueda manejarlos a todos. Tipos de imágenes:  Imagen Mapa de Bits: Dibujo definido por un conjunto de puntos.  Imagen Vectorial: Dibujo definido como un juego de formas geométricas, utilizando ecuaciones.
  28. 28. Universidad Privada Telesup Pág. 28  Imagen con Animación: Secuencia de imágenes mostradas rápidamente en sucesión que causan la impresión de movimiento. PRESENTADOR DE DIAPOSITIVAS Esta clase de programas vincula a una secuencia de diapositivas que contienen texto y gráficos, por ejemplo para una presentación de ventas o sesión de entrenamiento. Incluye a un número de herramientas para crear gráficos que son bastante útiles tablas gráficos analíticos diapositivas 3. LA ETICA DE LA INFORMATICA, LEGISLACION NACIONAL E INTERNACIONAL DEFINICIÓN: Se define quot;como la disciplina que analiza los problemas éticos que son creados por la tecnología de los ordenadores o también los que son transformados o agravados por la mismaquot;. Es decir, por las personas que utilizan los avances de las tecnologías de la información. También se define a la EI quot;como la disciplina que identifica y analiza los impactos de las tecnologías de la información en los valores humanos y socialesquot;, estos valores afectados son: la salud, la riqueza, el trabajo, la libertad, la democracia, el conocimiento, la privacidad, la seguridad o la autorrealización personal. OBJETIVOS: Para esta disciplina de EI se plantea varios objetivos: Descubrir y articular dilemas éticos clave en informática.  Determinar en qué medida son agravados, transformados o creados por la  tecnología informática. Analizar y proponer un marco conceptual adecuado y formular principios de  actuación para determinar qué hacer en las nuevas actividades ocasionadas por la informática en las que no se perciben con claridad líneas de actuación. Utilizar la teoría ética para clarificar los dilemas éticos y detectar errores en el  razonamiento ético. Proponer un marco conceptual adecuado para entender los dilemas éticos que  origina la informática y además establecer una guía cuando no existe reglamentación de dar uso a Internet.
  29. 29. Universidad Privada Telesup Pág. 29 LOS DIEZ MANDAMIENTOS DE LA ÉTICA 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. No copiarás o utilizarás software que no hayas comprado. 6. No utilizarás los recursos informáticos ajenos sin la debida autorización. 7. 8. No te apropiarás de los derechos intelectuales de otros. Deberás evaluar las consecuencias sociales de cualquier código que 9. desarrolles. 10. Siempre utilizarás las computadoras de manera de respetar los derechos de los demás. PRINCIPIOS ÉTICOS El Código contiene ocho Principios claves, relacionados con el comportamiento y las decisiones tomadas por los ingenieros informáticos, bien sean profesionales en ejercicio, educadores, gestores, directivos y responsables, así como educandos y estudiantes de la profesión. Los Principios identifican las diferentes relaciones en las que los individuos, grupos y organizaciones participan, y las principales obligaciones de tales relaciones. Las Cláusulas de cada Principio son la imagen de los diferentes niveles de obligación incluidos en esas relaciones. Los informáticos deberán comprometerse a convertir el análisis, especificación, diseño, implementación, pruebas y mantenimiento de software en una profesión respetada y benéfica. De acuerdo a su compromiso con la salud, seguridad y bienestar social, los informáticos deberán sujetarse a los ocho principios éticos a. Responsabilidad Los ingenieros informáticos actuarán en forma congruente con el interés social. En particular, los ingenieros informáticos deberán: Aceptar la responsabilidad total de su trabajo.  Moderar los intereses de todas las partes.  Ofrecer asistencia técnica a buenas causas y contribuir a la educación pública  relacionada con esta profesión. b. Confidencialidad Se refiere de manera específica al manejo de datos sobre otra persona, de los que se dispone porque ella misma u otra los ha facilitado bajo la condición de que no se difundan. Pese a que los límites del término no son aceptados unánimemente, en un sentido estricto se entiende por confidencialidad la protección de la comunicación entablada entre personas y el derecho a controlar la información referente a uno mismo que pueda ser difundida a terceros.
  30. 30. Universidad Privada Telesup Pág. 30 c. Calidad del producto Los ingenieros informáticos asegurarán que sus productos y modificaciones correspondientes cumplen los estándares profesionales más altos Procurar la alta calidad, costos aceptables y una agenda razonable.  Identificar, definir y atender asuntos éticos, económicos, culturales, legales y  ambientales relacionados a los proyectos de trabajo. Tratar de seguir los estándares profesionales más adecuados.  Asegurar que las especificaciones del software están bien documentadas,  satisfacen los requerimientos del usuario y cuentan con las aprobaciones adecuadas. Asegurar estimaciones cuantitativas realistas de costos, agenda, personal,  calidad y resultados, proporcionando una evaluación de la incertidumbre de esas estimaciones. Asegurar que las pruebas, depuración, revisión del software y documentos  relacionados con los que se trabaja sean adecuados. d. Juicio Los ingenieros informáticos mantendrán integridad e independencia en su juicio profesional. Moderar todos los juicios técnicos por la necesidad de apoyar y mantener los  valores humanos. Endosar documentos únicamente cuando han sido preparados bajo su  supervisión o dentro de sus áreas de competencia y con los cuales se está de acuerdo. Mantener objetividad profesional con respecto a cualquier software o documento  relacionado del cual se le pidió una evaluación. No involucrarse en prácticas financieras fraudulentas.  Exponer a todas las partes involucradas aquellos conflictos de interés que no  puedan evitarse o evadirse razonablemente. Negarse a participar como miembro o asesor en organismos donde sus  empresarios o clientes pudieran tener conflictos de intereses no declarados todavía. e. Promover un enfoque ético en la gestión Los gestores y líderes en ingeniería informática suscribirán y promoverán un enfoque ético a la gestión del desarrollo y mantenimiento del software. En particular, aquellos ingenieros en funciones de dirección o liderazgo.. f. Promover el conocimiento. Los ingenieros informáticos incrementarán la integridad y reputación de la profesión congruentemente con el interés social. Ayudar a desarrollar un ambiente organizacional favorable para actuar  éticamente. Promover el conocimiento público de la ingeniería informática. 
  31. 31. Universidad Privada Telesup Pág. 31 Extender el conocimiento de la ingeniería de software participando  apropiadamente en organizaciones, reuniones y publicaciones profesionales. Apoyar a otros ingenieros informáticos que se esfuercen por seguir este código.  g. Apoyo Laboral. Los ingenieros informáticos apoyarán y serán justos con sus colegas. Motivar a sus colegas a sujetarse a este código.  Ayudar a sus colegas en el desarrollo profesional.  Reconocer completamente el trabajo de otros y abstenerse de atribuirse méritos  indebidos. Revisar el trabajo de otros en forma objetiva, sincera y propiamente  documentada. Escuchar equitativamente las opiniones, preocupaciones y quejas de un colega.  Ayudar a sus colegas a que estén totalmente alertas a los actuales estándares  incluyendo medidas de seguridad en general. No intervenir injustamente en la carrera de algún colega; sin embargo, el interés  del empresario, del cliente o el interés social puede conducir a ingenieros informático, de buena fe, a cuestionar la competencia de un colega. Solicitar las opiniones de otros profesionales que tengan competencia en áreas  fuera de nuestra competencia. h. Actualización Permanente. Los ingenieros informáticos participarán toda su vida en el aprendizaje relacionado con la práctica de su profesión y promoverán un enfoque ético en la práctica de la profesión. Mejorar su conocimiento de los avances en el análisis, especificación, diseño,  desarrollo, mantenimiento, pruebas del software y documentos relacionados, junto con la administración del proceso de desarrollo. Mejorar su habilidad para crear software seguro, confiable, útil y de calidad a  costos razonables y en un tiempo razonable. Mejorar su habilidad para producir documentación precisa, informativa y bien  redactada. Mejorar su comprensión del software de los documentos con que se trabaja y del  medio ambiente donde serán usados. Mejorar su conocimiento de los estándares relevantes y de las leyes que  gobiernan el software y los documentos con que se trabaja. Mejorar su conocimiento de este código, su interpretación y su aplicación al  trabajo. No influenciar a otros a emprender alguna acción que involucre una violación de  este código.
  32. 32. Universidad Privada Telesup Pág. 32 Reconocer que las violaciones personales de este código son incongruentes con  ser un ingeniero de software profesional. 3. PIRATERIA Y LICENCIAS DE SOFTWARE La piratería es un termino relacionado a la practica de plagio o robo de la propiedad intelectual para fines deshonestos, la legislación de la mayoría de países catalogan esta practica como un delito, el cual tiene penas muy severas que van desde multas cuantiosas a penas privativas de la libertad. El software puede ser:  Freeware: Software con licencia publica, de distribución gratuita. Conocido también como “Software Libre”.  Shareware: Software con uso libre por un periodo corto (para fines de evaluación)  Comercial: Software que para obtenerlo requiere de costo y de la compra de licencias de uso para computadores adicionales. Las Licencias de Software son permisos que autorizan el uso, instalación o copia del software original hacia otros computadores, esto quiere decir que si yo deseo instalar Microsoft Windows a 10 computadores, necesitaré de un software original y de 9 Licencias adicionales. Si uno no cuenta con las licencias de uso, también es considerado como delito. 4. DERECHO DE COPIA. PROPIEDAD INTELECTUAL La Propiedad Intelectual es la relacionada a los derechos intangibles. Por ejemplo, es la propiedad que tiene el autor de una canción sobre esta, o la propiedad que tiene un escritor sobre la novela que escribió. Por ser los autores son los únicos que pueden autorizar que sus creaciones sean publicadas o utilizadas para fines diversos. La Propiedad Intelectual también es la que tiene el inventor de un micrófono, por ejemplo, que aunque no tenga la propiedad de los aparatos que se fabrican sí es el único que tiene la potestad de autorizar la fabricación de dichos micrófonos. La Propiedad Intelectual es fundamental para la sociedad, pues si no se respeta no se puede contar con un correcto funcionamiento del mercado. Existen dos tipos de derechos incluidos dentro de la Propiedad Intelectual:  El Derecho de Autor: Protege todas las creaciones del ingenio humano; vela por los derechos del autor sobre sus obras (canciones, poemas, aparatos electrónicos, etc.).  Propiedad Industrial: Es el derecho exclusivo del uso de un signo distintivo (marcas, nombre comercial, lema comercial, denominación de origen), una patente de invención, un modelo de utilidad, un diseño industrial. La propiedad industrial protege la creatividad, la invención e ingenio de cualquier persona o empresa para identificarse en el mercado.
  33. 33. Universidad Privada Telesup Pág. 33 SEGUNDA SEMANA – Marco Práctico Realice los siguientes trabajos de investigación 1. ¿Qué se entiende por derecho intelectual o propiedad intelectual del autor? 2. ¿Qué es licencia de Software y quienes deben poseerlo? 3. Cuál es el significado de los siguientes términos: Freeware, Shareware, Download 4. Menciona el nombre de 5 productos de software que son de tipo Freeware y sus respectivas utilidades Contesta las siguientes preguntas: a. ¿Porque no deberíamos promover o usar la “piratería” de software? .................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... b. ¿Por qué crees que en nuestro país más del 50% de usuarios de software utilizan copias “piratas” ? .................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..............................................................................................................

×