Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Instalar
¡Más rápido que el navegador!
 

Software

Índice Software

Se conoce como software al 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.

134 relaciones: Alan Turing, Alfabeto Fonético Internacional, Algoritmo, Análisis numérico, Anglicismo, Aplicación informática, Archivo binario, Artefacto (diseño de software), Association for Computing Machinery, Automatización industrial, Barry Boehm, Base de datos, BASIC, Beta tester, Biblioteca (informática), C (lenguaje de programación), Capability Maturity Model Integration, Caso de prueba, Código ejecutable, Código fuente, Código objeto, Charles Babbage, Ciclo de vida del lanzamiento de software, Ciencias de la computación, Clase (informática), Cliente-servidor, COCOMO, Comando (informática), Common Intermediate Language, Compilador, Compresión de datos, Computación distribuida, Configuración (informática), Controlador de dispositivo, Corrector ortográfico, Dato, Depuración de programas, Depurador, Desarrollo en cascada, Desarrollo en espiral, Desarrollo iterativo y creciente, Desarrollo rápido de aplicaciones, Diseño asistido por computadora, Documento electrónico, Editor de gráficos rasterizados, Editor de texto, Enlazador, Ensamblador, Entorno de desarrollo integrado, Especificación, ..., Especificación de requisitos de software, EUPHORIA (lenguaje de programación), Fabricación asistida por computadora, Fortran, Gratis versus libre, Hardware, Hediondez del código, Herramienta CASE, Herramienta de corrección y optimización, Herramienta de diagnóstico, Idioma inglés, Industria, Información, Informática, Ingeniería de requisitos, Ingeniería de software, Ingeniería informática, Instalación de software, Institute of Electrical and Electronics Engineers, Intérprete (informática), Interfaz de usuario, Interfaz gráfica de usuario, John W. Tukey, Krita, Línea de código fuente, Lenguaje de alto nivel, Lenguaje de máquina, Lenguaje de programación, Lenguaje ensamblador, Lenguaje natural, Leyes de Lehman de la evolución del software, LibreOffice Writer, Mantenimiento, Mantenimiento de software, Máquina diferencial, Meir M. Lehman, Memoria (informática), Memoria de acceso aleatorio, Memoria virtual, Modelo de prototipos, Paquete de oficina, Plantilla, Procesador de texto, Proceso para el desarrollo de software, Proceso Unificado de Rational, Programa informático, Programación, Programación extrema, Programación modular, Programación orientada a objetos, Programador, Protocolo de comunicaciones, Prototipo, Prueba unitaria, Pruebas de integración, Pruebas de software, Real Academia Española, Realimentación, Requisito (sistemas), Requisito funcional, Requisito no funcional, Segundo, Servidor, Sistema de control, Sistema de gestión de bases de datos, Sistema de gestión de paquetes, Sistema formal, Sistema informático, Sistema operativo, Software, Software colaborativo, Software de aplicación, Software de sistema, Software educativo, Software empresarial, Software libre, Software médico, Telecomunicación, Terminología técnica, Tiempo real, Unidad de disco duro, Utilidad (informática), Videojuego, 1957. Expandir índice (84 más) »

Alan Turing

Alan Mathison Turing, OBE (Paddington, Londres, 23 de junio de 1912-Wilmslow, Cheshire, 7 de junio de 1954), fue un matemático, lógico, científico de la computación, criptógrafo, filósofo, maratoniano y corredor de ultra distancia británico.

¡Nuevo!!: Software y Alan Turing · Ver más »

Alfabeto Fonético Internacional

El Alfabeto Fonético Internacional (AFI en español, API en francés e IPA en inglés) es un sistema de notación fonética creado por lingüistas.

¡Nuevo!!: Software y Alfabeto Fonético Internacional · Ver más »

Algoritmo

En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este del griego arithmos, que significa «número», quizá también con influencia del nombre del matemático persa Al-Juarismi)1​ es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite llevar a cabo una actividad mediante pasos sucesivos que permitan la resolución o la toma de decisiones, de un problema, que pueden ser incluso  situaciones de nuestra vida cotidiana. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador de su patrón.

¡Nuevo!!: Software y Algoritmo · Ver más »

Análisis numérico

El análisis numérico o cálculo numérico es la rama de las matemáticas encargada de diseñar algoritmos para, a través de números y reglas matemáticas simples, simular procesos matemáticos más complejos aplicados a procesos del mundo real.

¡Nuevo!!: Software y Análisis numérico · Ver más »

Anglicismo

Los anglicismos son préstamos lingüísticos del idioma inglés hacia otro idioma.

¡Nuevo!!: Software y Anglicismo · Ver más »

Aplicación informática

En informática,una aplicación es un programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de tareas.

¡Nuevo!!: Software y Aplicación informática · Ver más »

Archivo binario

Un archivo binario es un archivo informático que contiene información de cualquier tipo codificada en binario para el propósito de almacenamiento y procesamiento en ordenadores.

¡Nuevo!!: Software y Archivo binario · Ver más »

Artefacto (diseño de software)

El término Artefacto, en conexión con el desarrollo de software, está mayormente asociado a métodos o procesos de desarrollo específicos, como el Proceso Unificado.

¡Nuevo!!: Software y Artefacto (diseño de software) · Ver más »

Association for Computing Machinery

ACM acrónimo de Association for Computing Machinery (Asociación de Maquinaria Computacional).

¡Nuevo!!: Software y Association for Computing Machinery · Ver más »

Automatización industrial

La automatización industrial (automatización: del griego antiguo auto, ‘guiado por uno mismo’) es el uso de sistemas o elementos computarizados y electromecánicos para fines industriales.

¡Nuevo!!: Software y Automatización industrial · Ver más »

Barry Boehm

Barry W. Boehm (n. 1935) es un ingeniero informático estadounidense y también es profesor emérito de esta materia en el departamento de ciencias tecnológicas en la Universidad del Sur de California.

¡Nuevo!!: Software y Barry Boehm · Ver más »

Base de datos

Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

¡Nuevo!!: Software y Base de datos · Ver más »

BASIC

BASIC, siglas de Beginner's All-purpose Symbolic Instruction Code (Código simbólico de instrucciones de propósito general para principiantes en castellano), es una familia de lenguajes de programación de alto nivel.

¡Nuevo!!: Software y BASIC · Ver más »

Beta tester

Un probador beta o beta tester es un usuario de programas cuyos ejecutables están pendientes de terminar su fase de desarrollo, que tienen un funcionamiento completo, pero que aún no están totalmente terminados presentando fallos de diversos tipos o características pendientes de implementar.

¡Nuevo!!: Software y Beta tester · Ver más »

Biblioteca (informática)

En informática, una biblioteca o librería (del inglés library) es un conjunto de implementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca.

¡Nuevo!!: Software y Biblioteca (informática) · Ver más »

C (lenguaje de programación)

C es un lenguaje de programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.

¡Nuevo!!: Software y C (lenguaje de programación) · Ver más »

Capability Maturity Model Integration

Integración de modelos de madurez de capacidades o Capability Maturity Model Integration (CMMI) es un modelo para la mejora y evaluación de procesos para el desarrollo, mantenimiento y operación de sistemas de software.

¡Nuevo!!: Software y Capability Maturity Model Integration · Ver más »

Caso de prueba

Un caso de prueba o test case es, en ingeniería del software, un conjunto de condiciones o variables bajo las cuales un analista determinará si una aplicación, un sistema software (software system), o una característica de éstos es parcial o completamente satisfactoria.

¡Nuevo!!: Software y Caso de prueba · Ver más »

Código ejecutable

El código ejecutable corresponde a unidades de programas.

¡Nuevo!!: Software y Código ejecutable · Ver más »

Código fuente

El código fuente de un programa informático (o software) es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar dicho programa.

¡Nuevo!!: Software y Código fuente · Ver más »

Código objeto

En programación, se llama código objeto al código que resulta de la compilación del código fuente.

¡Nuevo!!: Software y Código objeto · Ver más »

Charles Babbage

Charles Babbage FRS (Teignmouth, Devonshire, Gran Bretaña, 26 de diciembre de 1791-Londres, 18 de octubre de 1871) fue un matemático y científico de la computación británico.

¡Nuevo!!: Software y Charles Babbage · Ver más »

Ciclo de vida del lanzamiento de software

El ciclo de vida del lanzamiento de software, en ingeniería del ''software'', es el conjunto de estados del progreso de los proyecto de creación de aplicaciones informáticas, para poder identificar cuánto se ha avanzado y cuánto queda hasta el final.

¡Nuevo!!: Software y Ciclo de vida del lanzamiento de software · Ver más »

Ciencias de la computación

Las Ciencias de la computación estudian los fundamentos teóricos de la información y el cómputo, junto con técnicas prácticas para la implementación y aplicación de estos fundamentos teóricos.

¡Nuevo!!: Software y Ciencias de la computación · Ver más »

Clase (informática)

En informática, una clase es una plantilla para la creación de objetos de datos según un modelo predefinido.

¡Nuevo!!: Software y Clase (informática) · Ver más »

Cliente-servidor

La arquitectura cliente-servidor modelo de diseño de software en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes.

¡Nuevo!!: Software y Cliente-servidor · Ver más »

COCOMO

El Modelo Constructivo de Costos (o COCOMO, por su acrónimo del inglés COnstructive COst MOdel) es un modelo matemático de base empírica utilizado para estimación de costos de software.

¡Nuevo!!: Software y COCOMO · Ver más »

Comando (informática)

Un comando (calco del inglés command, que significa orden, mandato) es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de comandos (como una shell) o desde una llamada de programación.

¡Nuevo!!: Software y Comando (informática) · Ver más »

Common Intermediate Language

Common Intermediate Language (CIL, pronunciado "sil" o "kil") (anteriormente llamado Microsoft Intermediate Language o MSIL) es el lenguaje de programación legible por humanos de más bajo nivel en el Common Language Infrastructure y en el.NET Framework.

¡Nuevo!!: Software y Common Intermediate Language · Ver más »

Compilador

Un compilador es un programa informático que traduce un programa que ha sido escrito en un lenguaje de programación a un lenguaje común,reúne diversos elementos o fragmentos en una misma unidad.

¡Nuevo!!: Software y Compilador · Ver más »

Compresión de datos

En ciencias de la computación, la compresión de datos es la reducción del volumen de datos tratables para representar una determinada información empleando una menor cantidad de espacio.

¡Nuevo!!: Software y Compresión de datos · Ver más »

Computación distribuida

La computación distribuida o informática en malla (grid) es un modelo para resolver problemas de computación masiva utilizando un gran número de ordenadores organizados en clústeres incrustados en una infraestructura de telecomunicaciones distribuida.

¡Nuevo!!: Software y Computación distribuida · Ver más »

Configuración (informática)

En informática, la configuración es un conjunto de datos que determina el valor de algunas variables de un programa o de un sistema operativo.

¡Nuevo!!: Software y Configuración (informática) · Ver más »

Controlador de dispositivo

Un controlador de dispositivo o manejador de dispositivo (en inglés: device driver, o simplemente driver) es un programa informático que permite al sistema operativo interaccionar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz (posiblemente estandarizada) para utilizar el dispositivo.

¡Nuevo!!: Software y Controlador de dispositivo · Ver más »

Corrector ortográfico

Un corrector ortográfico es, en informática, una aplicación de software que se utiliza para analizar textos con el fin de detectar y, de forma automática o manual, corregir faltas ortográficas ayudando al usuario en su escritura.

¡Nuevo!!: Software y Corrector ortográfico · Ver más »

Dato

Un dato es una representación simbólica (numérica, alfabética, algorítmica, espacial, etc.) de un atributo o variable cuantitativa o cualitativa.

¡Nuevo!!: Software y Dato · Ver más »

Depuración de programas

La depuración de programas es el proceso de identificar y corregir errores de programación.

¡Nuevo!!: Software y Depuración de programas · Ver más »

Depurador

Un depurador (en inglés, debugger), es un programa usado para probar y depurar (eliminar) los errores de otros programas (el programa "objetivo").

¡Nuevo!!: Software y Depurador · Ver más »

Desarrollo en cascada

En Ingeniería de ''software'' el desarrollo en cascada, también llamado modelo en cascada (denominado así por la posición de las fases en el desarrollo de esta, que parecen caer en cascada “por gravedad” hacia las siguientes fases), es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de ''software'', de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior.

¡Nuevo!!: Software y Desarrollo en cascada · Ver más »

Desarrollo en espiral

El desarrollo en espiral es un modelo de ciclo de vida del software definido por primera vez por Barry Boehm en 1986,Boehm B,, ACM SIGSOFT Software Engineering Notes, ACM, 11(4):14-24, Agosto 1986.

¡Nuevo!!: Software y Desarrollo en espiral · Ver más »

Desarrollo iterativo y creciente

Desarrollo iterativo y creciente (o incremental) es un proceso de desarrollo de software creado en respuesta a las debilidades del modelo tradicional de cascada.

¡Nuevo!!: Software y Desarrollo iterativo y creciente · Ver más »

Desarrollo rápido de aplicaciones

El desarrollo rápido de aplicaciones o RAD (acrónimo en inglés de rapid application development) es un proceso de desarrollo de software, desarrollado inicialmente por James Martin en 1991 basado en el trabajo hecho por Scott Shultz en los 80.

¡Nuevo!!: Software y Desarrollo rápido de aplicaciones · Ver más »

Diseño asistido por computadora

El diseño asistido por computadoras (diseño asistido por ordenador en España), más conocido por sus siglas inglesas CAD (computer-aided design), es el uso de un amplio rango de herramientas computacionales que asisten a ingenieros, arquitectos y diseñadores.

¡Nuevo!!: Software y Diseño asistido por computadora · Ver más »

Documento electrónico

Un documento electrónico, también conocido como documento digital, es un documento cuyo soporte material es un dispositivo electrónico o magnético, y en el que el contenido está codificado mediante algún tipo de código digital, que puede ser leído, interpretado, o reproducido mediante sensores electrónicos (magnéticos, ópticos o mecánicos).

¡Nuevo!!: Software y Documento electrónico · Ver más »

Editor de gráficos rasterizados

Un editor de gráficos rasterizados o editor de imágenes rasterizadas es una aplicación que permite al usuario crear y editar imágenes de gráficos rasterizados de forma interactiva y almacenarlas en la computadora en un formato de archivo gráfico, como JPEG, PNG, GIF y TIFF.

¡Nuevo!!: Software y Editor de gráficos rasterizados · Ver más »

Editor de texto

Un editor de texto es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato, conocidos comúnmente como archivos de texto o “texto plano”.

¡Nuevo!!: Software y Editor de texto · Ver más »

Enlazador

Un enlazador (en inglés, linker) es un programa que toma los objetos generados en los primeros pasos del proceso de compilación, la información de todos los recursos necesarios (biblioteca), quita aquellos recursos que no necesita, y enlaza el código objeto con su(s) biblioteca(s) con lo que finalmente produce un fichero ejecutable o una biblioteca.

¡Nuevo!!: Software y Enlazador · Ver más »

Ensamblador

El término ensamblador (del inglés assembler) se refiere a un tipo de programa informático que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto que contiene código máquina, ejecutable directamente por el microprocesador.

¡Nuevo!!: Software y Ensamblador · Ver más »

Entorno de desarrollo integrado

Un entorno de desarrollo integrado o entorno de desarrollo interactivo, en inglés Integrated Development Environment (IDE), es una aplicación informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software.

¡Nuevo!!: Software y Entorno de desarrollo integrado · Ver más »

Especificación

En áreas como la ingeniería y la manufactura, el término especificación representa un documento técnico oficial que establezca de forma clara todas las características, los materiales y los servicios necesarios para producir componentes destinados a la obtención de productos.

¡Nuevo!!: Software y Especificación · Ver más »

Especificación de requisitos de software

La especificación de requisitos de software (ERS) es una descripción completa del comportamiento del sistema que se va a desarrollar.

¡Nuevo!!: Software y Especificación de requisitos de software · Ver más »

EUPHORIA (lenguaje de programación)

EUPHORIA (acrónimo del inglés: "End User Programming with Hierarchical Objects for Robust Interpreted Applications"), es un lenguaje de programación interpretado, de alto nivel, estructurado, imperativo, y motor de juego, simultáneamente, creado por Robert Craig en 1993 como su tesis doctoral, y luego comercializado por la firma RDS (Rapid Deployment Software).

¡Nuevo!!: Software y EUPHORIA (lenguaje de programación) · Ver más »

Fabricación asistida por computadora

La fabricación asistida por computadora (en Hispanoamérica) o fabricación asistida por ordenador (en España), también conocida por las siglas en inglés CAM (computer-aided manufacturing), implica el uso de computadores y tecnología de cómputo para ayudar en la fase directa de manufactura de un producto, es un puente entre el Diseño Asistido por Computadora CAD y el lenguaje de programación de las máquinas herramientas con una intervención mínima del operario.

¡Nuevo!!: Software y Fabricación asistida por computadora · Ver más »

Fortran

Fortran (previamente FORTRAN, contracción del inglés The IBM Mathematical Formula Translating System) es un lenguaje de programación de alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica.

¡Nuevo!!: Software y Fortran · Ver más »

Gratis versus libre

Gratis (a coste cero) y libre (sin restricciones) son dos acepciones del adjetivo inglés free.

¡Nuevo!!: Software y Gratis versus libre · Ver más »

Hardware

La palabra hardware en informática se refiere a las partes físicas tangibles de un sistema informático; sus componentes eléctricos, electrónicos, electromecánicos y mecánicos.

¡Nuevo!!: Software y Hardware · Ver más »

Hediondez del código

En programación de computadores, la hediondez del código (code smell en inglés, o también conocido por código que huele o apesta) es cualquier síntoma en el código fuente de un programa que posiblemente indica un problema más profundo.

¡Nuevo!!: Software y Hediondez del código · Ver más »

Herramienta CASE

Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas o programas informáticos destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero.

¡Nuevo!!: Software y Herramienta CASE · Ver más »

Herramienta de corrección y optimización

En informática, las herramientas de corrección y optimización son las encargadas de modificar un software para que funcione con más eficiencia o con un menor uso de recursos.

¡Nuevo!!: Software y Herramienta de corrección y optimización · Ver más »

Herramienta de diagnóstico

Una herramienta de diagnóstico es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según el tipo y sus funciones.

¡Nuevo!!: Software y Herramienta de diagnóstico · Ver más »

Idioma inglés

El idioma inglés (English ˈɪŋɡlɪʃ o English language) es una lengua germánica occidental que surgió en los reinos anglosajones de Inglaterra y se extendió hasta el Norte en lo que se convertiría en el sudeste de Escocia, bajo la influencia del Reino de Northumbria.

¡Nuevo!!: Software e Idioma inglés · Ver más »

Industria

La industria es la actividad que tiene como finalidad transformar las materias primas en productos elaborados o semielaborados utilizando una fuente de energía.-Además de materiales, su desarrollo, la industria necesita maquinaria y recursos humanos organizados y habitualmente en empresas por su especialización laboral.

¡Nuevo!!: Software e Industria · Ver más »

Información

La información es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.

¡Nuevo!!: Software e Información · Ver más »

Informática

La informática, también llamada computación, es una ciencia que estudia métodos, técnicas, procesos, con el fin de almacenar, procesar y transmitir información y datos en formato digital.

¡Nuevo!!: Software e Informática · Ver más »

Ingeniería de requisitos

En la ingeniería de sistemas y la ingeniería de software, la Ingeniería de requisitos o Ingeniería de requerimientos comprende todas las tareas relacionadas con la determinación de las necesidades o de las condiciones a satisfacer para un software nuevo o modificado, tomando en cuenta los diversos requisitos de las partes interesadas, que pueden entrar en conflicto entre ellos.

¡Nuevo!!: Software e Ingeniería de requisitos · Ver más »

Ingeniería de software

La ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, el estudio de las aplicaciones de la ingeniería al software.

¡Nuevo!!: Software e Ingeniería de software · Ver más »

Ingeniería informática

La ingeniería informática o ingeniería en computación es la rama de la ingeniería que aplica los fundamentos de la ciencia de la computación, la ingeniería electrónica, y la ingeniería de software, para el desarrollo de soluciones integrales de cómputo y comunicaciones, capaces de procesar información de manera automática.

¡Nuevo!!: Software e Ingeniería informática · Ver más »

Instalación de software

La instalación de los programas computacionales (software) es el proceso fundamental por el cual los nuevos programas son transferidos a un computador con el fin de ser configurados, y preparados para ser desarrollados.

¡Nuevo!!: Software e Instalación de software · Ver más »

Institute of Electrical and Electronics Engineers

El Instituto de Ingeniería Eléctrica y Electrónica —conocido por sus siglas IEEE, leído i-triple-e en Latinoamérica o i-e-cubo en España; en inglés Institute of Electrical and Electronics Engineers— es una asociación mundial de ingenieros dedicada a la estandarización y el desarrollo en áreas técnicas.

¡Nuevo!!: Software e Institute of Electrical and Electronics Engineers · Ver más »

Intérprete (informática)

En ciencias de la computación, intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas.

¡Nuevo!!: Software e Intérprete (informática) · Ver más »

Interfaz de usuario

La interfaz de usuario es el medio con que el usuario puede comunicarse con una máquina, equipo, computadora o dispositivo, y comprende todos los puntos de contacto entre el usuario y el equipo.

¡Nuevo!!: Software e Interfaz de usuario · Ver más »

Interfaz gráfica de usuario

La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface), es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz.

¡Nuevo!!: Software e Interfaz gráfica de usuario · Ver más »

John W. Tukey

John Wilder Tukey (16 de junio de 1915 - 26 de julio de 2000) fue un estadístico nacido en New Bedford, Massachusetts.

¡Nuevo!!: Software y John W. Tukey · Ver más »

Krita

Krita (cuyo significado es crayón en sueco) es el software de pintura digital e ilustración basado en las bibliotecas de la plataforma KDE e incluido en Calligra Suite (antiguamente conocido como KOffice).

¡Nuevo!!: Software y Krita · Ver más »

Línea de código fuente

La definición de línea de código fuente es esencialmente ambigua para la mayor parte del software.

¡Nuevo!!: Software y Línea de código fuente · Ver más »

Lenguaje de alto nivel

Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad que se la ejecuta de las máquinas.

¡Nuevo!!: Software y Lenguaje de alto nivel · Ver más »

Lenguaje de máquina

El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.

¡Nuevo!!: Software y Lenguaje de máquina · Ver más »

Lenguaje de programación

Un lenguaje de programación es un lenguaje formal que especifica una serie de instrucciones para que una computadora produzca diversas clases de datos.

¡Nuevo!!: Software y Lenguaje de programación · Ver más »

Lenguaje ensamblador

El lenguaje ensamblador, o assembler (en inglés assembly language y la abreviación asm), es un lenguaje de programación de bajo nivel.

¡Nuevo!!: Software y Lenguaje ensamblador · Ver más »

Lenguaje natural

En la filosofía del lenguaje, el lenguaje natural es la lengua o idioma hablado o escrito por humanos para propósitos generales de comunicación.

¡Nuevo!!: Software y Lenguaje natural · Ver más »

Leyes de Lehman de la evolución del software

En ingeniería del software, las Leyes de evolución del software, o simplemente leyes de Lehman se refieren a una serie de leyes empíricas que Lehman y Belady formularon, basados en trabajos que comenzaron en 1974, con respecto a la evolución del software.

¡Nuevo!!: Software y Leyes de Lehman de la evolución del software · Ver más »

LibreOffice Writer

LibreOffice Writer es el componente procesador de texto de código abierto del paquete de software LibreOffice y es una bifurcación de OpenOffice.org Writer.

¡Nuevo!!: Software y LibreOffice Writer · Ver más »

Mantenimiento

Se define el mantenimiento como todas las acciones que tienen como objetivo preservar un artículo o restaurarlo a un estado en el cual pueda llevar a cabo alguna función requerida.

¡Nuevo!!: Software y Mantenimiento · Ver más »

Mantenimiento de software

En ingeniería del software, el mantenimiento de software es la modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos.

¡Nuevo!!: Software y Mantenimiento de software · Ver más »

Máquina diferencial

Una máquina diferencial es una calculadora mecánica de propósito especial, diseñada para calcular funciones polinómicas.

¡Nuevo!!: Software y Máquina diferencial · Ver más »

Meir M. Lehman

Meir Manny Lehman (1925 - 2010), fue un científico e investigador en el área de la computación; miembro de la Real Academia de Ingeniería y profesor en la Escuela de Ciencias de Computación en Middlesex University.

¡Nuevo!!: Software y Meir M. Lehman · Ver más »

Memoria (informática)

En informática, la memoria es el dispositivo que retiene, memoriza o almacena datos informáticos durante algún período de tiempo.

¡Nuevo!!: Software y Memoria (informática) · Ver más »

Memoria de acceso aleatorio

La memoria de acceso aleatorio (Random Access Memory, RAM) se utiliza como memoria de trabajo de computadoras y otros dispositivos para el sistema operativo, los programas y la mayor parte del software.

¡Nuevo!!: Software y Memoria de acceso aleatorio · Ver más »

Memoria virtual

En informática, la memoria virtual es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el software de usuario como para sí mismo, de mayor cantidad de memoria que esté disponible físicamente.

¡Nuevo!!: Software y Memoria virtual · Ver más »

Modelo de prototipos

El Modelo de prototipos, en Ingeniería de software, pertenece a los modelos de desarrollo evolutivo.

¡Nuevo!!: Software y Modelo de prototipos · Ver más »

Paquete de oficina

Un paquete de oficina o paquete ofimático, una suite de oficina o suite ofimática, una serie de oficina o serie ofimática, es la recopilación de aplicaciones informáticas utilizadas en oficinas, para realizar diferentes funciones sobre archivos y documentos, como crear, modificar, organizar, escanear, imprimir, entre otros.

¡Nuevo!!: Software y Paquete de oficina · Ver más »

Plantilla

Una plantilla o dispositivo de interfaz, suele proporcionar una separación entre la forma o estructura y el contenido.

¡Nuevo!!: Software y Plantilla · Ver más »

Procesador de texto

El procesador de texto es un tipo de aplicación informática para la creación, edición, modificación y procesamiento de documentos de texto con formato (tal como el tipo y tamaño de la tipografía, adición de gráficos, etc), a diferencia de los editores de texto, que manejan solo texto simple.

¡Nuevo!!: Software y Procesador de texto · Ver más »

Proceso para el desarrollo de software

El Proceso para el desarrollo de software, también denominado ciclo de vida del desarrollo de software es una estructura aplicada al desarrollo de un producto de software.

¡Nuevo!!: Software y Proceso para el desarrollo de software · Ver más »

Proceso Unificado de Rational

El Proceso Racional Unificado o RUP (por sus siglas en inglés de Rational Unified Process) es un proceso de desarrollo de software desarrollado por la empresa Rational Software, actualmente propiedad de IBM.

¡Nuevo!!: Software y Proceso Unificado de Rational · Ver más »

Programa informático

Un programa informático o programa de computadora es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora.

¡Nuevo!!: Software y Programa informático · Ver más »

Programación

La programación es un proceso que se utiliza para idear y ordenar las acciones que se realizarán en el marco de un proyecto;al anuncio de las partes que componen un acto o espectáculo; a la preparación de máquinas para que cumplan con una cierta tarea en un momento determinado; a la elaboración de programas para la resolución de problemas mediante ordenadores; y a la preparación de los datos necesarios para obtener una solución de un problema.

¡Nuevo!!: Software y Programación · Ver más »

Programación extrema

La programación extrema o eXtreme Programming (de ahora en adelante, XP) es una metodología de desarrollo de la ingeniería de software formulada por Kent Beck, autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change (1999).

¡Nuevo!!: Software y Programación extrema · Ver más »

Programación modular

La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable.

¡Nuevo!!: Software y Programación modular · Ver más »

Programación orientada a objetos

La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que viene a innovar la forma de obtener resultados.

¡Nuevo!!: Software y Programación orientada a objetos · Ver más »

Programador

Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, el conjunto de instrucciones que ejecuta el hardware de una computadora, para realizar una tarea determinada.

¡Nuevo!!: Software y Programador · Ver más »

Protocolo de comunicaciones

En informática y telecomunicación, un protocolo de comunicaciones es un sistema de reglas que permiten que dos o más entidades de un sistema de comunicación se comuniquen entre ellas para transmitir información por medio de cualquier tipo de variación de una magnitud física.

¡Nuevo!!: Software y Protocolo de comunicaciones · Ver más »

Prototipo

La palabra prototipo tiene varios tipos de definiciones.

¡Nuevo!!: Software y Prototipo · Ver más »

Prueba unitaria

En programación, una prueba unitaria es una forma de comprobar el correcto funcionamiento de una unidad de código.

¡Nuevo!!: Software y Prueba unitaria · Ver más »

Pruebas de integración

Pruebas integrales o pruebas de integración son aquellas que se realizan en el ámbito del desarrollo de software una vez que se han aprobado las pruebas unitarias y lo que prueban es que todos los elementos unitarios que componen el software, funcionan juntos correctamente probándolos en grupo.

¡Nuevo!!: Software y Pruebas de integración · Ver más »

Pruebas de software

Las pruebas de software (en inglés software testing) son las investigaciones empíricas y técnicas cuyo objetivo es proporcionar información objetiva e independiente sobre la calidad del producto a la parte interesada o stakeholder.

¡Nuevo!!: Software y Pruebas de software · Ver más »

Real Academia Española

La Real Academia Española (RAE) es una institución cultural con sede en Madrid (España).

¡Nuevo!!: Software y Real Academia Española · Ver más »

Realimentación

La realimentación —también referida de forma común como retroalimentación— es un mecanismo por el cual una cierta proporción de la salida de un sistema se redirige a la entrada, con señales de controlar su comportamiento.

¡Nuevo!!: Software y Realimentación · Ver más »

Requisito (sistemas)

En la ingeniería de sistemas, un requisito es una necesidad documentada sobre el contenido, forma o funcionalidad de un producto o servicio.

¡Nuevo!!: Software y Requisito (sistemas) · Ver más »

Requisito funcional

Un requisito funcional define una función del sistema de software o sus componentes.

¡Nuevo!!: Software y Requisito funcional · Ver más »

Requisito no funcional

Un requisito no funcional o atributo de calidad es, en la ingeniería de sistemas y la ingeniería de software, un requisito que sabe bien y especifica criterios que pueden usarse para juzgar la operación de un sistema en lugar de sus comportamientos específicos, ya que éstos corresponden a los requisitos funcionales.

¡Nuevo!!: Software y Requisito no funcional · Ver más »

Segundo

El segundo es la unidad de tiempo en el Sistema Internacional de Unidades, el Sistema Cegesimal de Unidades y el Sistema Técnico de Unidades.

¡Nuevo!!: Software y Segundo · Ver más »

Servidor

Un servidor es una aplicación en ejecución (software) capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia.

¡Nuevo!!: Software y Servidor · Ver más »

Sistema de control

Dentro de la ingeniería de sistemas, un sistema de control es un conjunto de dispositivos encargados de administrar, ordenar, dirigir o regular el comportamiento de otro sistema, con el fin de reducir las probabilidades de fallo y obtener los resultados teóricamente verdaderos.

¡Nuevo!!: Software y Sistema de control · Ver más »

Sistema de gestión de bases de datos

Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.

¡Nuevo!!: Software y Sistema de gestión de bases de datos · Ver más »

Sistema de gestión de paquetes

Un sistema de gestión de paquetes, también conocido como gestor de paquetes, es una colección de herramientas que sirven para automatizar el proceso de instalación, actualización, configuración y eliminación de paquetes de software.

¡Nuevo!!: Software y Sistema de gestión de paquetes · Ver más »

Sistema formal

Un sistema formal es un tipo de sistema lógico-deductivo constituido por un lenguaje formal, una gramática formal que restringe cuales son las expresiones correctamente formadas de dicho lenguaje y las reglas de inferencia y un conjunto de axiomas que permite encontrar las proposiciones derivables de dichos axiomas.

¡Nuevo!!: Software y Sistema formal · Ver más »

Sistema informático

Un sistema informático (SI) es un sistema que permite almacenar y procesar información; es el conjunto de partes interrelacionadas: hardware, software y personal informático.

¡Nuevo!!: Software y Sistema informático · Ver más »

Sistema operativo

Un sistema operativo (SO o, frecuentemente, OS —del inglés operating system—) es el software principal o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación de software, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario).

¡Nuevo!!: Software y Sistema operativo · Ver más »

Software

Se conoce como software al 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.

¡Nuevo!!: Software y Software · Ver más »

Software colaborativo

Software colaborativo o groupware se refiere al conjunto de programas informáticos que integran el trabajo en un sólo proyecto, con muchos usuarios concurrentes, que se encuentran en diversas estaciones de trabajo, conectadas a través de una red (internet o intranet).

¡Nuevo!!: Software y Software colaborativo · Ver más »

Software de aplicación

Un programa aplicación o software de aplicación (muchas veces abreviado como app o aplicación) es un tipo de software de computadora diseñado para realizar un grupo de funciones, tareas o actividades coordinadas para el beneficio del usuario.

¡Nuevo!!: Software y Software de aplicación · Ver más »

Software de sistema

En terminología informática el software de sistema, denominado también software de base,es el conjunto de instrucciones que permiten el manejo de la computadora, una computadora sin software de sistema se hace inmanejable,que consiste en un software que sirve de soporte o base para controlar e interactuar con el hardware y otros programas; en contraposición del llamado software de aplicación.

¡Nuevo!!: Software y Software de sistema · Ver más »

Software educativo

El software berlingue tuvo su origen casi al mismo tiempo que la tecnología educativa.

¡Nuevo!!: Software y Software educativo · Ver más »

Software empresarial

Por software empresarial se entiende generalmente cualquier tipo de soporte lógico (software) que está orientado a ayudar a una empresa o a una organización a mejorar su productividad y/o a medirla.

¡Nuevo!!: Software y Software empresarial · Ver más »

Software libre

El software libre es todo programa informático cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier fin y redistribuido con o sin cambios o mejoras.

¡Nuevo!!: Software y Software libre · Ver más »

Software médico

El término software médico se refiere a aquellos programas informáticos que son utilizados para fines médicos.

¡Nuevo!!: Software y Software médico · Ver más »

Telecomunicación

Una telecomunicación es toda transmisión y recepción de señales de cualquier naturaleza, típicamente electromagnéticas, que contengan signos, sonidos, imágenes o, en definitiva, cualquier tipo de información que se desee comunicar a cierta distancia.

¡Nuevo!!: Software y Telecomunicación · Ver más »

Terminología técnica

La terminología técnica (o, más propiamente, terminología, sin más) es un vocabulario especializado de una profesión o de alguna otra actividad a la cual algún grupo dedica una parte significativa de sus vidas.

¡Nuevo!!: Software y Terminología técnica · Ver más »

Tiempo real

Un sistema en tiempo real (STR) es aquel sistema digital que interactúa activamente con un entorno con dinámica conocida en relación con sus entradas, salidas y restricciones temporales, para darle un correcto funcionamiento de acuerdo con los conceptos de predictibilidad, estabilidad, controlabilidad y alcanzabilidad.

¡Nuevo!!: Software y Tiempo real · Ver más »

Unidad de disco duro

En informática, la unidad de disco duro o unidad de disco rígido (en inglés: hard disk drive, HDD) es el dispositivo de almacenamiento de datos que emplea un sistema de grabación magnética para almacenar archivos digitales.

¡Nuevo!!: Software y Unidad de disco duro · Ver más »

Utilidad (informática)

En informática, una utilidad es una herramienta que realiza.

¡Nuevo!!: Software y Utilidad (informática) · Ver más »

Videojuego

Un videojuego o juego de video es un juego electrónico en el que una o más personas interactúan, por medio de un controlador, con un dispositivo que muestra imágenes de video.

¡Nuevo!!: Software y Videojuego · Ver más »

1957

1957 fue un año normal comenzado en martes.

¡Nuevo!!: Software y 1957 · Ver más »

Redirecciona aquí:

Computer software, Logicial, Programa computacional, Programa de informatica, Programa de informática, Programas de ordenador o computadora (software), Programas informaticos, Programatica, Programática, Soft ware, Soft-ware, Software de desarrollo, Software de programacion, Software de programación, Soporte logico, Soporte lógico.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »