1. 1
NTICX
Software programa y concepto
Szelagowski
Sadi
2. 2
indice:
Concepto de software: como concepto y como programa ....………………4
.... Clasificaciónsegún su utilidad
Clasificación según sus licencias y distribuciónSoftware de sistema:
4Concepto de Sistema Operativo (clasificación de SO y funciones básicas).
Software de Aplicación: ............................................................................ 5
Procesadores de Textos(consideraciones generales).
Planillas de cálculo (consideraciones generales) ............................. 6
Presentaciones multimedia (consideraciones generales)…………….7
Base de datos (consideraciones generales).
Conceptos de Virus, Antivirus y Malware……...………………………..8
Programa de programación o hecho a medida: función y consideraciones
generales. Ejemplos.
3
3. Intoducció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.
4
4. 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.
Tipos de Software
Software del sistema: Es un conjunto de programas que administran los recursos
de la computadora. Ejemplos: Unidad central de proceso, dispositivos de
comunicaciones y dispositivos periféricos, el software del sistema administra y
controla al acceso del hardware.
Software de aplicaciones: Programas que son escritos para o por los usuarios
para realizar una tarea especifica en la computadora. Ejemplo: software para
procesar un texto, para generar una hoja de calculo, el software de aplicación
debe estar sobre el software del sistema para poder operar.
Software de usuario final: Es el software que permiten el desarrollo de algunas
aplicaciones directamente por los usuarios finales, el software del usuario final con
frecuencia tiene que trabajar a través del software de aplicación y finalmente a
través del software del sistema
Según la licencia se clasifican en software propetario y libre.
SOFTWARE LIBRE
Ventajas
- Existen aplicaciones para todas las plataformas (Linux, Windows, Mac Os ).
- El precio de las aplicaciones es mucho menor, la mayoria de las veces son
gratuitas.
- Libertad de copia.
- Libertad de modificación y mejora.
- Libertad de uso con cualquier fin.
- Libertad de redistribución.
- Facilidad a la hora de traducir una aplicacion en varios idiomas.
- Mayor seguridad y fiabilidad.
- El usuario no depende del autor del software.
5
5. Inconvenientes
- Algunas aplicaciones ( bajo Linux ) pueden llegar a ser algo complicadas de
instalar.
Inexistencia de garantía por parte del autor.
- Interfaces gráficas menos amigables.
- Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
- Menor compatibilidad con el hardware.
SOFTWARE PROPIETARIO
Ventajas
- Facilidad de adquisición ( puede venir preinstalado con la compra del pc, o
encontrarlo fácilmente en las tiendas ).
- Existencia de programas diseñados especificamente para desarrollar una tarea.
- Las empresas que desarrollan este tipo de software son por lo general grandes y
pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e
investigación.
- Interfaces gráficas mejor diseñadas.
- Más compatibilidad en el terreno de multimedia y juegos.
- Mayor compatibilidad con el hardware.
Inconvenientes
- No existen aplicaciones para todas las plataformas ( Windows y Mac OS ).
- Imposibilidad de copia.
- Imposibilidad de modifación.
- Restricciones en el uso ( marcadas por la licencia).
- Imposibilidad de redistribución.
- Por lo general suelen ser menos seguras.
- El coste de las aplicaciones es mayor.
- El soporte de la aplicación es exclusivo del propietario.
- El usuario que adquiere software propietario depende al 100% de la empresa
propietaria.
Se podría decir que donde una opción flojea la otra cobra más fuerza, por ejemplo
en el terreno multimedia y juegos. No obstante el software libre está en constante
crecimiento y evolución, logrando día a día mejorar y eliminar los aspectos en que
flojea. Por otra banda las empresas de software propietario empiezan a invertir en
el software libre, en vistas de que este modelo es mucho más eficiente que el
modelo tradicional.
7
6. Para qué sirve una planilla de cálculos?
Su principal función es realizar operaciones matemáticas –de la misma manera
que trabaja la más potente calculadora-, pero también la de computar complejas
interrelaciones y ordenar y presentar en forma de gráfico los resultados obtenidos.
Además, Excel 97 como todas las versiones avanzadas de planillas de
cálculos,permiten colocar, ordenar y buscar datos, así como insertar bloques de
texto e imágenes. Los principales elementos de trabajo son
Base 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.
Malware (del inglésmalicious software), también llamado badware, código
maligno, software malicioso o software malintencionado, es un tipo de
software que tiene como objetivo infiltrarse o dañar una computadora sin el
consentimiento de su propietario. El término malware es muy utilizado por
profesionales de la informática para referirse a una variedad de software hostil,
intrusivo o molesto.1 El término virus informático suele aplicarse de forma
incorrecta para referirse a todos los tipos de malware, incluidos los virus
verdaderos.
En informática los antivirus son programas cuyo objetivo es detectar y/o eliminar
virus informáticos. Nacieron durante la década de 1980.
Con el transcurso del tiempo, la aparición de sistemas operativos más avanzados
e Internet, ha hecho que los antivirus hayan evolucionado hacia programas más
8
7. avanzados que no sólo buscan detectar virus informáticos, sino bloquearlos,
desinfectarlos y prevenir una infección de los mismos, y actualmente ya son
capaces de reconocer otros tipos de malware, como spyware, rootkits, etc.
Un virus informático es un malware que tiene por objeto alterar el normal
funcionamiento de la computadora, sin el permiso o el conocimiento del usuario.
Los virus, habitualmente, reemplazan archivos ejecutables por otros infectados
con el código de este. Los virus pueden destruir, de manera intencionada, los
datos almacenados en un ordenador, aunque también existen otros más
inofensivos, que solo se caracterizan por ser molestos.
Software hecho a medida:
software a medida es un producto de Ingeniería de Software desarrollado
especialmente para un cliente en particular, teniendo en cuenta sus propios
requerimientos y la política de su empresa u organización.
Por otro lado, los productos software hechos a medida cuentan con un soporte
técnico que incluye adaptaciones, mejoras, inclusión de nuevos requerimientos y
mantenimiento por parte de la empresa proveedora de tal sistema de software.
Ejemplos de software a medida:
1. Sistema de Facturación para una pequeña o mediana empresa.
2. Sitio web de Yahoo! Respuestas.
3. Sistema de control de navegación de un aeropuerto.
4. Software de seguimiento de envíos por correo.
5. Sitio web de una empresa para hacer comercio electrónico
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
8. Hardware y software: lo que vendrá.
La investigación, desarrollo en innovación, sobre hardware y software permite
transitar el camino de la integración de artefactos y medios, lo cual presupone una
fuerte convergencia tecnológica. Como ejemplo , en 2006 el experto en ciencias
de la computación Jeff Han, de la universidad de nueva york, sorprendió al publico
con su presentación cuando realizo una demostración llamada pantalla sensible
multipunto , en la cual solo con sus manos ejecutaba programas, dibujaba, juntaba
objetos , los modificaba, etc. Estas demostraciones obligan a cuestionarse todo lo
dicho sobre el hardware ,software y humanware, puesto que intentan hacer
“conversar” al extremo al mundo virtual con el mundo físico .