software

23
Software

Upload: barriosgb2-gb

Post on 10-Aug-2015

72 views

Category:

Education


1 download

TRANSCRIPT

Software

Software

Software: Es un conjunto de

instrucciones que las computadoras emplean para manipular datos

Se clasifican: SOFTWARE DE

SISTEMA SOFTWARE DE

APLICACIONES SOFTWARE DE

DESARROLLO

Software de Sistemale procura al

usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global.

Se clasificanSistema operativoControladores de

DispositivosBIOSUtilidades

Controladores de Dispositivoses un programa

informático que permite al sistema operativo interaccionar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz (posiblemente estandarizada) para utilizar el dispositivo.

BiosEl propósito

fundamental del BIOS es iniciar y probar el hardware del sistema y cargar un gestor de arranque o un sistema operativo de un dispositivo de almacenamiento de datos.

EjemplosAmerican MegatrendsPhoenix Technologies Coreboot y otros

Programas de utilidadEs una

herramienta que realiza:Tareas de

mantenimientoSoporte para la

construcción y ejecución de programas

Las tareas en general

EjemplosDesfragmentaciónLiberador de

espacio, Ccleaner y Tuneup utilities

RecuvaRestaurar sistemaDriver Checker y

otros

Desfragmentaciónes el proceso mediante el

cual se acomodan los archivos de un disco de tal manera que cada uno quede en un área continua y sin espacios, entre ellos. Al irse escribiendo y borrando archivos continuamente en el disco duro, éstos tienden a no quedar en áreas contiguas, así, un archivo puede quedar "partido" en muchos pedazos a lo largo del disco, se dice entonces que el archivo está "fragmentado".

Sistema operativo

Sistema operativo: es el software básico

de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.

Ejemplos sistema operativo para computadora personal (Pc) Windows Ubuntu Os x (Apple) Solaris Unix

Ejemplos sistema operativos para dispositivos móviles Android os Blacberry os Windwos phone os Ubuntu phone os Symbian os

Ubuntues un sistema

operativo basado en GNU/Linux y que se distribuye como software libre , el cual incluye su propio entorno de escritorio denominado Unity.

Software de aplicaciones Programas de

aplicaciones: Se usa para

realizar trabajo Acceder a internet Tarea personales

o empresariales

Se clasifican : Herramienta

Ofimática Software

Educativo Software

Entretenimiento Software

utilitarios Antivirus

Herramienta de OfimáticaConjunto de técnicas,

aplicaciones y herramientas informáticas que se utilizan en funciones de oficina para optimizar, automatizar, y mejorar tareas y procedimientos relacionados. Las herramientas ofimáticas permiten idear, crear, manipular, transmitir o almacenar la información necesaria en una oficina.

Ejemplos:Procesamiento de

textos.Hojas de cálculo. Presentación.Base de datos.Suite ofimática: paquete

de múltiples herramientas ofimáticas.

Libre Officees una suite

ofimática libre y gratuita, que funciona en muchos tipos de ordenadores y sistemas operativos, como por ejemplo Windows, Mac y Linux. Esta definición también aplicable totalmente a OpenOffice.

Software Educativoes un programa

informático que se emplea para educar al usuario. Esto quiere decir que el software educativo es una herramienta pedagógica o de enseñanza que, por sus características, ayuda a la adquisición de conocimientos y al desarrollo de habilidades.

Ejemplos:ClicPlatoGcomprisApplets de Descartes

Jclices un entorno para la

creación, realización y evaluación de actividades educativas multimedia, desarrollado en el lenguaje de programación Java. Es una aplicación de software libre basada en estándares abiertos que funciona en diversos entornos operativos: GNU/Linux, Mac OS X, Windows y Solaris.

Software de Entretenimientoconjunto de

actividades que permite a los seres humanos emplear su tiempo libre para divertirse, evadiendo temporalmente sus preocupaciones.

Ejemplo VideojuegoReproductor Windows mediaSkype instagramwhatsapp

Skypees un software que

permite comunicaciones de texto, voz y vídeo sobre Internet (VoIP). Los usuarios de Skype pueden hablar entre ellos gratuitamente. Permite a los usuarios llamar a teléfonos convencionales, cobrándoles diversas y bajas tarifas según el país de destino, pudiendo llamar a casi cualquier teléfono del mundo.

Software Utilitariosestán diseñados

para realizar una tarea determinada, por ejemplo, un editor, un depurador de código o un programa recuperador de datos perdidos o borrados accidentalmente.

EjemplosWinrar y 7zipNorton, Avira, Avg,

Panda y AvastNero Deamon toolVirtual box

Winrares una aplicación

de licencia shareware, que permite comprimir y empaquetar múltiples archivos. El resultado es un archivo comprimido RAR.

Software de Desarrollo

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.

• Se clasifican • Lenguaje

orientado a objeto• Lenguaje

estructurado

Lenguaje orientado a objetosEs un paradigma

de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.

Ejemplos Visual basicRubyJavaC++Php y otros

Visual Basicpermite crear

ventanas, botones, menús, etc. de forma sencilla con solo arrastrar y soltar los elementos. Luego se pueden definir las apariencias, posiciones y comportamientos tanto de forma visual como utilizando códigos de programación.

Lenguaje estructuradoes un paradigma de

programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while),

EjemplosAlgolPascalPL/1Ada y otros

PascalSu objetivo era crear un

lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.