SlideShare una empresa de Scribd logo
Fundamentos del
computador
Jose Capellan 2015-2718
Software
Se conoce como softwar al equipo lógico o soporte lógico de un sistema informático, que
comprende el conjunto de los componentes lógicos necesarios que hacen posible la
realización de tareas específicas, en contraposición a los componentes físicos que son
llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales
como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a
la edición de textos; el llamado software de sistema, tal como el sistema operativo, que
básicamente permite al resto de los programas funcionar adecuadamente, facilitando
también la interacción entre los componentes físicos y el resto de las aplicaciones, y
proporcionando una interfaz con el usuario.
Software de Sistema
El software del sistema es un software diseñado para operar en el hardware del equipo y
proporcionar y mantener una plataforma para ejecutar software de aplicación.
Los tipos más básicos del software del sistema son:
 La BIOS de la computadora y el firmware del dispositivo, que proporcionan la funcionalidad
básica para operar y controlar el hardware conectado o integrado en el equipo.
 El sistema operativo (por ejemplo Microsoft Windows, Mac OS X, Linux, etc.), que permite a
las partes de una computadora trabajar juntas para la realización de tareas como la
transferencia de datos entre la memoria y los discos o la prestación de salida en un
dispositivo de visualización. También proporciona una plataforma para ejecutar software de
alto nivel del sistema y software de aplicación.
 Software de utilidad, lo que ayuda a analizar, configurar, optimizar y mantener el equipo.
En algunas publicaciones, el término software del sistema también se utiliza para designar a las
herramientas de desarrollo de software (como un compilador, enlazador y depurador).
Software de sitemas moviles – ios
iOS es un sistema operativo móvil de la multinacional Apple Inc. Originalmente
desarrollado para el iPhone (iPhone OS), después se ha usado en dispositivos como el
iPod touch y el iPad. No permite la instalación de iOS en hardware de terceros.
Software de sitemas moviles - Android
El android se trata de un sistema abierto, multitarea,
que permite a los desarrolladores acceder a las funcionalidades
principales del dispositivo mediante aplicaciones, cualquier
aplicación puede ser reemplazada libremente, además desarrollarlas
por terceros, a través de herramientas proporcionadas por Google,
y mediante los lenguajes de programación Java y C.
Software de sitemas desktop - linux
GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o
kernel libre similar a Unix denominado Linux con el sistema operativo GNU. Su desarrollo
es uno de los ejemplos más prominentes de software libre; todo su código fuente puede
ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la
GPL (Licencia PúblicaGeneral de GNU, en inglés:General Public License) y otra serie de
licencias libres
Software de sitemas desktop – Mac OS X
Mac OS X es un sistema operativo de Apple para equipos de sobremesa y también para
portátiles, esta basado en el kernel de unix y solo puede instalarse en disposotivos de pple
Software de aplicacion
El Software de Aplicación son los programas diseñados para o por los usuarios para
facilitar la realización de tareas específicas en la computadora, como pueden ser las
aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación,
sistema de gestión de base de datos...), u otros tipos de software especializados como
software médico, software educativo, editores de música, programas de contabilidad, etc.
Software de aplicacion desktop - word
MicrosoftWord es una aplicación informática orientada al procesamiento de textos. Fue creado
por la empresa Microsoft, y viene integrado en el paquete ofimático denominado Microsoft
Office.1
Originalmente fue desarrollado por Richard Brodie para el computador de IBM bajo sistema
operativo DOS en 1983.Versiones subsecuentes fueron programadas para muchas otras
plataformas, incluyendo, las computadoras IBM que corrían en sistema MS-DOS (1983). Es un
componente de la suite ofimática Microsoft Office; también es vendido de forma independiente
e incluido en la Suite de MicrosoftWorks. Las versiones actuales son Microsoft OfficeWord 2013
paraWindows y Microsoft OfficeWord 2011 para Mac. Actualmente es el procesador de texto
más popular del mundo.
Software de aplicacion desktop – Google
crhoome
Google Chrome es un navegador web desarrollado por Google y compilado con base en
varios componentes e infraestructuras de desarrollo de aplicaciones (frameworks) de
código abierto, como el motor de renderizado Blink (bifurcación o fork de WebKit). Está
disponible gratuitamente bajo condiciones específicas del software privativo o cerrado.4
El nombre del navegador deriva del término en inglés usado para el marco de la interfaz
gráfica de usuario («chrome»).
Software de aplicacion Movil - whatsapp
WhatsApp es una aplicación de mensajería instantánea de pago para teléfonos
inteligentes, para enviar y recibir mensajes mediante Internet, complementando servicios
de correo electrónico, mensajería instantánea, servicio de mensajes cortos o sistema de
mensajería multimedia. Además de utilizar la mensajería en modo texto, los usuarios de
la libreta de contacto pueden crear grupos y enviarse mutuamente, imágenes, vídeos y
grabaciones de audio.
Software de aplicacion Movil – passbook
Passbook es una aplicación en iOS que permite a los usuarios almacenar cupones, tarjetas
de embarque, y otras formas de pago móvil. Fue diseñado por Apple y anunciado en el
Worldwide Developers Conference el 11 de junio de 2012.2 Fue distribuido con el sistema
iOS 6 el 19 de septiembre de 2012.3
Software de programacion
Es el conjunto de herramientas que permiten al programador escribir programas informáticos,
usando diferentes alternativas y lenguajes de programación, de una manera práctica.
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que
pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear
programas que controlen el comportamiento físico y lógico de una máquina, para expresar
solución a problemas con pasos lógicos y con precisión, o como modo de comunicación
humana. Está formado por un conjunto de símbolos y reglas que definen su estructura y el
significado de sus elementos y expresiones.
Software de programacion Desktop – python
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una
sintaxis que favorezca un código legible.
Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a
objetos, programación imperativa y, en menor medida, programación funcional. Es un
lenguaje interpretado, usa tipado dinámico y es multiplataforma.
Software de programacion movil - swift
Swift es un lenguaje de programación multiparadigma que pasó a ser de código abierto
en el 2015, creado por Apple enfocado en el desarrollo de aplicaciones para iOS y Mac OS
X. Fue presentado enWWDC 20142 y está diseñado para integrarse con los Frameworks
Cocoa y CocoaTouch, puede usar cualquier biblioteca programada en Objective-C y
llamar a funciones de C.También es posible desarrollar código en Swift compatible con
Objective-C bajo ciertas condiciones. Swift tiene la intención ser un lenguaje seguro, de
desarrollo rápido y conciso. Usa el compilador LLVM incluido en Xcode 6.
DroidEdit
Uno de los editores referencia de Android. Dipone de resaltado para varios lenguajes (C,
C++, C#, Java, HTML, CSS, Javascript, Python, Ruby, Lua, LaTeX, SQL, …), diferentes
colores, función de deshacer, identación automática, integración con dropbox,
previsualización de archivos html, numeración de línea, ejecución de scripts SL4A,
soporte para SFTP, temas personalizables, modo root.
Touchqode
Otra opción más también muy completa. Soporta Java, HTML, JavaScript, Python, C++,
C#, Ruby y PHP y ahora viene con un cliente FTP/SFTP integrado. Se echan de menos
características como la numeración de líneas pero globalmente es un sencillo editor que
cumple con su cometido.
Etapas de desarrollo de software
Existen varias etapas a la hora de desarrollar software:
 Especificación de requisitos
 Diseño del software
 Construcción o Implementación del software
 Integración
 Pruebas (o validación)
 Despliegue (o instalación)
 Mantenimiento
Tipos de licencias de software
contrato entre el desarrollador de un software sometido a propiedad intelectual
y a derechos de autor y el usuario, en el cual se definen con precisión los derechos y
deberes de ambas partes. Es el desarrollador, o aquél a quien éste haya cedido los
derechos de explotación, quien elige la licencia según la cual distribuye el software .
 Software libre
 Software de fuente abierta
 Estándar abierto
 Software de dominio público.
 Software con copyleft.
 Software semi libre.
 Freeware
 Shareware
 Software privativo
 Software comercial
Maquinas virtuales
En informática una máquina virtual es un software que simula a una computadora y
puede ejecutar programas como si fuese una computadora real. Este software en un
principio fue definido como "un duplicado eficiente y aislado de una máquina física". La
acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna
equivalencia directa con ningún hardware real.
Software

Más contenido relacionado

PPTX
Tipos de software
PPTX
TIPOS DE SOFTWARE
PPTX
Tipos de software
PPTX
PPTX
Jose software
PPTX
Sofware
PPTX
Modulo 1 cele
Tipos de software
TIPOS DE SOFTWARE
Tipos de software
Jose software
Sofware
Modulo 1 cele

La actualidad más candente (18)

PPTX
Software
PPTX
Diana marcela arias escobar
PPTX
El Software
PPTX
Tipos de software
PPTX
Software
PPTX
Tipos de software
PPT
El software
PPT
El software
PPTX
Presupuestos o costos de
PPTX
Tipos de software1
DOCX
Blog
DOCX
Windows linux iso
PPTX
Software de programación
PPTX
presentacion
PPTX
Software de programacion
PPTX
Tipos de software yosselin
PPT
Introducción a la programacion 3 Software De Programacion
Software
Diana marcela arias escobar
El Software
Tipos de software
Software
Tipos de software
El software
El software
Presupuestos o costos de
Tipos de software1
Blog
Windows linux iso
Software de programación
presentacion
Software de programacion
Tipos de software yosselin
Introducción a la programacion 3 Software De Programacion
Publicidad

Destacado (9)

PPTX
Sitemas operativos
PPTX
Formateo de windows 95
PPT
Noticias sobre microcontroladores
PPT
E:\Mis Documentos\Gas Natural
PDF
Aplicaciones electronicas con microcontroladores bascom
PPTX
Manual Ensamble De Computo De Galilea
PDF
Microcontroladores ver2.0
PPTX
Modelos de arquitecturas de computo
PDF
Microcontroladores pic diseño practico de aplicaciones
Sitemas operativos
Formateo de windows 95
Noticias sobre microcontroladores
E:\Mis Documentos\Gas Natural
Aplicaciones electronicas con microcontroladores bascom
Manual Ensamble De Computo De Galilea
Microcontroladores ver2.0
Modelos de arquitecturas de computo
Microcontroladores pic diseño practico de aplicaciones
Publicidad

Similar a Software (20)

PPTX
PPTX
Trabajo correcto michael jafet
PPTX
PPTX
Presentación1
PPTX
Presentación1
PDF
Diapositivas de informatica joe y paola
PPTX
Tarea 2..
DOCX
Guia 3 i_..
PPTX
Software
DOCX
Guia 3 i_.software
DOCX
Guia 2 i_.software
PDF
Resumen hardware y software
PPTX
Software
PPTX
Jpresentacion 4 actividad
PPT
PPT
Software de aplicación
PPT
Software y su tipos tarea 3
PPTX
Software
PPT
El software
Trabajo correcto michael jafet
Presentación1
Presentación1
Diapositivas de informatica joe y paola
Tarea 2..
Guia 3 i_..
Software
Guia 3 i_.software
Guia 2 i_.software
Resumen hardware y software
Software
Jpresentacion 4 actividad
Software de aplicación
Software y su tipos tarea 3
Software
El software

Último (6)

PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PPTX
sistemas de informacion.................
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
Conceptos basicos de Base de Datos y sus propiedades
Derechos_de_Autor_y_Creative_Commons.pptx
sistemas de informacion.................
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Su punto de partida en la IA: Microsoft 365 Copilot Chat
AutoCAD Herramientas para el futuro, Juan Fandiño

Software

  • 3. Se conoce como softwar al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.
  • 5. El software del sistema es un software diseñado para operar en el hardware del equipo y proporcionar y mantener una plataforma para ejecutar software de aplicación. Los tipos más básicos del software del sistema son:  La BIOS de la computadora y el firmware del dispositivo, que proporcionan la funcionalidad básica para operar y controlar el hardware conectado o integrado en el equipo.  El sistema operativo (por ejemplo Microsoft Windows, Mac OS X, Linux, etc.), que permite a las partes de una computadora trabajar juntas para la realización de tareas como la transferencia de datos entre la memoria y los discos o la prestación de salida en un dispositivo de visualización. También proporciona una plataforma para ejecutar software de alto nivel del sistema y software de aplicación.  Software de utilidad, lo que ayuda a analizar, configurar, optimizar y mantener el equipo. En algunas publicaciones, el término software del sistema también se utiliza para designar a las herramientas de desarrollo de software (como un compilador, enlazador y depurador).
  • 6. Software de sitemas moviles – ios iOS es un sistema operativo móvil de la multinacional Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), después se ha usado en dispositivos como el iPod touch y el iPad. No permite la instalación de iOS en hardware de terceros.
  • 7. Software de sitemas moviles - Android El android se trata de un sistema abierto, multitarea, que permite a los desarrolladores acceder a las funcionalidades principales del dispositivo mediante aplicaciones, cualquier aplicación puede ser reemplazada libremente, además desarrollarlas por terceros, a través de herramientas proporcionadas por Google, y mediante los lenguajes de programación Java y C.
  • 8. Software de sitemas desktop - linux GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema operativo GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia PúblicaGeneral de GNU, en inglés:General Public License) y otra serie de licencias libres
  • 9. Software de sitemas desktop – Mac OS X Mac OS X es un sistema operativo de Apple para equipos de sobremesa y también para portátiles, esta basado en el kernel de unix y solo puede instalarse en disposotivos de pple
  • 10. Software de aplicacion El Software de Aplicación son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software educativo, editores de música, programas de contabilidad, etc.
  • 11. Software de aplicacion desktop - word MicrosoftWord es una aplicación informática orientada al procesamiento de textos. Fue creado por la empresa Microsoft, y viene integrado en el paquete ofimático denominado Microsoft Office.1 Originalmente fue desarrollado por Richard Brodie para el computador de IBM bajo sistema operativo DOS en 1983.Versiones subsecuentes fueron programadas para muchas otras plataformas, incluyendo, las computadoras IBM que corrían en sistema MS-DOS (1983). Es un componente de la suite ofimática Microsoft Office; también es vendido de forma independiente e incluido en la Suite de MicrosoftWorks. Las versiones actuales son Microsoft OfficeWord 2013 paraWindows y Microsoft OfficeWord 2011 para Mac. Actualmente es el procesador de texto más popular del mundo.
  • 12. Software de aplicacion desktop – Google crhoome Google Chrome es un navegador web desarrollado por Google y compilado con base en varios componentes e infraestructuras de desarrollo de aplicaciones (frameworks) de código abierto, como el motor de renderizado Blink (bifurcación o fork de WebKit). Está disponible gratuitamente bajo condiciones específicas del software privativo o cerrado.4 El nombre del navegador deriva del término en inglés usado para el marco de la interfaz gráfica de usuario («chrome»).
  • 13. Software de aplicacion Movil - whatsapp WhatsApp es una aplicación de mensajería instantánea de pago para teléfonos inteligentes, para enviar y recibir mensajes mediante Internet, complementando servicios de correo electrónico, mensajería instantánea, servicio de mensajes cortos o sistema de mensajería multimedia. Además de utilizar la mensajería en modo texto, los usuarios de la libreta de contacto pueden crear grupos y enviarse mutuamente, imágenes, vídeos y grabaciones de audio.
  • 14. Software de aplicacion Movil – passbook Passbook es una aplicación en iOS que permite a los usuarios almacenar cupones, tarjetas de embarque, y otras formas de pago móvil. Fue diseñado por Apple y anunciado en el Worldwide Developers Conference el 11 de junio de 2012.2 Fue distribuido con el sistema iOS 6 el 19 de septiembre de 2012.3
  • 15. Software de programacion Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar solución a problemas con pasos lógicos y con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas que definen su estructura y el significado de sus elementos y expresiones.
  • 16. Software de programacion Desktop – python Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.
  • 17. Software de programacion movil - swift Swift es un lenguaje de programación multiparadigma que pasó a ser de código abierto en el 2015, creado por Apple enfocado en el desarrollo de aplicaciones para iOS y Mac OS X. Fue presentado enWWDC 20142 y está diseñado para integrarse con los Frameworks Cocoa y CocoaTouch, puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C.También es posible desarrollar código en Swift compatible con Objective-C bajo ciertas condiciones. Swift tiene la intención ser un lenguaje seguro, de desarrollo rápido y conciso. Usa el compilador LLVM incluido en Xcode 6.
  • 18. DroidEdit Uno de los editores referencia de Android. Dipone de resaltado para varios lenguajes (C, C++, C#, Java, HTML, CSS, Javascript, Python, Ruby, Lua, LaTeX, SQL, …), diferentes colores, función de deshacer, identación automática, integración con dropbox, previsualización de archivos html, numeración de línea, ejecución de scripts SL4A, soporte para SFTP, temas personalizables, modo root.
  • 19. Touchqode Otra opción más también muy completa. Soporta Java, HTML, JavaScript, Python, C++, C#, Ruby y PHP y ahora viene con un cliente FTP/SFTP integrado. Se echan de menos características como la numeración de líneas pero globalmente es un sencillo editor que cumple con su cometido.
  • 20. Etapas de desarrollo de software Existen varias etapas a la hora de desarrollar software:  Especificación de requisitos  Diseño del software  Construcción o Implementación del software  Integración  Pruebas (o validación)  Despliegue (o instalación)  Mantenimiento
  • 21. Tipos de licencias de software contrato entre el desarrollador de un software sometido a propiedad intelectual y a derechos de autor y el usuario, en el cual se definen con precisión los derechos y deberes de ambas partes. Es el desarrollador, o aquél a quien éste haya cedido los derechos de explotación, quien elige la licencia según la cual distribuye el software .  Software libre  Software de fuente abierta  Estándar abierto  Software de dominio público.  Software con copyleft.  Software semi libre.  Freeware  Shareware  Software privativo  Software comercial
  • 22. Maquinas virtuales En informática una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.