El siguiente esquema se proporciona como una descripción general y una guía temática del software:
Software : colección de programas de computadora y datos relacionadosque proporciona las instrucciones para decirle a una computadora qué hacer y cómo hacerlo. El software se refiere a uno o más programas de computadora y datos almacenados en la computadora para algunos propósitos. En otras palabras, el software es un conjunto de programas, procedimientos, algoritmos y su documentación relacionados con el funcionamiento de un sistema de procesamiento de datos. El término se acuñó para contrastar con el antiguo término hardware (que significa dispositivos físicos). A diferencia del hardware, el software "no se puede tocar". [1] El software también se utiliza a veces en un sentido más estricto, es decir , software de aplicación.solo. A veces, el término incluye datos que no se han asociado tradicionalmente con las computadoras, como películas, cintas y registros. [2]
.
¿Qué tipo de cosa es software?
El software se puede describir como todo lo siguiente:
- Tecnología
- Tecnología informática
- Herramientas
Tipos de software
- Software de aplicación : aplicaciones de usuario final de computadoras, como procesadores de texto o videojuegos , y software ERP para grupos de usuarios.
- Software de negocios
- Diseño asistido por ordenador
- Bases de datos
- Software de toma de decisiones
- Software educativo
- Software sensible a las emociones
- Edición de imagen
- Automatización industrial
- Software matemático
- Software medico
- Software de modelado molecular
- Software de química cuántica y física del estado sólido
- Software de simulación
- Hojas de cálculo
- Telecomunicaciones (es decir, Internet y todo lo que fluye por ella)
- Software de edición de video
- Videojuegos
- Procesadores de palabras
- Middleware controla y coordina sistemas distribuidos .
- Lenguajes de programación : define la sintaxis y la semántica de los programas de computadora. Por ejemplo, muchas aplicaciones bancarias maduras se escribieron en el lenguaje COBOL , inventado en 1959. Las aplicaciones más nuevas a menudo se escriben en lenguajes más modernos.
- Software del sistema : proporciona las funciones básicas para el uso de la computadora y ayuda a ejecutar el hardware y el sistema de la computadora. Incluye una combinación de lo siguiente:
- Teachware : cualquier tipo especial de software u otro medio de producto dedicado a fines educativos en ingeniería de software y más allá en educación general. [3]
- Testware : cualquier software para probar hardware o software.
- Firmware : software de bajo nivel que a menudo se almacena en dispositivos de memoria programables eléctricamente. El firmware recibe su nombre porque es tratado como hardware y es ejecutado ("ejecutado") por otros programas de software. El firmware a menudo no es accesible para cambios por otras entidades que no sean las empresas de los desarrolladores.
- Shrinkware es el nombre más antiguo que se le da al software comprado por el consumidor, porque a menudo se vendía en las tiendas minoristas en una caja empaquetada .
- Controladores de dispositivos : controlan partes de computadoras como unidades de disco , impresoras , unidades de CD o monitores de computadora .
- Herramientas de programación : ayude a un programador a escribir programas de computadora y software utilizando varios lenguajes de programación de una manera más conveniente. Las herramientas incluyen:
- Compiladores
- Depuradores
- Intérpretes
- Enlazadores
- Editores de texto
- Entorno de desarrollo integrado (IDE): aplicación única para administrar todas estas funciones.
Productos de software
Por editor
- Lista de software de Adobe
- Lista de software de Microsoft
Por plataforma
- Lista de software de Macintosh
- Lista de software antiguo de Macintosh
- Lista de software propietario para Linux
- Lista de software de audio de Linux
- Lista de juegos de Linux
Por tipo
- Lista de categorías de software
- Lista de software de animación 2D
- Lista de software de animación 3D
- Lista de software de gráficos por computadora en 3D
- Lista de software de modelado 3D
- Lista de software antivirus
- Lista de software de ajedrez
- Lista de compiladores
- Lista de software de diseño asistido por computadora
- Lista de sistemas de álgebra informática
- Lista de software de síntesis orgánica asistido por computadora
- Lista de software de simulación por computadora
- Lista de software de mapas conceptuales y mentales
- Lista de sistemas de gestión de contenido
- Lista de software de autoedición
- Lista de software de simulación de eventos discretos
- Lista de paquetes de software de elementos finitos
- Lista de software de gráficos
- Lista de simuladores de HDL
- Lista de editores de texto
- Lista de editores HTML
- Lista de software de gráficos de información
- Lista de distribuciones de Linux
- Lista de sistemas operativos
- Lista de software de predicción de la estructura de proteínas
- Lista de sistemas de gráficos moleculares
- Lista de software de análisis numérico
- Lista de software de optimización
- Lista de software PDF
- Lista de editores de PHP
- Lista de asistentes de prueba
- Lista de software de química cuántica y física del estado sólido
- Lista de software de hoja de cálculo
- Lista de paquetes estadísticos
- Lista de probadores de teoremas
- Lista de herramientas para el análisis de código estático
- Lista de herramientas de lenguaje de modelado unificado
- Lista de software de edición de video
- Lista de navegadores web
Comparaciones
- Comparación de software de gráficos por computadora en 3D
- Comparación de software de contabilidad
- Comparación de software de reproductor de audio
- Comparación de editores de diseño asistidos por computadora
- Comparación de herramientas de modelado de datos
- Comparación de herramientas de base de datos
- Comparación de software de autoedición
- Comparación de editores de audio digital
- Comparación de sistemas operativos DOS
- Comparación de clientes de correo electrónico
- Comparación de software de simulación EM
- Comparación de implementaciones de campos de fuerza
- Comparación de clientes de mensajería instantánea
- Comparación de sistemas de seguimiento de problemas
- Comparación de distribuciones de Linux
- Comparación de servidores de correo
- Comparación de sistemas de monitoreo de red
- Comparación de software de simulación de ácidos nucleicos
- Comparación de sistemas operativos
- Comparación de editores de gráficos rasterizados
- Comparación de software para modelado de mecánica molecular
- Comparación de software de dinámica de sistemas
- Comparación de editores de texto
- Comparación de editores de gráficos vectoriales
- Comparación de frameworks web
- Comparación de software de servidor web
- Comparación de procesadores de texto
- Comparación de software de aprendizaje profundo
Historia del software
- Historia de la ingeniería de software
- Historia del software gratuito y de código abierto
- Historia de la gestión de la configuración de software
- Historia de los lenguajes de programación
- Cronología de los lenguajes de programación
- Historia de los sistemas operativos
- Historia de Mac OS X
- Historia de Microsoft Windows
- Cronología de Microsoft Windows
- Historia del navegador web
- Historial del navegador web
Desarrollo de software
- Desarrollo de software ( esquema ): desarrollo de un producto de software , que implica la programación informática (proceso de escritura y mantenimiento del código fuente ), pero también abarca un proceso planificado y estructurado desde la concepción del software deseado hasta su manifestación final. [4] Por lo tanto, el desarrollo de software puede incluir investigación, nuevo desarrollo, creación de prototipos, modificación, reutilización, reingeniería, mantenimiento o cualquier otra actividad que dé como resultado productos de software. [5]
Programación de computadoras
- Programación de computadoras ( esquema ) -
Ingeniería de software
- Ingeniería de software ( esquema ) -
Distribución de software
Distribución de software -
- Licencias de software
- Cerveza
- Libre
- Software gratuito y de código abierto
- Software libremente redistribuible
- Software de código abierto
- Software propietario
- Software de dominio público
- Modelos de ingresos
- Adware
- Donationware
- Freemium
- Freeware
- Software comercial
- Nagware
- Postcardware
- Shareware
- métodos de entrega
- Distribución digital
- Lista de plataformas de distribución de software móvil
- Software local
- Software preinstalado
- Agrupación de productos
- Software como servicio
- Software más servicios
- Distribución digital
- Estafas
- Espantapájaros
- Software malicioso
- Fin del ciclo de vida del software
- Abandonware
Industria del software
- Industria del software
Publicaciones de software
- Revista de software libre
- InfoWorld
- Revista de PC
- Revista de software
- Wired (revista)
Personas influyentes en software
- Bill Gates
- Steve Jobs
- Jonathan Sachs
- Wayne Ratliff
Ver también
- Esquema de la tecnología de la información
- Esquema de computadoras
- Esquema de la informática
- Lista de términos de hardware informático
- Licenciatura en Ciencias en Tecnología de la Información
- Software personalizado
- Especificacion funcional
- Estrategias de marketing para software de productos
- Marco de modelado orientado a servicios
- Factor de bus
- Modelo de Capacidad de Madurez
- Editor de software
- Experiencia de usuario
Referencias
- ^ "Calpe.com: WordNet 2.0" . Universidad de Princeton, Princeton, Nueva Jersey . Consultado el 19 de agosto de 2007 .
- ^ "software .. (nd)" . Dictionary.com íntegro (v 1.1) . Consultado el 13 de abril de 2007 .
- ^ "Traducción 'material didáctico ' " .
- ^ http://www.bestpricecomputers.co.uk/glossary/application-development.htm
- ^ Asociados de DRM (2002). "Glosario de desarrollo de nuevos productos" . Consultado el 29 de octubre de 2006 .