Es un 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 textos, de hoja de cálculo y de base
de datos.
El Software tiene mucha
importancia por que es el
 que nos permite tener un
  ambiente grafico en la
      computadora.
1. 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.




 Procesadores de palabras: Estos permiten hacer cambios y
  correcciones con facilidad, permiten revisar la ortografía e
  incluso la gramática de un documento, cambiar la apariencia
  de la letra, agregar gráficos, fusionar listas de direcciones con
  cartas con envío de correo en grupo, general tablas de
  contenido, etc.

 Hojas de cálculo: son procesadores de números tridimensionales.
  Se pueden crear hojas de trabajo donde puedes colocar textos,
  números o formulas en las celdas, obteniendo una hoja contable
  computarizada. También puede crear gráficas y tablas para
  mostrar gráficamente relaciones entre números.
 Graficadores: Se utilizan para crear ilustraciones desde cero (0)
  los; usuarios pueden pintar con dispositivos electrónicos de
  señalamiento en vez de lápices o brochas. Otro tipo de
  software para gráfico son las aplicaciones para presentaciones
  de gráficos con este se crean gráficas y tabla a color y de
  calidad profesional basados en datos numéricos de otro
  programa (hoja de calculo).

 Manejador de base de datos: Se utiliza para organizar los datos
  guardados en la computadora y permite buscar datos
  específicos de diferentes maneras. También archivan los datos
  en orden alfabético esto permite obtener la información que se
  desean más fácilmente.

2. Aplicaciones de Utilería: Las utilerías, que componen la
   segunda categoría de aplicaciones de software, te ayudan
   a administrar a darle mantenimiento a tu computadora.

3. Aplicaciones personales: Estos programas te permiten
   mantener una agenda de direcciones y calendario de citas,
   hacer operaciones bancarias sin tener que salir de tu hogar,
   enviar correo electrónico a cualquier parte del mundo y
   además conectarte a servicios informáticos que ofrecen
   grandes bases de datos de información valiosa.
Se define como Proceso al conjunto ordenado de pasos a seguir para llegar
a la solución de un problema u obtención de un producto, en este caso
particular, para lograr la obtención de un producto software que resuelva un
problema. El proceso de creación de software puede llegar a ser muy
complejo, dependiendo de su porte, características y criticidad del mismo.
Por ejemplo la creación de un sistema operativo es una tarea que requiere
proyecto, gestión, numerosos recursos y todo un equipo disciplinado de
trabajo. En el otro extremo, si se trata de un sencillo programa (por ejemplo,
la resolución de una ecuación de segundo orden), éste puede ser realizado
por un solo programador (incluso aficionado) fácilmente.
Los procesos de desarrollo de software poseen reglas preestablecidas, y
deben ser aplicados en la creación del software de mediano y gran
porte, ya que en caso contrario lo más seguro es que el proyecto o no
logre concluir o termine sin cumplir los objetivos previstos, y con variedad
de fallos inaceptables (fracasan, en pocas palabras). Entre tales
procesos los hay ágiles o livianos (ejemplo XP), pesados y lentos
(ejemplo RUP) y variantes intermedias; y normalmente se aplican de
acuerdo al tipo y porte del software a desarrollar, a criterio del líder (si lo
hay)    del   equipo    de    desarrollo.   Algunos    de    esos    procesos
son    Programación     Extrema(en     inglés   extreme     Programming      o
XP), Proceso Unificado de Rational (en inglés Rational Unified Process o
RUP), Feature Driven Development (FDD), etc.
La     diferencia     entre   los        programas    de
aplicación y los de sistema estriba en que los de
sistema        suponen   ayuda      al     usuario   para
relacionarse con el computador y hacer un uso
más cómo del mismo, mientras los de aplicación
son programas que cooperan con el usuario
para      la    realización   de     las     actividades
mencionadas.
La licencia es un contrato en donde se proveen ciertos permisos como
el de instalación, uso del software (no la propiedad), modificación del
mismo, redistribución, entre otros, junto a posibles condiciones como la
prohibición a la ingeniería inversa o la prohibición a la modificación de
la licencia al redistribuir. Recordemos que una licencia permite el uso de
una versión, idioma y plataforma determinada del software (por
ejemplo MS-Word versión 9.0, en español, para Windows). Aunque la
tendencia es simplificar dichas restricciones y muchas compañías tienen
licencias multiplataformas, multilingües y permiten hacer una copia del
software en casa o en el portátil, si ya existe una licencia en la oficina o
lugar de trabajo. Se requiere una licencia por cada programa que se
utiliza. Existen diferentes enfoques para la "utilización" de un programa.
1. Licencia propietaria: Uso en una computadora por el
   pago de un precio.


2. Shareware: Uso limitado en tiempo o capacidades,
   después pagar un precio.


3. Freeware: Usar y copiar ilimitado, precio es cero.


4. Software libre: Usar, copiar, estudiar,         modificar,
   redistribuir. Código fuente incluido.
Software de  aplicación
Software de  aplicación
Software de  aplicación

Software de aplicación

  • 3.
    Es un 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..
  • 4.
    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 textos, de hoja de cálculo y de base de datos.
  • 5.
    El Software tienemucha importancia por que es el que nos permite tener un ambiente grafico en la computadora.
  • 6.
    1. Aplicaciones denegocios: Las aplicaciones más comunes son procesadores de palabras, software de hojas de cálculo, sistemas de bases de datos y graficadores.  Procesadores de palabras: Estos permiten hacer cambios y correcciones con facilidad, permiten revisar la ortografía e incluso la gramática de un documento, cambiar la apariencia de la letra, agregar gráficos, fusionar listas de direcciones con cartas con envío de correo en grupo, general tablas de contenido, etc.  Hojas de cálculo: son procesadores de números tridimensionales. Se pueden crear hojas de trabajo donde puedes colocar textos, números o formulas en las celdas, obteniendo una hoja contable computarizada. También puede crear gráficas y tablas para mostrar gráficamente relaciones entre números.
  • 7.
     Graficadores: Seutilizan para crear ilustraciones desde cero (0) los; usuarios pueden pintar con dispositivos electrónicos de señalamiento en vez de lápices o brochas. Otro tipo de software para gráfico son las aplicaciones para presentaciones de gráficos con este se crean gráficas y tabla a color y de calidad profesional basados en datos numéricos de otro programa (hoja de calculo).  Manejador de base de datos: Se utiliza para organizar los datos guardados en la computadora y permite buscar datos específicos de diferentes maneras. También archivan los datos en orden alfabético esto permite obtener la información que se desean más fácilmente. 2. Aplicaciones de Utilería: Las utilerías, que componen la segunda categoría de aplicaciones de software, te ayudan a administrar a darle mantenimiento a tu computadora. 3. Aplicaciones personales: Estos programas te permiten mantener una agenda de direcciones y calendario de citas, hacer operaciones bancarias sin tener que salir de tu hogar, enviar correo electrónico a cualquier parte del mundo y además conectarte a servicios informáticos que ofrecen grandes bases de datos de información valiosa.
  • 8.
    Se define comoProceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr la obtención de un producto software que resuelva un problema. El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. Por ejemplo la creación de un sistema operativo es una tarea que requiere proyecto, gestión, numerosos recursos y todo un equipo disciplinado de trabajo. En el otro extremo, si se trata de un sencillo programa (por ejemplo, la resolución de una ecuación de segundo orden), éste puede ser realizado por un solo programador (incluso aficionado) fácilmente.
  • 9.
    Los procesos dedesarrollo de software poseen reglas preestablecidas, y deben ser aplicados en la creación del software de mediano y gran porte, ya que en caso contrario lo más seguro es que el proyecto o no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables (fracasan, en pocas palabras). Entre tales procesos los hay ágiles o livianos (ejemplo XP), pesados y lentos (ejemplo RUP) y variantes intermedias; y normalmente se aplican de acuerdo al tipo y porte del software a desarrollar, a criterio del líder (si lo hay) del equipo de desarrollo. Algunos de esos procesos son Programación Extrema(en inglés extreme Programming o XP), Proceso Unificado de Rational (en inglés Rational Unified Process o RUP), Feature Driven Development (FDD), etc.
  • 10.
    La diferencia entre los programas de aplicación y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso más cómo del mismo, mientras los de aplicación son programas que cooperan con el usuario para la realización de las actividades mencionadas.
  • 11.
    La licencia esun contrato en donde se proveen ciertos permisos como el de instalación, uso del software (no la propiedad), modificación del mismo, redistribución, entre otros, junto a posibles condiciones como la prohibición a la ingeniería inversa o la prohibición a la modificación de la licencia al redistribuir. Recordemos que una licencia permite el uso de una versión, idioma y plataforma determinada del software (por ejemplo MS-Word versión 9.0, en español, para Windows). Aunque la tendencia es simplificar dichas restricciones y muchas compañías tienen licencias multiplataformas, multilingües y permiten hacer una copia del software en casa o en el portátil, si ya existe una licencia en la oficina o lugar de trabajo. Se requiere una licencia por cada programa que se utiliza. Existen diferentes enfoques para la "utilización" de un programa.
  • 12.
    1. Licencia propietaria:Uso en una computadora por el pago de un precio. 2. Shareware: Uso limitado en tiempo o capacidades, después pagar un precio. 3. Freeware: Usar y copiar ilimitado, precio es cero. 4. Software libre: Usar, copiar, estudiar, modificar, redistribuir. Código fuente incluido.