SlideShare una empresa de Scribd logo
1 de 15
DE
APLICACIÓ
N
Software De Aplicación
   Es aquel que nos ayuda a realizar una tarea determinada, existen
    varias categorías de Software de Aplicación por que hay muchos
    programas (solo nombramos algunos) los cuales son:
    Aplicaciones de negocio, Aplicaciones de Utilería,
    Aplicaciones Personales, aplicaciones de Entretenimiento.
   El software de aplicación ha sido escrito con el fin de realizar casi
    cualquier tarea imaginable. Esté puede ser utilizado en cualquier
    instalación informática, independiente del empleo que vayamos a
    hacer de ella. Existen literalmente miles de estos programas para
    ser aplicados en diferentes tareas, desde procesamiento de
    palabras hasta cómo seleccionar una universidad. Como existen
    muchos programas se dividen en cuatro categorías de software de
    aplicaciones:
   Aplicaciones de negocios: Las aplicaciones más comunes son
    procesadores de palabras, software de hojas de cálculo, sistemas
    de bases de datos y Graficadores.
Sistema operativo
   software básico que controla una computadora. El
    sistema operativo tiene tres grandes funciones: coordina
    y manipula el hardware del ordenador o computadora,
    como la memoria, las impresoras, las unidades de disco,
    el teclado o el mouse; organiza los archivos en diversos
    dispositivos de almacenamiento, como discos flexibles,
    discos duros, discos compactos o cintas magnéticas, y
    gestiona los errores de hardware y la pérdida de datos.
    Los sistemas operativos controlan diferentes procesos
    de la computadora. Un proceso importante es la
    interpretación de los comandos que permiten al usuario
    comunicarse con el ordenador. Algunos intérpretes de
    instrucciones están basados en texto y exigen que las
    instrucciones sean tecleadas. Otros están basados en
    gráficos, y permiten al usuario comunicarse señalando y
    haciendo clic en un icono. Por lo general, los intérpretes
    basados en gráficos son más sencillos de utilizar.
   Todos los sistemas operativos modernos son multitarea y
    pueden ejecutar varios procesos simultáneamente. En la
    mayoría de los ordenadores sólo hay una UCP; un sistema
    operativo multitarea crea la ilusión de que varios procesos se
    ejecutan simultáneamente en la UCP. El mecanismo que se
    emplea más a menudo para lograr esta ilusión es la multitarea
    por segmentación de tiempos, en la que cada proceso se
    ejecuta individualmente durante un periodo de tiempo
    determinado. Si el proceso no finaliza en el tiempo asignado,
    se suspende y se ejecuta otro proceso. Este intercambio de
    procesos se denomina conmutación de contexto. El sistema
    operativo se encarga de controlar el estado de los procesos
    suspendidos. También cuenta con un mecanismo llamado
    planificador que determina el siguiente proceso que debe
    ejecutarse. El planificador ejecuta los procesos basándose en
    su prioridad para minimizar el retraso percibido por el usuario.
    Los procesos parecen efectuarse simultáneamente por la alta
   Software de Aplicación, programa informático diseñado
    para facilitar al usuario la realización de un determinado
    tipo de trabajo. Posee ciertas características que le
    diferencia de un sistema operativo (que hace funcionar al
    ordenador), de una utilidad (que realiza tareas de
    mantenimiento o de uso general) y de un lenguaje (con el
    cual se crean los programas informáticos). Suele resultar
    una solución informática para la automatización de ciertas
    tareas complicadas como puede ser la contabilidad o la
    gestión de un almacén. Ciertas aplicaciones desarrolladas
    'a medida' suelen ofrecer una gran potencia ya que están
    exclusivamente diseñadas para resolver un problema
    específico. Otros, llamados paquetes integrados de
    software, ofrecen menos potencia pero a cambio incluyen
    varias aplicaciones, como un programa procesador de
   - Lenguaje de programación del software
   Lenguaje de
    programación, en informática, cualquier lenguaje
    artificial que puede utilizarse para definir una
    secuencia de instrucciones para su
    procesamiento por un ordenador o computadora.
    Es complicado definir qué es y qué no es un
    lenguaje de programación. Se asume
    generalmente que la traducción de las
    instrucciones a un código que comprende la
    computadora debe ser completamente
    sistemática. Normalmente es la computadora la
   Vistos a muy bajo nivel, los microprocesadores
    procesan exclusivamente señales electrónicas
    binarias. Dar una instrucción a un
    microprocesador supone en realidad enviar series
    de unos y ceros espaciadas en el tiempo de una
    forma determinada. Esta secuencia de señales se
    denomina código máquina. El código representa
    normalmente datos y números e instrucciones
    para manipularlos. Un modo más fácil de
    comprender el código máquina es dando a cada
    instrucción un mnemónico, como por ejemplo
    STORE, ADD o JUMP. Esta abstracción da como
    resultado el ensamblador, un lenguaje de muy
    bajo nivel que es específico de cada
    microprocesador.
   Los lenguajes de bajo nivel permiten crear
    programas muy rápidos, pero que son a
    menudo difíciles de aprender. Más importante
    es el hecho de que los programas escritos en
    un bajo nivel son prácticamente específicos
    para cada procesador. Si se quiere ejecutar el
    programa en otra máquina con otra
    tecnología, será necesario reescribir el
    programa desde el principio.
   CLASIFICACIÓN DEL SOFTWARE
   Además de estas categorías basadas en
    tareas, varios tipos de software se describen
    basándose en su método de distribución.
    Entre estos se encuentran los así llamados
    programas enlatados, el software desarrollado
    por compañías y vendido principalmente por
    distribuidores, el freeware y software de
    dominio público, que se ofrece sin costo
    alguno, el shareware, que es similar al
    freeware, pero suele conllevar una pequeña
    tasa a pagar por los usuarios que lo utilicen
    profesionalmente y, por último, el infame
    vapourware, que es software que no llega a
    presentarse o que aparece mucho después de
    lo prometido.
   Virus (informática), programa de ordenador que
    se reproduce a sí mismo e interfiere con el
    hardware de una computadora o con su sistema
    operativo (el software básico que controla la
    computadora). Los virus están diseñados para
    reproducirse y evitar su detección. Como
    cualquier otro programa informático, un virus
    debe ser ejecutado para que funcione: es decir, el
    ordenador debe cargar el virus desde la memoria
    del ordenador y seguir sus instrucciones. Estas
    instrucciones se conocen como carga activa del
    virus. La carga activa puede trastornar o modificar
    archivos de datos, presentar un determinado
    mensaje o provocar fallos en el sistema operativo.
   Existen otros programas informáticos nocivos
    similares a los virus, pero que no cumplen ambos
    requisitos de reproducirse y eludir su detección.
    Estos programas se dividen en tres categorías:
    caballos de Troya, bombas lógicas y gusanos. Un
    caballo de Troya aparenta ser algo interesante e
    inocuo, por ejemplo un juego, pero cuando se
    ejecuta puede tener efectos dañinos. Una bomba
    lógica libera su carga activa cuando se cumple
    una condición determinada, como cuando se
    alcanza una fecha u hora determinada o cuando
    se teclea una combinación de letras. Un gusano
    se limita a reproducirse, pero puede ocupar
    memoria de la computadora y hacer que sus
    procesos vayan más lentos.
   Por lo general se piensa que los
    ordenadores son máquinas que realizan
    tareas de cálculos o procesamiento de
    textos. La descripción anterior es sólo una
    forma muy esquemática de ver una
    computadora. Hay un alto nivel de
    abstracción entre lo que se pide a la
    computadora y lo que realmente
    comprende. Existe también una relación
    compleja entre los lenguajes de alto nivel y
    el código máquina.
   Los lenguajes de alto nivel son normalmente
    fáciles de aprender porque están formados
    por elementos de lenguajes naturales, como el
    inglés. En BASIC, el lenguaje de alto nivel más
    conocido, los comandos como "IF CONTADOR
    = 10 THEN STOP" pueden utilizarse para pedir
    a la computadora que pare si CONTADOR es
    igual a 10. Por desgracia para muchas
    personas esta forma de trabajar es un poco
    frustrante, dado que a pesar de que las
    computadoras parecen comprender un
    lenguaje natural, lo hacen en realidad de una
    forma rígida y sistemática.
   La traducción de una serie de instrucciones en lenguaje
    ensamblador (el código fuente) a un código máquina (o código
    objeto) no es un proceso muy complicado y se realiza
    normalmente por un programa especial llamado compilador.
    La traducción de un código fuente de alto nivel a un código
    máquina también se realiza con un compilador, en este caso
    más complejo, o mediante un intérprete. Un compilador crea
    una lista de instrucciones de código máquina, el código
    objeto, basándose en un código fuente. El código objeto
    resultante es un programa rápido y listo para funcionar, pero
    que puede hacer que falle el ordenador si no está bien
    diseñado. Los intérpretes, por otro lado, son más lentos que
    los compiladores ya que no producen un código objeto, sino
    que recorren el código fuente una línea cada vez. Cada línea se
    traduce a código máquina y se ejecuta. Cuando la línea se lee
    por segunda vez, como en el caso de los programas en que se
    reutilizan partes del código, debe compilarse de nuevo.
    Aunque este proceso es más lento, es menos susceptible de
    provocar fallos en la computadora.

Más contenido relacionado

La actualidad más candente

Instructivo De Tic Software
Instructivo De Tic SoftwareInstructivo De Tic Software
Instructivo De Tic SoftwareMariBianchi
 
Conceptos de software
Conceptos  de softwareConceptos  de software
Conceptos de softwarejosue milla
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionreynaldocastillo
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobarmarcelayuyeimi
 
Software
SoftwareSoftware
SoftwareAna
 
Hardware y software
Hardware y softwareHardware y software
Hardware y softwaresan mateo
 
Sistema operativo y software de aplicación
Sistema operativo y software de aplicaciónSistema operativo y software de aplicación
Sistema operativo y software de aplicaciónHarold Delgado
 
GuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdfGuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdfDavidOrtega737036
 
Sistemas operativos evolucion
Sistemas operativos evolucionSistemas operativos evolucion
Sistemas operativos evolucionGissgur G R
 

La actualidad más candente (15)

Software
SoftwareSoftware
Software
 
So1
So1So1
So1
 
Instructivo De Tic Software
Instructivo De Tic SoftwareInstructivo De Tic Software
Instructivo De Tic Software
 
El Software
El SoftwareEl Software
El Software
 
Conceptos de software
Conceptos  de softwareConceptos  de software
Conceptos de software
 
Conceptos de software
Conceptos  de softwareConceptos  de software
Conceptos de software
 
El software
El softwareEl software
El software
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Software
SoftwareSoftware
Software
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Sistema operativo y software de aplicación
Sistema operativo y software de aplicaciónSistema operativo y software de aplicación
Sistema operativo y software de aplicación
 
GuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdfGuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdf
 
Sistemas operativos evolucion
Sistemas operativos evolucionSistemas operativos evolucion
Sistemas operativos evolucion
 

Similar a Software de aplicación (20)

Informatica
InformaticaInformatica
Informatica
 
Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Taller
TallerTaller
Taller
 
Software
SoftwareSoftware
Software
 
Programa, aplicaciones y sistema operativo
Programa, aplicaciones y sistema operativoPrograma, aplicaciones y sistema operativo
Programa, aplicaciones y sistema operativo
 
EL SOFTWARE
EL SOFTWAREEL SOFTWARE
EL SOFTWARE
 
Preparación e instalación del software de aplicación
Preparación e instalación del software de aplicaciónPreparación e instalación del software de aplicación
Preparación e instalación del software de aplicación
 
Fundamentos de software
Fundamentos de softwareFundamentos de software
Fundamentos de software
 
Software y Hardware
Software y HardwareSoftware y Hardware
Software y Hardware
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Software
SoftwareSoftware
Software
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la Programacion
 
EL SOFTWARE
 EL SOFTWARE EL SOFTWARE
EL SOFTWARE
 
Fundamentación teórica.12
Fundamentación teórica.12Fundamentación teórica.12
Fundamentación teórica.12
 
NOCIONES BASICAS DE INFORMATICA
NOCIONES BASICAS DE INFORMATICANOCIONES BASICAS DE INFORMATICA
NOCIONES BASICAS DE INFORMATICA
 
INFORMATICA II
INFORMATICA IIINFORMATICA II
INFORMATICA II
 
Sistemas informaticos- Fiorella Gutierrez Pachas
Sistemas informaticos- Fiorella Gutierrez PachasSistemas informaticos- Fiorella Gutierrez Pachas
Sistemas informaticos- Fiorella Gutierrez Pachas
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 

Más de AndyHP

Software
SoftwareSoftware
SoftwareAndyHP
 
Software
SoftwareSoftware
SoftwareAndyHP
 
Software del sistema
Software del sistemaSoftware del sistema
Software del sistemaAndyHP
 
Software
SoftwareSoftware
SoftwareAndyHP
 
Software
SoftwareSoftware
SoftwareAndyHP
 
Software
SoftwareSoftware
SoftwareAndyHP
 
Software
SoftwareSoftware
SoftwareAndyHP
 
Software
SoftwareSoftware
SoftwareAndyHP
 
Hardware
HardwareHardware
HardwareAndyHP
 
Hardware
HardwareHardware
HardwareAndyHP
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicaciónAndyHP
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicaciónAndyHP
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistemaAndyHP
 
Presentación1
Presentación1Presentación1
Presentación1AndyHP
 
Que es tic
Que es ticQue es tic
Que es ticAndyHP
 

Más de AndyHP (15)

Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software del sistema
Software del sistemaSoftware del sistema
Software del sistema
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Hardware
HardwareHardware
Hardware
 
Hardware
HardwareHardware
Hardware
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Presentación1
Presentación1Presentación1
Presentación1
 
Que es tic
Que es ticQue es tic
Que es tic
 

Software de aplicación

  • 2. Software De Aplicación  Es aquel que nos ayuda a realizar una tarea determinada, existen varias categorías de Software de Aplicación por que hay muchos programas (solo nombramos algunos) los cuales son: Aplicaciones de negocio, Aplicaciones de Utilería, Aplicaciones Personales, aplicaciones de Entretenimiento.  El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable. Esté puede ser utilizado en cualquier instalación informática, independiente del empleo que vayamos a hacer de ella. Existen literalmente miles de estos programas para ser aplicados en diferentes tareas, desde procesamiento de palabras hasta cómo seleccionar una universidad. Como existen muchos programas se dividen en cuatro categorías de software de aplicaciones:  Aplicaciones de negocios: Las aplicaciones más comunes son procesadores de palabras, software de hojas de cálculo, sistemas de bases de datos y Graficadores.
  • 3. Sistema operativo  software básico que controla una computadora. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware del ordenador o computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas, y gestiona los errores de hardware y la pérdida de datos. Los sistemas operativos controlan diferentes procesos de la computadora. Un proceso importante es la interpretación de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intérpretes de instrucciones están basados en texto y exigen que las instrucciones sean tecleadas. Otros están basados en gráficos, y permiten al usuario comunicarse señalando y haciendo clic en un icono. Por lo general, los intérpretes basados en gráficos son más sencillos de utilizar.
  • 4. Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un sistema operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta
  • 5.
  • 6. Software de Aplicación, programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. Posee ciertas características que le diferencia de un sistema operativo (que hace funcionar al ordenador), de una utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean los programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad o la gestión de un almacén. Ciertas aplicaciones desarrolladas 'a medida' suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de
  • 7. - Lenguaje de programación del software  Lenguaje de programación, en informática, cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es complicado definir qué es y qué no es un lenguaje de programación. Se asume generalmente que la traducción de las instrucciones a un código que comprende la computadora debe ser completamente sistemática. Normalmente es la computadora la
  • 8. Vistos a muy bajo nivel, los microprocesadores procesan exclusivamente señales electrónicas binarias. Dar una instrucción a un microprocesador supone en realidad enviar series de unos y ceros espaciadas en el tiempo de una forma determinada. Esta secuencia de señales se denomina código máquina. El código representa normalmente datos y números e instrucciones para manipularlos. Un modo más fácil de comprender el código máquina es dando a cada instrucción un mnemónico, como por ejemplo STORE, ADD o JUMP. Esta abstracción da como resultado el ensamblador, un lenguaje de muy bajo nivel que es específico de cada microprocesador.
  • 9. Los lenguajes de bajo nivel permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender. Más importante es el hecho de que los programas escritos en un bajo nivel son prácticamente específicos para cada procesador. Si se quiere ejecutar el programa en otra máquina con otra tecnología, será necesario reescribir el programa desde el principio.  CLASIFICACIÓN DEL SOFTWARE
  • 10. Además de estas categorías basadas en tareas, varios tipos de software se describen basándose en su método de distribución. Entre estos se encuentran los así llamados programas enlatados, el software desarrollado por compañías y vendido principalmente por distribuidores, el freeware y software de dominio público, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele conllevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente y, por último, el infame vapourware, que es software que no llega a presentarse o que aparece mucho después de lo prometido.
  • 11. Virus (informática), programa de ordenador que se reproduce a sí mismo e interfiere con el hardware de una computadora o con su sistema operativo (el software básico que controla la computadora). Los virus están diseñados para reproducirse y evitar su detección. Como cualquier otro programa informático, un virus debe ser ejecutado para que funcione: es decir, el ordenador debe cargar el virus desde la memoria del ordenador y seguir sus instrucciones. Estas instrucciones se conocen como carga activa del virus. La carga activa puede trastornar o modificar archivos de datos, presentar un determinado mensaje o provocar fallos en el sistema operativo.
  • 12. Existen otros programas informáticos nocivos similares a los virus, pero que no cumplen ambos requisitos de reproducirse y eludir su detección. Estos programas se dividen en tres categorías: caballos de Troya, bombas lógicas y gusanos. Un caballo de Troya aparenta ser algo interesante e inocuo, por ejemplo un juego, pero cuando se ejecuta puede tener efectos dañinos. Una bomba lógica libera su carga activa cuando se cumple una condición determinada, como cuando se alcanza una fecha u hora determinada o cuando se teclea una combinación de letras. Un gusano se limita a reproducirse, pero puede ocupar memoria de la computadora y hacer que sus procesos vayan más lentos.
  • 13. Por lo general se piensa que los ordenadores son máquinas que realizan tareas de cálculos o procesamiento de textos. La descripción anterior es sólo una forma muy esquemática de ver una computadora. Hay un alto nivel de abstracción entre lo que se pide a la computadora y lo que realmente comprende. Existe también una relación compleja entre los lenguajes de alto nivel y el código máquina.
  • 14. Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si CONTADOR es igual a 10. Por desgracia para muchas personas esta forma de trabajar es un poco frustrante, dado que a pesar de que las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma rígida y sistemática.
  • 15. La traducción de una serie de instrucciones en lenguaje ensamblador (el código fuente) a un código máquina (o código objeto) no es un proceso muy complicado y se realiza normalmente por un programa especial llamado compilador. La traducción de un código fuente de alto nivel a un código máquina también se realiza con un compilador, en este caso más complejo, o mediante un intérprete. Un compilador crea una lista de instrucciones de código máquina, el código objeto, basándose en un código fuente. El código objeto resultante es un programa rápido y listo para funcionar, pero que puede hacer que falle el ordenador si no está bien diseñado. Los intérpretes, por otro lado, son más lentos que los compiladores ya que no producen un código objeto, sino que recorren el código fuente una línea cada vez. Cada línea se traduce a código máquina y se ejecuta. Cuando la línea se lee por segunda vez, como en el caso de los programas en que se reutilizan partes del código, debe compilarse de nuevo. Aunque este proceso es más lento, es menos susceptible de provocar fallos en la computadora.