Separata Informatica I 2009 I Unidad 1 Semana 1

49
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

Transcript of Separata Informatica I 2009 I Unidad 1 Semana 1

Page 1: Separata Informatica I 2009 I Unidad 1   Semana 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 SistemasAutor: Prof. José Atunga V.

PRIMER CICLO

Semestre: 2009-I

2009

Page 2: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 2

INDICE

PRIMERA UNIDAD TEMATICA

INTRODUCCIÓN A LAS TECNOLOGÍAS DE LA INFORMACIÓN

PRIMERA SEMANA

MARCO TEORICOLA TECNOLOGIA DE LAS COMPUTADORAS Y LA CIENCIA DE LA INFOR-MÁTICADefinición e importancia de la informática en el mundo actual...................................... 4Datos Vs Información……………………………………………........................................ 5El computador como herramienta fundamental de la informática……………………….. 5Elementos que conforman un sistema Informático……………………………………….. 6Descripción de las partes principales del computador………………………………….… 6Definición y características de los Sistemas Operativos…………………………………. 8Historia de las computadoras…………………………………….………………………….. 9

MARCO PRACTICOEjemplos Prácticos......................................................................................................... 12Actividades..................................................................................................................... 12

SEGUNDA SEMANA

MARCO TEORICOCONCEPTOS BASICOS DE LA TEORIA DE SISTEMASDefinición de un Sistema.......................................................................... 15Clasificación de los sistemas.................................................................... 16Definición de los sistema de información.................................................. 16Producción de Software: Definición y conceptos de Ing. de Software...... 18Modelos de Ciclos de vida del desarrollo de un sistema informático........ 19

MARCO PRACTICOTrabajo de Investigación............................................................................ 25Conteste las siguientes preguntas............................................................. 25Actividades................................................................................................. 25

TERCERA SEMANA

MARCO TEORICOTECNOLOGIA DE SOFTWARE Y CONCEPTOS BASICOS DE REDES Y COMUNICA-CION DE DATOSImportancia del Software......................................................................... 28Clasificación del Software........................................................................ 28La Ética de la Informática, Legislación nacional e Internacional............. 42Piratería y Licencias de Software............................................................ 46Derecho de Copia. Propiedad Intelectual................................................ 46Conceptos Básicos de Redes.................................................................. 46Redes y comunicación de datos.............................................................. 47Características y ventajas de una red de trabajo.................................... 52

Page 3: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 3

Clasificación de las redes según su ámbito............................................. 52MARCO PRACTICOTrabajo de Investigación............................................................................ 53Conteste las siguientes preguntas............................................................. 53Actividades................................................................................................. 53

CUARTA SEMANA

MARCO TEORICOARQUITECTURA INTERNA DEL COMPUTADOREl Case..................................................................................................... 55Tipos de case según su tecnología.......................................................... 56Tipos de case según su forma y tamaño.................................................. 56Conexión a la placa madre....................................................................... 49El cable del interruptor.............................................................................. 60El chasis................................................................................................... 60El panel frontal.......................................................................................... 61Mainboard................................................................................................. 61El Microprocesador (CPU)........................................................................ 63Las Memorias RAM................................................................................... 63Slots de Expansión.................................................................................... 63Las Tarjetas Controladoras....................................................................... 64Unidades de Lectura de Disco.................................................................. 66Los Puertos de Comunicaciones............................................................... 66

MARCO PRACTICOTrabajo de Investigación............................................................................ 68Conteste las siguientes preguntas............................................................. 68Actividades................................................................................................. 68

Page 4: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 4

PRIMERA SEMANA – Marco Teórico

CONCEPTOS BA-SICOS DE INFOR-

MÁ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áqui-nas - hoy en día electrónicas -) y racional (está controlado mediante ordenes que si-guen 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 computado-ras 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 infor-mación.

Nota:Este término apareció en Francia en 1962 uniendo las palabras 'information' y 'auto-matique'.

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 in-formá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)

LogroEl 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

ResumenLa informática es aquella ciencia que brinda tecnología, técnicas y meto-dologías a fin de automatizar el manejo y administración de la informa-ción. La sociedad humana genera y recibe muchos datos a cada instan-te, adicionalmente necesita almacenarlos y procesarlos, por lo que la aparición del computador como una maquina electrónica capaz de desa-rrollar estos fines, se ha convertido en un instrumento esencial para me-jorar la calidad de vida de la sociedad humana.

Page 5: Separata Informatica I 2009 I Unidad 1   Semana 1

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 sig-nificativa, la cual es útil para la toma de decisiones o el inicio de otros procesos de da-tos.

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 ha-blar de la sociedad de la información como el nuevo paradigma del mundo en que vi-vimos.

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: "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 in-formación con una tremenda exactitud y rapidez, para ello es necesario la participa-ción del hombre, quien es el encargado de incorporar al computador la secuencia de instrucciones que permitirán realizar procesos para resolver un problema". "El Computador es un dispositivo electrónico (Hardware) capaz de recibir datos (So-ftware), procesarla y producir una salida útil al usuario (información). Puede almace-nar, recuperar y procesar datos ".

"Es un dispositivo electrónico programable que puede almacenar, recuperar y proce-sar datos mediante la ejecución de un programa almacenado ".

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 " Programación ".

Page 6: Separata Informatica I 2009 I Unidad 1   Semana 1

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 compo-nentes suele dividirse en tres categorías principales: entrada, salida y almacenamien-to. 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 computa-dora, 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 es-tas den un buen servicio. Ejemplo: El Personal de dirección (Director, Jefe del área de desarrollo, Jefe del área de ex-plotación) El Personal de análisis y programación (Jefe de proyectos, Analistas, Programado-res) El Personal de explotación (Operadores, Grabadores de datos) Los usuarios

5. DESCRIPCIÓN DE LAS PARTES PRINCIPALES DE LA COMPUTADORAUna 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 di-chos datos.

Para realizar estos procesos, la computadora debe disponer de recursos para al-macenar la información mientras ésta es elaborada, memoria, y asimismo de los

Page 7: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 7

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 pan-talla táctil.

2. Unidad de Almacenamiento o Memoria: Dispositivos donde se almacenan los da-tos y los programas para procesarlos. Existen dos tipos: Memoria Principal, consti-tuida por circuitos integrados y que a su vez se subdivide en RAM y ROM; y la Me-moria Secundaria, donde se almacenan otros datos que no tienen cabida en la prin-cipal, 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 cono-ce 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 encuen-tran en la memoria del ordenador, los más habituales son la pantalla y la impresora.

Page 8: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 8

La Unidad de Control con la Unidad Aritmético/Lógica y la Memoria Principal for-man 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 com-putadora y sirve de plataforma a partir de la cual se ejecutan los diferentes progra-mas 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). Du-rante la POST, la computadora identifica la memoria, los discos, el teclado, el siste-ma de vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la compu-tadora 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 En-torno 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.

Page 9: Separata Informatica I 2009 I Unidad 1   Semana 1

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 ins-trucciones 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 pa-ra organizar y manipular estos archivos.

4. Apoyar a otros programas. Otra de las funciones importantes del SO es propor-cionar servicios a otros programas. Estos servicios son similares a aquellos que el SO proporciona directamente a los usuarios. Por ejemplo, listar los archivos, gra-barlos 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 "llamadas del sistema".

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 Jesu-cristo: 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 princi-pios 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 signi-fica una tabla o carpeta cubierta de polvo. Este dispo-sitivo en la forma moderna en que la conocemos, real-mente apareció en el siglo 13 DC y sufrió varios cam-

bios y evoluciones en su técnica de calcular. Actualmente está compuesto por 10 co-lumnas con 2 bolitas en la parte superior 5 en la parte inferior.

Page 10: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 10

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 res-tas. 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 pen-sada como un calculador universal, que pudiera resolver de forma automática cual-quier 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 de-finió 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 rue-das y relés y 800 Km de cable y se basaba en Maquina Analítica de Babbage.

El primer ordenador electrónico fue el ENIAC, construido en la Escuela Moore de In-genierí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, ocupa-

Page 11: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 11

ba 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 progra-ma 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éca-da 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 Instrumen-ts). (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 capaci-dad de trabajo en paralelo de múltiples microprocesadores. (1984-1990)

La sexta generación viene dada por nuevos algoritmos para explotar masivas arqui-tecturas paralelas en ordenadores, y el crecimiento explosivo de redes. (1990-)

Page 12: Separata Informatica I 2009 I Unidad 1   Semana 1

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 INFORMACION1. La edad de una persona 1. El promedio de las edades de los alum-

nos del aula.2. .............................................. 2. .............................................................

3................................................ 3...............................................................

4 ............................................... 4...............................................................

Page 13: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 13

5 ............................................... 5...............................................................

6 ............................................... 6...............................................................

Page 14: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 14

SEGUNDA SEMANA – Marco Teórico

LogroDiferencia los distintos tipos de software de acuerdo a su aplicación. Diferencia y comprende la importancia de los diferentes tipos de redes informáticas

ResumenEl 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 diapo-sitivas, manejadores de base de datos, graficadores, etc. Entre todos estos tipos de so-ftware 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 COMUNICA-CION DE DATOS – TECNOLOGIA DE REDES

1. IMPORTANCIA DEL SOFTWAREEl 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 in-formá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 atien-den 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 Operativosb. Sistemas Utilitarios

a. SISTEMAS OPERATIVOSEs el programa más importante de todo computador, puesto que depende de este la operatividad del equipo:

Page 15: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 15

Funciones de un Sistema OperativoTodos 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 re-curso será usado y durante cuánto tiempo. 

Tiempo El tiempo en la CPU está dividi-do 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 po-drá decir si es que algo está siendo compartido. Pueden asignarse prioridades a las tareas de forma que las de alta prioridad (adelan-te = 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 operati-vo. Todos esas vueltas cíclicas de la CPU dejan datos que que-dan esperando en buffers o me-morias temporarias. Se debe te-ner cuidado de no perder infor-mació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, au-

Page 16: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 16

menta 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 des-ví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 de-berá administrar todos los pedidos de lectu-ra de datos desde los discos o la cinta y to-das las grabaciones hacia ellos y hacia las impresoras.

Para acelerar la salida hacia las impresoras, la mayoría de los sis-temas operativos permiten actualmente el “spooling” donde la in-formación a ser impresa se ubica primero en un archivo. Esto libe-ra 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 im-presión y seguir trabajando. El “spool ” retendrá sus comandos y ejecutará cada uno a su turno.

b. Monitoreando las actividades del sistema 

Performance del Sistema

Esta puede ser verificada por un usuario o administrador para juzgar si la computadora o la red está siendo sobrecargada. Se pueden hacer cambios a la forma en que las tareas se han ad-judicado 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 sistema

La seguridad es parte del sistema operativo, no obstante lo cual, un so-ftware agregado adicionalmente puede sumar más seguridad. Para multiu-suarios a los que no se les permite acceso a todo, deberá existir un proce-dimiento 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

Page 17: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 17

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 cate-gorías de funciones del sistema operativo que el usuario verá mayormente.

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, es-pecialmente si alguno de los discos son instalados mediante distintos sistemas operati-vos (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 operati-vos se diseñaron para permitir el uso de programas múltiples simultáneamente. 

Sistema Operativo MultitareasLa 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 ca-da programa. El programa que se halle activo obtiene la mayor parte. Luego los pro-gramas que están ejecutándose y por último, los programas que se encuentran abier-tos pero no están activos para ser utilizados. 

Page 18: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 18

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-sharing" o tiempo compartido.

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 sis-tema operativo. "Virtual" 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 ComunesOriginalmente los sistemas operativos fueron creados por cada empresa fabricante de un procesador y plaqueta principal. Por consiguiente cada sistema operativo era ex-clusivo 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 cuan-do 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 ca-paz de ejecutar multitareas. Pero con Windows 95/98 Microsoft ha lanzado un sistema operativo capaz de aprovechar las ventajas de los procesado-res de 32 bits.

Windows Me (Edición Milenio Windows) es una versión revisada de Win-dows 98, cuya fecha de lanzamiento fue el 14 de Septiembre, 2000. Los recursos de los sistemas de este sistema operativo son significativamen- te 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 tie-

Page 19: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 19

nen 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 lu-gar de Windows 98. 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 pe-queñ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 in-mediato en los campos de producción gráfica y hasta hoy tiene una par- te importante de ése mercado. 

Apple cometió un gran error de comercialización cuando decidió mantener su hardwa-re y software bajo un rígido control en lugar de dar licencias a otros para que produje-ran 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 com-patibles 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 tam-bié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 In-ternet. Una cantidad de personas tienen experiencia con él en sus traba-jos 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.

Page 20: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 20

Linux es un sistema operativo similar a UNIX que está volviéndose ca-da día más popular. (¡Y tiene el logotipo más lindo!) 

Es un programa con fuente abierta creado por Linus Torvalds en la Uni-versidad de Finlandia y puesto en marcha en 1991. Fuente abierta (open source) significa que el código fuente de la computadora está libremente dispo-nible para todos. Los programadores pueden trabajar directamente con el código ori-ginal 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 au-dio 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 compu-tación es más seguro que los cambios. 

b. UTILITARIOS

Programas Utilitarios ejecutan tareas relacionadas con el mante-nimiento de la salud de su computadora - hardware o datos. Algu-nos se incluyen con el sistema operativo. Pero alguien siempre piensa que tiene una mejor versión para que se la compren. Y ge-neralmente 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 co-mandos. 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 adminis-tración de archivos. 

Administración de Disco -  involucran el formateo y la defragmentación de los dis-cos. Defragmentar significa poner los archivos en el disco de manera que todo el conjunto quede en secuencia. Esto reduce el tiempo de acce-so a los archivos. Algunos programas para administración del disco le

Page 21: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 21

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. 

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 efectivi-dad 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 ocu-par el menor espacio posible en la memoria. (Recuerde el problema del espacio esca-so, 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 monito-rean 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 com-prensible. 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

Page 22: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 22

1. Interfase de textoHace 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 co-mandos que debía escribir de cierta manera para que la aplicación realizara su 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:\myfiles\newfile.zip c:\docs\report14.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 ante-mano 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 distri-buidas en distintos items de uno o más menús. Con el agregado de menús lle-garon las mejoras y el uso de las teclas con flechas de dirección permitió mover-se en la pantalla. Esto es mucho mejor que tener que tipear todos los comandos.  La llegada del mouse

Page 23: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 23

Otro paso revolucionario en las interfases de usuario, fue la llegada del mouse o ra-tón, gracias a este el usuario podía moverse dentro de la aplicación con mayor liber-tad. Más adelante se verá con mayor detalle el funcionamiento del mismo, por el mo-mento le basta saber que de alguna forma reemplazo las teclas con flechas (curso-res), 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 logra-ron 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 inter-fases 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 cier-tas 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ÓNPROCESADOR DE TEXTOSHa 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 do-

Page 24: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 24

cumento 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 princi-pio 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 in-formación numérica , como presupuestos, estados financieros, planillas de calificaciones y registros de ventas. Una Hoja de Cálculo puede ejecutar operaciones simples o com-plejas con los números que ingrese en filas y columnas.

Propósito: La organización de númerosPrincipales 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:

Page 25: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 25

hojas y co-lumnas 

Crear una grilla

celda Ubicaciones para el tex-to y los números

fórmulas Calcular los valores pa-ra cargar en las celdas de los totales, prome-dios, intereses, etc.

=SUM(C21:C45)=Average(B3:W394)=.095*Total

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 to-dos 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 sola-mente los datos que le interesan, como socios que deben su cuota.

Page 26: Separata Informatica I 2009 I Unidad 1   Semana 1

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 re-gistros, 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!

Page 27: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 27

EDITORES DE IMAGENESLos 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 diferen-tes 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áti-cos 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, utilizan-do ecuaciones. 

Page 28: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 28

Imagen con Animación: Secuencia de imágenes mostradas rápidamente en su-cesión que causan la impresión de movimiento.

PRESENTADOR DE DIAPOSITIVASEsta 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. Inclu-ye 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 "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 misma". Es decir, por las personas que utilizan los avances de las tecnologías de la información.También se define a la EI "como la disciplina que identifica y analiza los impactos de las tecnologías de la información en los valores humanos y sociales", estos valores afectados son: la salud, la riqueza, el trabajo, la libertad, la democracia, el conoci-miento, 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 tecno-logía informática.

Analizar y proponer un marco conceptual adecuado y formular principios de actua-ción para determinar qué hacer en las nuevas actividades ocasionadas por la in-formá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 ra-zonamiento é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 reglamenta-ción de dar uso a Internet.

Page 29: Separata Informatica I 2009 I Unidad 1   Semana 1

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. 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 desarro-

lles. 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 ejer-cicio, educadores, gestores, directivos y responsables, así como educandos y estu-diantes 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 in-cluidos 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 respeta-da y benéfica. De acuerdo a su compromiso con la salud, seguridad y bienestar so-cial, 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 re-lacionada 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 mis-mo que pueda ser difundida a terceros.

Page 30: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 30

c. Calidad del producto

Los ingenieros informáticos asegurarán que sus productos y modificaciones corres-pondientes 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, sa-tisfacen los requerimientos del usuario y cuentan con las aprobaciones ade-cuadas.

Asegurar estimaciones cuantitativas realistas de costos, agenda, personal, ca-lidad y resultados, proporcionando una evaluación de la incertidumbre de esas estimaciones.

Asegurar que las pruebas, depuración, revisión del software y documentos re-lacionados con los que se trabaja sean adecuados.

d. Juicio

Los ingenieros informáticos mantendrán integridad e independencia en su juicio pro-fesional.

Moderar todos los juicios técnicos por la necesidad de apoyar y mantener los va-lores humanos.

Endosar documentos únicamente cuando han sido preparados bajo su supervi-sió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 empresa-rios 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 éticamen-te.

Promover el conocimiento público de la ingeniería informática.

Extender el conocimiento de la ingeniería de software participando apropiada-mente en organizaciones, reuniones y publicaciones profesionales.

Page 31: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 31

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 documenta-da.

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 in-cluyendo 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 infor-má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, de-sarrollo, 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 cos-tos razonables y en un tiempo razonable.

Mejorar su habilidad para producir documentación precisa, informativa y bien re-dactada.

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 gobier-nan el software y los documentos con que se trabaja.

Mejorar su conocimiento de este código, su interpretación y su aplicación al tra-bajo.

No influenciar a otros a emprender alguna acción que involucre una violación de este código.

Reconocer que las violaciones personales de este código son incongruentes con ser un ingeniero de software profesional.

Page 32: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 32

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 evalua-

ció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 ins-talar 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 consi-derado 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 tie-ne 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 diver-sos. 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óni-cos, etc.).

Propiedad Industrial: Es el derecho exclusivo del uso de un signo distintivo (mar-cas, nombre comercial, lema comercial, denominación de origen), una patente de invención, un modelo de utilidad, un diseño industrial. La propiedad industrial pro-tege la creatividad, la invención e ingenio de cualquier persona o empresa para identificarse en el mercado.

Page 33: Separata Informatica I 2009 I Unidad 1   Semana 1

Universidad Privada Telesup Pág. 33

SEGUNDA SEMANA – Marco Práctico

Realice los siguientes trabajos de investigación1. ¿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, Download4. Menciona el nombre de 5 productos de software que son de tipo Freeware y sus res-

pectivas 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” ?

....................................................................................................................................

.....................................................................................................................................

.....................................................................................................................................

.....................................................................................................................................

..............................................................................................................