Está en la página 1de 18

Software

Prof. Santiago Mena Zorrilla


¿Qué es Software?
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.
Abarca todo lo intangible, todo lo "no físico"
relacionado.
Clasificación del software
A los fines prácticos se puede clasificar al software en tres grandes
tipos:
Software de sistema
Software de programación
Software de aplicación
Software de sistema
• Su objetivo es desvincular adecuadamente al usuario y al programador de los
detalles de la computadora 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.
• Administra  los  recursos  de  la  computadora.  
El software de sistema le procura al usuario y programador adecuadas interfaces de
alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento.
Incluye entre otros:

Sistemas operativos
Controladores de dispositivos
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
Sistemas Operativos
Programas  diseñados  para  administrar  los  recursos  de  la  computadora.   

• Controlan  y  asignan  espacio  en  memoria.   

• Asignan  prioridades  a  las  peticiones  del  sistema.   

• Administran  archivos.   

• Controlan  los  dispositivos  de  entrada/salida   

• Facilita  la  interfaz  de  interacción  entre  el  usuario  y  la  computadora.   

• Maneja  el  resto  de  aplicaciones  o  software.   

• Es  lo  primero  que  se  enciende  y  lo  último  que  se  apaga.  
Estructura  básica de los sistemas operativos

• Poseen una interfaz  de  usuario


Los  usuarios  interactúan  con  el  sistema  operativo  a  través  de  la  interfaz  .   
Se  utiliza  para  emitir  comandos  (en  una  línea  de  comando  o  utilizando  un  mouseLa
 interfaz  se  denomina  GUI  (Graphical  User  Interface)  
• Kernel  o Nucleo

Es  la  parte  central  de  un  sistema  operativo   


Se  encarga  de  correr  y  mantener  en  funcionamiento  otros  programas   
Administra  las  entradas  y  salidas  (teclado,  display,  mouse)  
• Sistema  de administracion de archivos  
Se  utiliza  para  organizar  y  administrar  archivos.   
Los  archivos  se  utilizan  para  guardar  información  en  la  computadora.   
Archivos  de  programa   
Archivos  de  datos   
Archivos  de  texto  
• Sistema  de  archivos   jerárquico
Los  archivos  se  almacenan  por  medio  de  una  estructura  de  árbol. Ej Explorador de
Windows  
El  directorio  de  inicio  se  denomina  directorio  raíz.  
Sistemas Operativos
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. Incluye entre otros:
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
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).
Ejemplo de IDE
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 otros:
Aplicaciones para Control de sistemas y automatización industrial
Aplicaciones ofimáticas(Excel,Word,Power Point Access entre otros)
Software educativo
Software empresarial Aspel SAP R/3 Exact
Bases de datos
Telecomunicaciones (p.ej. internet y toda su estructura lógica)
Videojuegos
Software médico
Software de Cálculo Numérico y simbólico.
Software de Diseño Asistido (CAD)
Software de Control Numérico (CAM)
Software de aplicación

Software educativo de Ubuntu Linux

Software educativo de matemáticas


Software
•Sistemas operativos:
Windows • Linux • Mac OS X • BSD • Plan 9 • Palm OS • MS-DOS •
BeOS • MVS • OS/2 • Solaris • Unix
•Suites ofimáticas:
Microsoft Office • OpenOffice.org • Gnome Office • KOffice
•Procesadores de texto:
Word • AbiWord • Writer • KWord • iWork • Microsoft Works •
WordPerfect Office • Adobe InCopy • WordPerfect
•Hojas de cálculo:
Gnumeric • Excel • Calc • KSpread • VisiCalc
•Programas de presentación:
PowerPoint • Impress • KPresenter • Corel Presentations
•Software de gráficos:
GIMP • Paint.NET • Blender • Maya • Photoshop • 3D Studio Max •
CorelDRAW • Scribus • Rhinoceros 3D • ArchiCAD • AutoCAD •
Kerkythea
•Sistemas de gestión de bases de datos:
MySQL • PostgreSQL • Firebird • SQLite • Apache Derby • SQL Server •
Oracle • Informix • DB2 • Sybase IQ • Base • Access • FileMaker •
dBase • Visual FoxPro
• Navegadores web:
Internet Explorer • Firefox • Opera • Camino •
Netscape Navigator • Konqueror • Safari • Nautilus •
Mosaic • Google Chrome •

• Clientes de correo:
Outlook Express • Thunderbird • Evolution • KMail •
Lotus Notes • fetchmail • getmail

• Mensajería instantánea:
MSN Messenger • Yahoo! Messenger • Google Talk • aMSN
• KMess • Gajim • Kopete • Miranda IM • Adium • Pidgin •
Openfire • Meetro • meebo • AOL • ICQ • ejabberd
• Voz sobre IP:
Skype • WengoPhone NG • Voipbuster • Jajah •
OpenWengo • Asterisk • NetMeeting

• P2P:programas de intercambio de ficheros


Napster • eMule • Shareaza • MLDonkey • Gnutella •
Gtk-Gnutella • DC++ • Vuze • BitTorrent • Ares Galaxy
• Gestores de contenidos (CMS):
Drupal • Joomla! • Plone • WordPress • Apache Lenya • OpenCms •
LifeType • Slash • Mambo • Blakord Portal • PostNuke • TYPO3

• Software para crear Wikis:

• MediaWiki • TiddlyWiki • MoinMoin • DokuWiki • UseModWiki •


TikiWiki

• Software educativo:
Moodle • ATutor • Claroline • Dokeos • Edubuntu • GCompris •
GeoGebra • Wikspeak • WebCT • VTrain • Stellarium • Rosetta Stone
• Programa Clic

• Lenguajes de programación:
Assembler • Haskell • APL • Fortran • C • HTML/XHTML • JavaScript
• ALGOL • DBase • ASP • PHP • COBOL • Perl • LISP • Smalltalk •
Clipper • Prolog • Python • Pascal • Modula-2 • C++ • Java • BASIC
• Scheme • RPG II • Ruby • SQL • Lua • Scheme
Copyright   

• Propiedad  intelectual.   

•Concepto  legal  que  consiste  en  dar  al  creador  de  un  trabajo  original  los  derechos  exclusivos  sobre  su  obra
 durante  un  periodo  limitado  de  tiempo.   

• Literalmente  significa  derecho  de  copia,  pero  también  incluye  los  derechos  de:   
Obtener  crédito  por  la  obra.   
Determinar  quien  puede  adaptar  o  modificar  la  obra.   
Determinar  quien  puede  beneficiarse  económicamente.  

• Aplica  a  cualquier  forma  de  expresión  de  una  idea  o  información.  

• Inicialmente:  restringir  la  impresión  

•Actualmente  promueve  la  creación  de  nuevas  obras,  otorgando  a  los  autores  los  beneficios  que  de  ellas
 provengan  50  ~  100  años  a  partir  de  la  muerte  del  autor  

El  desarrollo  digital  y  tecnológico  implica  nuevas  interpretaciones.  

Copiar  textos  e  imágenes  del  Internet,  sin  indicar  quién  es  el  autor,  es  considerado  Plagio.  
Licencia  de  Software

Contrato  entre  el  titular  del  derecho  de  autor  y  el  usuario  del  programa,  pa
ra  utilizarlo  de  forma  determinada  y  en  conformidad  con  ciertas  condicio-
nes  convenidas.   

Pueden  establecer  entre  otras  cosas:   


La  cesión  de  determinados  derechos  del  propietario  al  usuario  sobre  una  o  
varias  copias  del  programa.   
Los  límites  en  la  responsabilidad  por  fallos.   
El  plazo  de  cesión  de  los  derechos.   
Compromisos  del  usuario  final  hacia  el  propietario  (no  cesión  del  programa  
 terceros  o  no  reinstalación  del  programa  en  equipos  distintos  al  que  se
 instaló  originalmente).  
Shareware   
• Versiones  de  software  gratuitas  durante  un  período  de  prueba.  
• Software  gratuito  pero  protegido  por  un  copyright.   
• Aceptan  contribuciones  para  poder  usarlo.  

 
Freeware  [software  libre]  
• Tipo  de  software  que  se  distribuye  sin  costo  y  por  tiempo  ilimitado.  
• Software  disponible  para  su  uso  gratuito.  

Open  Source  [código  abierto]


• Conjunto  de  principios  y  prácticas  sobre  como  escribir  software,  donde  la
 mas  importante  es  que  debe  estar  disponible  abiertamente.   
• De  acuerdo  a  la  Open  Source  Initiative:  para  que  sea  un  código  abierto,
 se  debe  otorgar  el  derecho  no  sólo  a  obtener  el  código  fuente,  si  no
 también  a  usarlo.   
• En  caso  contrario  es  una  licencia  de  código  compartido.  
Buena Suerte
http://es.wikipedia.org/wiki/Software

http://es.wikipedia.org/wiki/Portal:Software

También podría gustarte