1. NTICX
EL SOFTWARE, PROGRAMA Y CONCEPTO
Victoria Escudier
GiannaFranceschinni
Mercedes Piccoli
6/06/2012
Profesora: Claudia Poza
2. Introducción
En este trabajo desarrollaremos el concepto de software y analizaremos su utilidad
y los clasificaremos por su licencia.
Mientras el matemático John Turkey (1915-2000) trabajaba en los EE.UU. Con John
Von Neumann (1903-1957), pionero del desarrollo de la computadora digital actual,
inventó dos términos fundamentales de la informática: bit y software.
Concepto de software: como concepto y como programa:
Como concepto: El software, en sentido estricto, es todo programa o aplicación
programada para realizar tareas específicas.
Como programa: consiste en un código en un lenguaje de maquina específico para un
procesador individual. El código es una secuencia de instrucciones ordenadas que cambian
el estado del hardware de una computadora.
Clasificación según su utilidad:
Software de Sistema:Colección de programas residentes en la computadora, este
tipo de software resulta pieza esencial para el uso de la computadora y el
desarrollo de más software, una definición mas que podemos dar es que es una
de las partes que permite el funcionamiento de la computadora, el objetivo del
3. software de sistema es aislar tanto como sea posible al programador de
aplicaciones de los detalles del computador particular que se use, especialmente
de las características físicas de la memoria, impresoras, pantallas, teclados etc.El
software de sistema son los programas básicos el cual controla a la computadora,
también llamado sistema operativo el cual tiene tres grandes funciones: coordina
y manipula el hardware del ordenador, como la memoria, las unidades de disco;
organiza los archivos en diversos dispositivos de almacenamiento y gestiona los
errores de hardware y del mismo software.Los sistemas operativos pueden ser
de tarea única o multitarea. Los sistemas operativos de tarea única, los más
primitivos, solo pueden manejar un proceso en cada momento.
Software de Aplicación:El software de aplicación permite a los usuarios llevar a
cabo una o varias tareas mas especificas, en cualquier campo de actividad
susceptible de ser automatizado o asistido, con especial énfasis en los negocios,
también podemos decir que el software de aplicación son aquellos que nos
ayudan a la elaboración de una determinada tarea, este tipo de software es
diseñado para facilitar al usuario en la realización de un determinado tipo de
trabajo.El software de aplicación resulta una solución informática para la
automatización de ciertas tareas complicadas como puede ser la contabilidad y
gestión de una organización, como ejemplo del software de aplicación podemos
mencionar a la paquetería que nos ofrece Office de Microsoft (Word, Excel, One
Note, etc.), Word Perfec, Lotus 123.
Software de Desarrollo:El software de desarrollo recibe varios nombre, como
software de programación o lenguaje de programación del software, en si el
software de desarrollo es cualquier lenguaje artificial que podemos utilizar para
definir una secuencia de instrucciones para su procesamiento por un ordenador.
Es complicado definir que es y que no es un software de desarrollo,
generalmente se dice que la traducción de las instrucciones a un código que
comprende la computadora deber ser completamente sistemática (sigue o se
ajusta a un conjunto de reglas).El software de programación proporciona
herramientas para ayudar al programados s escribir programas informáticos y a
usar diferentes lenguajes de programación de forma practica, entre los lenguajes
de programación mas utilizados podemos mencionar: C++, Java, C#, Visual Basic,
etc.
Clasificación según sus licencias y distribución:
4. Software propietario:El software propietario o software privativo 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. Para la Fundación para el Software
Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es
parcialmente , sea porque su uso, redistribución o modificación está prohibida, o requiere
permiso expreso del titular del software.
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. suele estar disponible
gratuitamente, o al precio de costo de la distribución a través de otros medios; sin
embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a
"software gratuito". Análogamente, el "software gratis" o "gratuito" incluye en ocasiones
el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el
software libre, a menos que se garanticen los derechos de modificación y redistribución
de dichas versiones modificadas del programa.
Software de sistema: Concepto de Sistema Operativo (clasificación de SO y funciones
básicas):
Concepto de sistema operativo: es el conjunto de programas que permiten la administración
eficaz de los recursos de la computadora.Como ya dijimos, esta adentro de la categoría de
software del sistema.
El sistema operativo cumple con cinco funciones básicas:
Suministro de la interfaz al usuario
La administración de recursos
La administración de archivos
La administración de tareas
El servicio de soporte y utilidades
5. Procesadores de textos: Es una aplicación utilizada para la manipulación de documentos
basados en texto. Admite la inclusión y edición básica de imágenes,tablas,cuadros,etc.
Todos los procesadores de texto ofrecen funciones para dar formatos a los documentos,
como cambio de tipo, tamaño y color de tipografía, presentación de página, sangría de
párrafos y similares. Muchos otros pueden también comprobar la ortografía, encontrar
sinónimos, incorporar gráficos creados en otros programas, editar y formatear
correctamente formulas mate maticas, crear e imprimir tipos de letras estándar, realizar
cálculos, mostrar documentos en pantalla en varias ventanas y permitir a los usuarios
realizar macros para simplificar operaciones difíciles o repetitivas.
Planillas de cálculo (consideraciones generales).
Este tipo de programas permite manipular datos numéricos y alfanuméricos dispuestos en
forma de tablas. Es posible también realizar cálculos complejos con fórmulas y funciones y
distintos tipos de gráficos. Para comprender que es una tabla es útil pensar en ejemplos de
la vida cotidiana: el portero eléctrico de un edificio (pisos y departamentos), el juego de la
batalla naval o las palabras cruzadas. Son arreglos o matrices organizadas por filas y
columnas, en las cuales cada casilla guarda un dato. En el programa de plantilla electrónica
de cálculo cada casilla se llama celda y al conjunto de celdas contiguas se lo denomina
rango.
Presentaciones multimedia (consideraciones generales).
Las presentaciones multimedia o diapositivas informatizadas son documentos informáticos que
pueden incluir textos, esquemas, gráficos, fotografías, sonidos, animaciones, fragmentos de
vídeo… y que pueden visionarse una a una por la pantalla del ordenador como si de una
proyección de diapositivas se tratara. Si además se dispone de un cañón proyector de vídeo o de
una pantalla de cristal líquido y un retroproyector, las diapositivas informáticas pueden proyectarse
sobre una pantalla externa como si se tratara de diapositivas o transparencias.
Base de datos
Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b.
d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente
para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos
compuesta en su mayoría por documentos y textos impresos en papel e indexados para su
consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la
electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un
amplio rango de soluciones al problema de almacenar datos.
Conceptos de Virus, Antivirus y Malware
Virus: Un virus está formado por una cápside de proteínas que envuelve al ácido nucleico (ADN o
ARN). Esta estructura, por su parte, puede estar rodeada por la envoltura vírica (una capa lipídica
con diferentes proteínas).
El ciclo vital del virus, un agente potencialmente patógeno, requiere de la maquinaria metabólica de
la célula invadida, para de esta forma poder replicar su material genético y producir muchas copias
del virus original. Este proceso puede perjudicar a la célula hasta destruirla.
6. Antivirus: Es un programa creado para prevenir o evitar la activación de los virus, así como su
propagación y contagio. Cuenta además con rutinas de detención, eliminación y reconstrucción de
los archivos y las áreas infectadas del sistema.
Malware: son aquellos programas o partes de ellos que tienen un efecto malicioso en la seguridad de
tu ordenador. Este término engloba muchas definiciones las cuales de seguro ya has oído hablar
como “Virus”, “Worm (gusano)” y “Trojan (troyano)” y otras de las que posiblemente no hayas oído
hablar como “Rootkit”, “Logicbomb (bomba lógica)” y“Spyware”. Este capítulo presentará, definirá
y explicará cada una de estas subclases de malware, brindará ejemplos y explicará algunas de las
contramedidas que pueden ser puestas en práctica para restringir los problemas que causa.
Como disponer la información:
Existe una regla que hay que respetar: todos los datos del mismo tipo, que luego vamos a querer
manipular, ya sea mediante operaciones de calculo, u ordenamiento o para obtener graficos, deben
ir juntos. Ese “ir juntos” da el concepto de rango. Si tengo un rango de notas obtenidas en
asignaturas en un mismo bimestre o uno de precios de electrodomésticos que ese mes están de
oferta o una matriz de resultados de equipos de futbol en la mitad de un torneo, podremos en el
primer caso obtener el promedio por asignatura, para planificar el rendimiento necesario en lo que
resta del año, para el segundo aplicar un descuento y una opción de pago con 12 cuotas con una
tarjeta de crédito para publicarlo en un medio masivo y atraer clientes, y para el tercero realizar una
proyección para saber quienes ya no tienen chances y los que si bajo que condiciones pueden tener
éxito.
Funcionamiento básico de una computadora:
El funcionamiento básico alude a los procesos que una computadora realiza por etapas, y que están
relacionados con la entrada, procesamiento y salida de la información y en la que intervienen
diferentes dispositivos: el microprocesador, la memoria , los buses, los puertos de E/s , y los
periféricos.