SOFTWARE DE APLICACIÓN
-
Upload
yohana-tarazona -
Category
Documents
-
view
212 -
download
0
description
Transcript of SOFTWARE DE APLICACIÓN
1
Nombre del trabajo:
SOFTWARE DE APLICACIÓN
Curso:
Mantenimiento de Equipos de Cómputo
Alumno:
HELLY YOHANA TARAZONA
T.I 95021427935
Profesor tutor:
Esp. Alexander Pérez Rojas
27 de abril del 2013
2
¿QUÉ ES SOFTWARE?
Es el equipamiento lógico o soporte lógico de un sistema informático, que
comprende el conjunto de los componentes lógicos necesarios que hacen
posible la realización de tareas específicas, en contraposición a los
componentes físicos que son llamados hardware.
También diremos que son las instrucciones electrónicas que van a indicar al
ordenador qué es lo que tiene que hacer y lo que se puede decir, son los
programas usados para dirigir las funciones de un sistema de computación o
un hardware. Generalmente se trata de una serie de instrucciones elaboradas
por humanos en lenguajes de programación de alto nivel (código fuente) que
luego son traducidas por un compilador a código máquina (unos y ceros
comprendidos por las máquinas).Donde las aplicaciones o programas que se
encuentran funcionando en cualquier equipo computacional o de
comunicación. Las aplicaciones o Software más común son desarrollados con
fines administrativos.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones
informáticas; tales como el procesador de texto, que permite al usuario realizar
todas las tareas concernientes a la edición de textos; el llamado software de
sistema, tal como el sistema operativo, que básicamente permite al resto de los
programas funcionar adecuadamente, facilitando también la interacción entre
los componentes físicos y el resto de las aplicaciones, y proporcionando
una interfaz con el usuario.
El anglicismo "software" es el más ampliamente difundido al referirse a este
concepto, especialmente en la jerga técnica; el término sinónimo"logical",
derivado del término francés "logiciel", sobre todo es utilizado en países y
zonas de influencia francesa.
3
TIPOS O CLASIFICACIÓN DE SOFTWARE
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los
fines prácticos se puede clasificar al software en tres grandes tipos:
SOFTWARE DE SISTEMA: Su objetivo es desvincular
adecuadamente al usuario y al programador de los detalles del sistema
informático en particular que se use, aislándolo especialmente del
procesamiento referido a las características internas de: memoria,
discos, puertos y dispositivos de comunicaciones, impresoras, pantallas,
teclados, etc. El software de sistema le procura al usuario y
programador adecuadas interfaces de alto nivel, controladores,
herramientas y utilidades de apoyo que permiten el mantenimiento del
sistema global. Incluye entre otros:
o Sistemas operativos: (SO, frecuentemente OS, del
inglés Operating System) es un programa o conjunto de
4
programas que en un sistema informático gestiona los recursos
de hardware y provee servicios a los programas de aplicación,
ejecutándose en modo privilegiado respecto de los restantes
o Controladores de dispositivos: (llamado
normalmente controlador, o, en inglés, driver) es un programa
informático que permite al sistema operativo interactuar con
un periférico, haciendo una abstracción del hardware y
proporcionando una interfaz -posiblemente estandarizada- para
usarlo. Se puede esquematizar como un manual de instrucciones
que le indica cómo debe controlar y comunicarse con un
dispositivo en particular. Por tanto, es una pieza esencial, sin la
cual no se podría usar el hardware.
o Herramientas de diagnóstico: 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.
o Herramientas de Corrección y Optimización
o Servidores: Una aplicación informática o programa que realiza
algunas tareas en beneficio de otras aplicaciones
llamadas clientes. Algunos servicios habituales son los servicios
de archivos, que permiten a los usuarios almacenar y acceder a
los archivos de una computadora y los servicios de aplicaciones,
que realizan tareas en beneficio directo del usuario final. Este es
5
el significado original del término. Es posible que un ordenador
cumpla simultáneamente las funciones de cliente y de servidor.
o Utilidades: Una utilidad es una herramienta que realiza:
Tareas de mantenimiento
Soporte para la construcción y ejecución de programas
Las tareas en general
SOFTWARE DE PROGRAMACIÓN: 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 básicamente:
o Editores 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. Hoy en día es
comúnmente de 7- ó 8-bits en ASCII o UTF-8, rara vez EBCDIC.
o Compiladores: 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. Este proceso
de traducción se conoce como compilación.
6
o Intérpretes: s un programa informático capaz de analizar y
ejecutar otros programas, escritos en un lenguaje de alto nivel.
Los intérpretes se diferencian de los compiladores en que
mientras estos traducen un programa desde su descripción en
un lenguaje de programación al código de máquina del sistema,
los intérpretes sólo realizan la traducción a medida que sea
necesaria, típicamente, instrucción por instrucción, y
normalmente no guardan el resultado de dicha traducción.
o Enlazadores: (en inglés, linker) es un programa que toma
los objetos generados en los primeros pasos del proceso de
compilación, la información de todos los recursos necesarios
(biblioteca), quita aquellos recursos que no necesita, y enlaza el
código objeto con su(s) biblioteca(s) con lo que finalmente
produce un fichero ejecutable o una biblioteca. 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.
o Depuradores: (en inglés, debugger), es un programa usado para
probar y depurar (eliminar los errores) de otros programas (el
programa "objetivo"). El código a ser examinado puede
alternativamente estar corriendo en un simulador de conjunto de
instrucciones(ISS), una técnica que permite gran potencia en su
capacidad de detenerse cuando son encontradas condiciones
específicas pero será típicamente algo más lento que ejecutando
el código directamente en el apropiado (o el mismo) procesador.
7
Algunos depuradores ofrecen dos modos de operación - la
simulación parcial o completa, para limitar este impacto.
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 comandos para
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:
o Aplicaciones para Control de
sistemas y automatización industrial
o Aplicaciones ofimáticas: es una recopilación de aplicaciones, las
cuales son utilizadas en oficinas y sirve para diferentes funciones
como crear, modificar, organizar, escanear, imprimir,
etc. archivos y documentos. Son ampliamente usados en varios
lugares, ya que al ser eso (una recopilación), hace que sea
asequible adquirir toda la suite, que programa por programa, lo
cual es más complejo, al tener que conseguir programa por
programa, y en caso del software pagado, más caro.
o Software educativo: al destinado a la enseñanza y el aprendizaje
autónomo y que, además, permite el desarrollo de ciertas
habilidades cognitivas.
Como software educativo tenemos desde programas orientados al
aprendizaje hasta sistemas operativos completos destinados a la
8
educación, como por ejemplo las distribuciones GNU/Linux
orientadas a la enseñanza.
o Software empresarial: Se entiende generalmente cualquier tipo
de software que está orientado a ayudar a una empresa a mejorar
su productividad o a medirla.
o Bases de datos: 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), y por ende se ha
desarrollado y se ofrece un amplio rango de soluciones al
problema del almacenamiento de datos.
o Telecomunicaciones: (por ejemplo Internet y toda su estructura
lógica): es el estudio y aplicación de la técnica que
diseña sistemas que permitan la comunicación a larga distancia, a
través de la transmisión y recepción de señales. La definición
dada por la Unión Internacional de
Telecomunicaciones (ITU,International Telecommunication
Union) para telecomunicación es «toda emisión, transmisión y
recepción de signos, señales, escritos e imágenes, sonidos e
informaciones de cualquier naturaleza, por hilo, radioelectricidad,
medios ópticos u otros sistemas
electromagnéticos».1 Típicamente estas señales se propagan a
9
través de ondas electromagnéticas, pero es extensible a cualquier
medio que permita la comunicación entre un origen y un destino
como medios escritos, sonidos, imágenes. El término
«telecomunicación» resulta al añadir
a comunicación el prefijo griego “tele-“, que significa
“distancia”.
o Videojuegos: Es un conjunto de obras artísticas, literarias y
científicas creadas por un autor o en colaboración por varios
autores o colectivamente bajo la dirección de una persona natural
o jurídica, dichas obras son programadas posteriormente y
compiladas gracias al software sin ser considerado el videojuego
como un programa de ordenador ni como una obra
audiovisual, teniendo un tratamiento diferenciado. El videojuego
está creado para el entretenimiento en general o para el desarrollo
de disciplinas profesionales, educativas o de salud y basado en
la interacción entre una o varias personas por medio de un
controlador y un aparato electrónico que ejecuta dicho
videojuego;1este dispositivo electrónico puede ser
una computadora, una máquina arcade, una videoconsola, un
dispositivo portátil (un teléfono móvil, por ejemplo) los cuales
son conocidos como "plataformas". Aunque, usualmente el
término "video" en la palabra "videojuego" se refiere en sí a un
visualizador de gráficos rasterizados,1 hoy en día se utiliza para
hacer uso de cualquier tipo de visualizador
o Software médico: Se llama a
aquellos programas informáticos que son utilizados para fines
médicos. Se utilizan muchos dispositivos médicos para vigilar o
10
controlar a los pacientes, en su mayoría controlados por software.
Estos programas son producto sanitario y deben cumplir la
normativa de los mismos. Nótese que no todos los programas que
se utilizan en el entorno médico son producto sanitario
o Software de cálculo numérico y simbólico.
o Software de diseño asistido (CAD)
o Software de control numérico (CAM)