El software. introd. procesamiento de datos. 2013.

13
EL SOFTWARE Definiciones, Evolución, Tipos, Sistemas Operativos y de Aplicación, Software Específicos.

description

El software es una creación intangible del cerebro humano y es posible que sea una de las estructuras más complicadas que el ser humano conoce. Este material realizado en PowerPoint fue recopilado de varias pág. Web y muestra detalladamente todo lo referente al software como: Definiciones, función, evolución y tipos. Naudelyn Lucena. 23485028.

Transcript of El software. introd. procesamiento de datos. 2013.

Page 1: El software. introd. procesamiento de datos. 2013.

EL SOFTWARE

Definiciones, Evolución, Tipos,

Sistemas Operativos y de

Aplicación, Software

Específicos.

Page 2: El software. introd. procesamiento de datos. 2013.

Definiciones• el software -en sentido estricto- es

todo programa o aplicación, programado para realizar

tareas específicas.

• El software, como programa, consiste en un código en

un lenguaje 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.

• Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.

Page 3: El software. introd. procesamiento de datos. 2013.

EvoluciónEl software es el producto derivado del proceso de desarrollo, según la ingeniería de software. Este producto es intrínsecamente evolutivo durante su ciclo de vida. El software evoluciona, en general, generando versiones cada vez más completas, complejas, mejoradas, optimizadas en algún aspecto, adecuadas a nuevas plataformas (sean de hardware o sistemas operativos), etc.

Cuando un sistema deja de evolucionar, eventualmente cumplirá con su ciclo de vida, entrará en obsolescencia e inevitablemente, tarde o temprano, será reemplazado por un producto nuevo.

El software evoluciona sencillamente por que se debe adaptar a los cambios del entorno, sean funcionales (exigencias de usuarios), operativos, de plataforma o arquitectura hardware.

La industria del software ya es la cuna de la economía del mundo. Las técnicas de la cuarta generación para el desarrollo del software están cambiando en la forma en que la comunidad del software construye programas informáticos. Las tecnologías orientadas a objetos están desplazando rápidamente los enfoques de desarrollo de software más convencionales en muchas áreas de aplicaciones.

Page 4: El software. introd. procesamiento de datos. 2013.

Evolución

Sin embargo, un conjunto de problemas relacionados con el software ha persistido a través de la evolución de los sistemas basados en computadora, y estos problemas continúan aumentando:

1.Los avances del software continúan dejando atrás nuestra habilidad de construir software para alcanzar el potencial del hardware.

2.Nuestra habilidad de construir nuevos programas no pueden ir al mismo ritmo de la demanda de nuevos programas, ni podemos construir programas lo suficientemente rápido como para cumplir las necesidades del mercado y de los negocios.

3.El uso extenso de computadoras ha hecho de la sociedad cada vez más dependiente de la operación fiable del software. Cuando el software falla, pueden ocurrir daños económicos enormes y ocasionar sufrimiento humano.

4.Luchamos por construir software informático que tengan fiabilidad y alta calidad.

5.Nuestra habilidad de soportar y mejorar los programas existentes se ve amenazada por diseños pobres y recursos inadecuados.

En respuesta a estos problemas, las prácticas de la Ingeniería del Software se están adoptando en toda la industria.

Page 5: El software. introd. procesamiento de datos. 2013.

Funciones del Software

• Administrar los recursos

computacionales.

• Proporcionar las herramientas para

optimizar estos recursos.

• Actuar como intermediario entre el

usuario y la información almacenada.

Page 6: El software. introd. procesamiento de datos. 2013.

Tipos de Software• 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. Es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto. Ejemplos: Procesadores de texto. (Bloc de Notas); Editores. (PhotoShop para el Diseño Gráfico); Hojas de Cálculo. (MS Excel); Programas de comunicaciones. (MSN Messenger); Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)

• Software de Programación: son aquellas herramientas que un programador utiliza para poder desarrollar programas informáticos. Para esto, el programador se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros.

Page 7: El software. introd. procesamiento de datos. 2013.

Tipos de Software

Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema operativo así como también controlarlo. Este sistema está compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al usuario una interfaz.

El sistema operativo permite facilitar la utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización, etcétera.

Page 8: El software. introd. procesamiento de datos. 2013.

Sistema OperativoCOMERCIALES:

Los sistemas operativos comerciales son los de paga, es decir tienes que tener una licencia legal del sistema operativo que hayas adquirido.Veamos algunos ejemplos: de la familia de Windows y todos comerciales entre otros están Windows 95, Windows 98, Windows Me, Windows 2000 Profesional, Windows Nt, Windows Server, Windows Xp profesional y Home, Windows Vista Basic, Premium, Bussines, Ultimate, y Ms dos entre otroOtro sistema operativo comercial es Mac os, utilizado por las computadoras Mac.Todos los anteriores son ejemplos de sistemas operativos comerciales ya que se pagó por ellos. En la Mayoría de las computadoras de marca ya viene instalado, pero el precio de la PC viene incluido el cobro del sistema operativo.

LIBRES:

Un sistema operativo no comercial es Linux por ejemplo, no es comercial ya que no se paga una licencia por obtenerlo. A su vez Linux tiene diferentes versiones de su sistema operativo que también se les suele llamar sistemas operativos libres. Ubuntu, openSUSE, GNU/Linux, Fedora, AROS, COSMOS, Darwin BSD.

Page 9: El software. introd. procesamiento de datos. 2013.

Software de Aplicación

Es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén. Algunos ejemplos de programas de aplicación son los procesadores de texto, hojas de calculo, y base de datos.

COMERCIALES:

Microsoft Office, Works.

LIBRES: Apache (es un servidor HTTP de código abierto para plataformas UNIX (BSD, GNU/LINUX, etc.),Windows y otras plataformas); Gaim (es un programa cliente de mensajería instantánea, que funciona con muchos sistemas de mensajería instantánea comúnmente usados); Gnome (es un entorno de escritorio para sistemas operativos de tipo UNIX bajo tecnología X Windows. Es parte oficial del proyecto GNU), KDE(es un entorno de escritorio gráfico e infraestructura de desarrollo para sistemasUNIX y en particular Linux (18)), Mozilla/Firefox (es un navegador web y una plataforma de desarrollo libre y de codigo abierto para la web.), OpenOffice.Org (denominado OpenOffice.org (no OpenOffice, debido a una disputa de marcas), es un proyecto comunitario para crear una suite ofimática basada en codigo abierto, procedente de una antigua versión de StarOffice de Sun Microsystems.OpenOffice.org está diseñado para competir con MIcrosoft Office, por lo que tiene un cierto aire similar.).

Page 10: El software. introd. procesamiento de datos. 2013.

Software EspecíficoEs aquel que esta diseñado para una tarea en especial, por ejemplo:

COMERCIALES:

Sistemas Comerciales Sia Ltda (está en capacidad de diseñar, desarrollar e

implementar aplicaciones para procesos o necesidades específicas):

Activa Expendio: Sistema de registro y control del consumo de los internos

en todos los establecimientos penitenciarios del país.

ACUMED: Programa de Auditoría de Cuentas Médicas

Notas Escolares: Completo programa que facilita a los colegios y otros

establecimientos educativos llevar un registro sencillo de los resultados de

las distintas y periódicas evaluaciones realizada a los estudiantes,

generando los boletines requeridos, con la periodicidad y en el formato que el

cliente requiera.

LIBRES:

Moodle: es una aplicación web de tipo Ambiente Educativo Virtual, un sistema

de gestión de cursos, de distribución libre, que ayuda a los educadores a

crear comunidades de aprendizaje en línea. Este tipo de plataformas

tecnológicas también se conoce como LMS ( Learning Management System)

Hot Potatoes: es un programa de libre distribución con diversas opciones que

permiten realizar distintas clases de ejercicios.

Page 11: El software. introd. procesamiento de datos. 2013.

Software Libre

•Software Libre o no propietario son aquellos que están bajo una licencia libre y que su uso, modificación y distribución son permitidos a todos. Las principales licencias de software libre son GPL y LGPL. La primera, destinada a usuarios que puedan incorporarle modificaciones o que puedan agregar el software libre a un trabajo propio, el cual deberá ponerlo a disposición también con la misma licencia. La segunda, es más libre y destinada inclusive a software comercial.

Software Libre no implica necesariamente que es gratuito, este es un punto importante a considerar, muchos software libres pueden ser vendidos o incorporado a ellos la venta de consultoría o servicios anexos.

Ejemplos de Software Libres:

- Sistema Operacional Linux- Lenguajes Java y PHP- Base de datos MySQL- Programa de oficina Open Office

Software Libre se refiere a la libertad de los usuarios de utilizar, copiar, distribuir, estudiar, cambiar y mejorar el software.

Page 12: El software. introd. procesamiento de datos. 2013.

Software Comercial

El Software Comercial o propietario es aquel que tiene un dueño y su uso se permite mediante una licencia comercial y en la mayoría de las veces pagada. El Software Comercial no es diferente comercialmente de cualquier otro producto, sólo teniendo en cuenta que aún pagando por un software estarás recibiendo sólo la licencia o derecho de uso y no estarás comprando el software propiamente dicho.

Las empresas más importante en el mercado de Software Comercial son: Microsoft, Adobe, Corel, Autodesk, Apple, entre otras.

Ejemplos de Software Comercial:

- Sistema operativo Windows .- Paquete de oficina Office (Word, Excel, Power Point) .- Aplicación para el tratamiento de imágenes PhotoShop .- Suite para desarrollo web Dreamweaver, Flash y Fireworks .- Software para diseño gráfico vectorial Corel Draw .

Page 13: El software. introd. procesamiento de datos. 2013.

Referencias Bibliográficashttp://www.tiposde.org/informatica/12-tipos-de-software/

http://fraba.galeon.com/software.htm

http://www.alegsa.com.ar/Dic/software%20libre.php

http://cnx.org/content/m17405/latest/

http://www.bloginformatico.com/software-de-aplicacion.php

http://www.informatica-hoy.com.ar/aprender-informatica/Diferencias-entre-Software-Libre-y-Software-Comercial.php

http://wwwthethreetired.blogspot.com/2011/09/sistemas-operativos-libres-y.html

http://memoria.congresointernetenelaula.es/virtual/?q=node/1051