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.