SOFTWARE DE APLICACIÓN

10
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

description

Este manual se presenta como requisito mínimo para una nota del área

Transcript of SOFTWARE DE APLICACIÓN

Page 1: 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

Page 2: SOFTWARE DE APLICACIÓN

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.

Page 3: SOFTWARE DE APLICACIÓN

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

Page 4: SOFTWARE DE APLICACIÓN

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

Page 5: SOFTWARE DE APLICACIÓN

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.

Page 6: SOFTWARE DE APLICACIÓ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.

Page 7: SOFTWARE DE APLICACIÓN

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

Page 8: SOFTWARE DE APLICACIÓN

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

Page 9: SOFTWARE DE APLICACIÓN

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

Page 10: SOFTWARE DE APLICACIÓN

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)