SlideShare una empresa de Scribd logo
1 de 13
EL SOFTWARE

Definiciones, Evolución, Tipos,
  Sistemas Operativos y de
     Aplicación, Software
         Específicos.
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.
Evolución
El 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.
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.
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.
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.
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.
Sistema Operativo
COMERCIALES:
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 otro
Otro 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.
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.).
Software Específico
Es 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.
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.
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 .
Referencias Bibliográficas
http://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

Más contenido relacionado

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (15)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Destacado

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Destacado (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

El software. introd. procesamiento de datos. 2013.

  • 1. EL SOFTWARE Definiciones, Evolución, Tipos, Sistemas Operativos y de Aplicación, Software Específicos.
  • 2. 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.
  • 3. Evolución El 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.
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. Sistema Operativo COMERCIALES: 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 otro Otro 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.
  • 9. 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.).
  • 10. Software Específico Es 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.
  • 11. 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.
  • 12. 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 .