1. NOMBRE: MAGALY HERRERA JIMENEZ
MATERIA:TICS EN LA EDUCACIÓN
MAESTRA:YANET VELÁZQUEZ GÓMEZ
LIC.EDUCACIÓN PRIMARIA
ESC. NORMAL MANUEL C. TELLO
2. definición
En computación, el software -en sentido estricto- es todo programa o
aplicación programado para realizar tareas específicas. El término
"software" fue usado por primera vez por John W. Tukey en 1957.
Algunos autores prefieren ampliar la definición de software e incluir
también en la definición todo lo que es producido en el desarrollo del
mismo.
La palabra "software" es un contraste de "hardware"; el software se
ejecuta dentro del hardware.
El conocimiento de la ingeniería del software: Es toda la información
relacionada al desarrollo de software (por ejemplo, cómo utilizar un
método de diseño específico) o la información relacionada al
desarrollo de un software específico (por ejemplo, el esquema de
pruebas en un proyecto). Aquí se incluye información relacionada al
proyecto, información sobre la tecnología de software, conocimiento
acerca de sistemas similares y la información detallada relacionada a
la identificación y solución de problemas técnicos.
3. Clasificación del software
El software puede distinguirse en tres categorías: software de sistema,
software de programación y aplicación de software. De todas maneras esta
distinción es arbitraria y muchas veces un software puede caer un varias
categorías.
SOFTWARE DE SISTEMA: Ayuda a funcionar al hardware y a la
computadora. incluye el sistema operativo, controladores de dispositivos,
herramientas de diagnóstico, servidores, sistema de ventanas, utilidades y
más. su propósito es evitar lo más posible los detalles complejos de la
computación, especialmente la memoria y el hardware.
SISTEMA OPERATIVO: El sistema operativo es el programa
(o software) más importante de un ordenador. Para que funcionen los
otros programas, cada ordenador de uso general debe tener un sistema
operativo. Los sistemas operativos realizan tareas básicas, tales como
reconocimiento de la conexión del teclado, enviar la información a la
pantalla, no perder de vista archivos y directorios en el disco, y controlar
los dispositivos periféricos tales como impresoras, escáner, etc.
4. CONTROLADORES:
Un controlador es software que permite que el equipo se
comunique con hardware o dispositivos. Sin controladores, el
hardware que conecte al equipo (por ejemplo, una tarjeta de
vídeo o una cámara web) no funcionará correctamente.
O En la mayoría de los casos, los controladores se
incluyen con Windows, o bien pueden
encontrarse a través de las actualizaciones que
ofrece Windows Update, que se abre desde el
Panel de control. Si Windows no tiene el
controlador necesario, puede encontrarlo en el
disco suministrado con el hardware o el
dispositivo que desea usar, o bien en el sitio
web del fabricante.
5. Herramienta de diagnostico
O Es un software que permite monitorear y
en algunos casos controlar la
funcionalidad del hardware, como:
computadoras, servidores y periféricos,
según el tipo y sus funciones. Estos
dispositivos pueden ser, la
memoria RAM, el procesador, los discos
duros, ruteadores, tarjetas de red, entre
muchos dispositivos más.
El software permite monitorear
temperatura, rendimiento, transferencia
de datos, etc.
6. Software de
programación
O Es el conjunto de herramientas que
permiten al programador desarrollar
programas informáticos, usando
diferentes alternativas y lenguajes de
programación, de una manera práctica.
Incluyen basicamente:
7. O EDITORES DE TEXTO: Un editor de texto es un programa que
permite crear y modificar archivos digitales compuestos únicamente por
texto sin formato, conocidos comúnmente como archivos de texto o texto
plano. El programa lee el archivo e interpreta los bytes leídos según
el código de caracteres que usa el editor.
O COMPILADOR: Es un programa informático que traduce un
programa escrito en un lenguaje de programación a otro lenguaje de
programación, generando un programa equivalente que la máquina será
capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de
máquina, pero también puede ser un código intermedio (bytecode), o
simplemente texto.
O INTERPETRES: En ciencias de la
computación, intérprete o interpretador es un programa informático capaz
de analizar y ejecutar otros programas, escritos en un lenguaje de alto
nivel.
O ENLAZADOR : En el caso de los programas enlazados dinámicamente, el
enlace entre el programa ejecutable y las bibliotecas se realiza en tiempo
de carga o ejecución del programa.
DEPURADOR: (DEBUGGERS ): es un programa usado para probar
y depurar (eliminar los errores) de otros programas (el programa "objetivo").
O
8. O Entornos de Desarrollo Integrados (IDE): Agrupan las
anteriores herramientas, usualmente en un entorno visual, de
forma tal que el programador no necesite introducir
múltiples comandospara compilar, interpretar, depurar, etc.
Habitualmente cuentan con una avanzada interfaz gráfica de
usuario (GUI).
SOFTWARE DE APLICACIÓN:
Es aquel que permite a los usuarios llevar a cabo una o
varias tareas específicas, en cualquier campo de
actividad susceptible de ser automatizado o asistido,
con especial énfasis en los negocios. Incluye entre
muchos otros:
9. Aplicaciones para Control de
sistemas y automatización industrial
Aplicaciones ofimáticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (por ejemplo Internet y
toda su estructura lógica)
Videojuegos
Software médico
Software de cálculo Numérico y simbólico.
Software de diseño asistido (CAD)
Software de control numérico (CAM).
10. Software libre y privativo
SOFTWARE LIBRE:
Es la denominación del software que respeta la libertad de los usuarios sobre
su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado,
estudiado, modificado, y redistribuido libremente. Según la Free Software
Foundation, el software libre se refiere a la libertad de los usuarios para
ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo
.
modificado
SOFTWARE PRIVATIVO: El software no libre (también llamado software
propietario, software privativo, software privado, software con propietario o
software de propiedad) se refiere a cualquier programa informático en el que
los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o
redistribuirlo (con o sin modificaciones), o cuyo código fuente no está
disponible o el acceso a éste se encuentra restringido .
ese pinguino se llama
tux
y es digamos la
mascota oficial
del software libre
la mascota oficial de
linux
y linux es un sistema
operativo libre.