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

Software

Índice Software

Se conoce como software, logicial o soporte lógico al sistema formal de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hace posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.

133 relaciones: Alan Turing, Algoritmo, Análisis numérico, Anglicismo, Archivo binario, Artefacto (diseño de software), Association for Computing Machinery, Automatización, Barry Boehm, Base de datos, BASIC, Beta tester, Biblioteca (informática), C (lenguaje de programación), Calco léxico, 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, 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 basado en funcionalidades, 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 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 frente a 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, Línea de código fuente, Lengua natural, Lenguaje de alto nivel, Lenguaje de máquina, Lenguaje de programación, Lenguaje ensamblador, Leyes de Lehman de la evolución del software, Mantenimiento, Mantenimiento de software, Máquina diferencial, Meir M. Lehman, Memoria (informática), Memoria de acceso aleatorio, Memoria virtual, Modelo de prototipos, Orden (informática), 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 de integración, Prueba unitaria, Pruebas de software, Real Academia Española, Realimentación, Requisito (sistemas), Requisito funcional, Requisito no funcional, RUP, 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, Tiempo real, Unidad de disco duro, Utilidad (informática), Videojuego, 1957, 1969. Expandir índice (83 más) »

Alan Turing

Alan Mathison Turing (Paddington, Londres; 23 de junio de 1912-Wilmslow, Cheshire; 7 de junio de 1954) fue un matemático, lógico, informático teórico, criptógrafo, filósofo y biólogo teórico británico.

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

Algoritmo

En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (probablemente del latín tardío algorithmus, y este del árabe clásico ḥisābu lḡubār, que significa «cálculo mediante cifras arábigas») es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades.

¡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 simular aproximaciones de solución a problemas en análisis matemático.

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

Anglicismo

Los anglicismos o inglesismos son préstamos lingüísticos del idioma inglés a otros idiomas.

¡Nuevo!!: Software y Anglicismo · 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 es el acrónimo de Association for Computing Machinery (Asociación de Maquinaria Computacional).

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

Automatización

El vocablo automatización describe una amplia gama de tecnologías que reducen la intervención humana en los procesos.

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

Barry Boehm

Barry W. Boehm (Santa Mónica, California, 16 de mayo de 1935-20 de agosto de 2022) fue un ingeniero informático estadounidense y 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 (del inglés: database) se encarga no solo de almacenar datos, sino también de conectarlos entre sí en una unidad lógica.

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

BASIC

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

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

Beta tester

Un probador beta o betatesteador (del inglés 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, llamada por vicio del lenguaje, 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 de propósito general 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 »

Calco léxico

El calco lingüístico o calco léxico es un tipo especial de préstamo léxico que no imita la entidad fonética material (significante) del modelo extranjero, sino otros dos aspectos más «internos».

¡Nuevo!!: Software y Calco léxico · 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

En ingeniería del software, un caso de prueba (en inglés, test case) es un conjunto de condiciones o variables bajo las cuales se determinará si una aplicación, un sistema de software o una característica o comportamiento de estos resulta o no aceptable.

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

Código ejecutable

El código ejecutable comprende un conjunto de instrucciones compiladas y enlazadas, listas para ser ejecutadas por una computadora.

¡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 un cargador.

¡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 fue un matemático y científico britanico.

¡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 el objetivo de 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 es un 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 »

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

En informática, un compilador es un programa que traduce código escrito en un lenguaje de programación (llamado fuente) a otro lenguaje (conocido como objeto).

¡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 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 informático 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)Del idioma inglés: ''Device'' ("Dispositivo") y ''Driver'' ("Manejador" o "Controlador").

¡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 que se utiliza para detectar e identificar los errores en un software (el programa "objetivo") y, por lo tanto, los desarrolladores pueden encontrar los fallos en el programa de forma más fácil, facilitando el proceso de corrección.

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

Desarrollo basado en funcionalidades

El desarrollo basado en funcionalidades (feature-driven development, FDD) es un enfoque de desarrollo ágil de software desarrollado por Jeff De Luca y Peter Coad.

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

Desarrollo en cascada

En Ingeniería de ''software'' el desarrollo en cascada, también llamado secuencial o ciclo de vida de un programa (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 de 1986.

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

Desarrollo iterativo y creciente

El 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 computadora, habitualmente conocido como CAD (por sus siglas en inglés computer-aided design), es el uso de computadores para ayudar en la creación, modificación, análisis u optimización de un diseño.

¡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 solamente puede ser leído, visto, escuchado, interpretado, o reproducido mediante programas o aplicaciones especializadas adquiridas por las redes informáticas y que ayudan a abrir el documento en mención para que pueda ser apreciado.

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

Editor de texto

Editor de texto es un programa informático que permite armar 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 facilitar al desarrollador o programador el desarrollo de software.

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

Especificación

Instrucciones detalladas proporcionadas en conjunción con los planos y las copias del Plano de construcción.

¡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 además el uso de distintos programas en los que se incluyen calendarización, administración y control de calidad.

¡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, procedural 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 frente a libre

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

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

Hardware

El hardware, equipo o soporte físico en informática se refiere a las partes físicas, tangibles, de un sistema informático, sus componentes eléctricos, electrónicos y electromecá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 el balance 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) es una lengua germánica occidental perteneciente a la familia de lenguas indoeuropeas, que surgió en los reinos anglosajones de Inglaterra.

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

Industria

La industria es una actividad cuyo propósito es transformar las materias primas en productos elaborados, semielaborados o super elaborados, utilizando una fuente de energía.

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

Información

Información es el nombre por el que se conoce 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 el área de la ciencia que se encarga de estudiar la administración de métodos, técnicas y 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

La ingeniería de requisitos o ingeniería de requerimientos, en el ámbito de la ingeniería de sistemas y de la ingeniería de software, 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 una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento.

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

Ingeniería informática

La ingeniería informática es la rama de la ingeniería que aplica los fundamentos de la ciencia de la computación, la ingeniería en computadores, la ingeniería de sistemas de información, la ingeniería de ''software'' y la ingeniería de redes y comunicaciones, para el desarrollo de todo tipo de software, hardware computacional y comunicaciones.

¡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 Ingenieros Eléctricos y Electrónicos (IEEE) es una asociación mundial de ingenieros dedicada a la normalizació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, IU (del inglés User Interface, UI), es el medio que permite la comunicación entre un usuario y 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).

¡Nuevo!!: Software y John W. Tukey · 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 »

Lengua natural

Una lengua natural es una variedad lingüística o forma de lenguaje humano generada espontáneamente en un grupo de hablantes con propósito de comunicarse, a diferencia de otras lenguas, como puedan ser una lengua construida, los lenguajes de programación o los lenguajes formales usados en el estudio de la lógica formal, especialmente la lógica matemática.

¡Nuevo!!: Software y Lengua natural · 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 con que las máquinas lo ejecutan.

¡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 (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

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

Lenguaje ensamblador

El lenguaje ensamblador o assembler (en inglés: assembler language y la abreviación asm) es un lenguaje de programación que se usa en los microprocesadores.

¡Nuevo!!: Software y Lenguaje ensamblador · 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 »

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 periodo de tiempo.

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

Memoria de acceso aleatorio

La memoria de acceso aleatorio (Random Access Memory, RAM) es una memoria de almacenaje a corto plazo.

¡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 se encarga de 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 »

Orden (informática)

Una orden/instrucción (también conocida con el extendido anglicismo/barbarismo comando -calco del inglés command, que significa orden, mandato-) es una instrucción que el usuario proporciona a un sistema informático, desde la línea de órdenes (como una shell) o desde una llamada de programación.

¡Nuevo!!: Software y Orden (informática) · 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 un conjunto de programas informáticos relacionados con las operaciones básicas de oficina, como la redacción de cartas e informes, la organización de citas o la contabilización de facturas.

¡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 textos es una aplicación informática para el tratamiento de textos (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 u órdenes basadas en un lenguaje de programación que una computadora interpreta para resolver un problema o una función especifica.

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

Programación

La programación es el proceso de crear un conjunto de instrucciones que le dicen a una computadora como realizar algún tipo de tarea.

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

Programación extrema

La programación extrema o eXtreme Programming (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 Se presenta históricamente como una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que esta puede resolver.

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

Programación orientada a objetos

La programación orientada a objetos (POO, en español); es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos (a veces también referidos como atributos o propiedades) y código en forma de métodos.

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

Programador

Un programador es aquella persona que elabora programas de computadora, los profesionales que crean el software se denominan programadores y utilizan lenguajes de programación, dichos lenguajes son similares a idiomas que permitan entenderse con el ordenador y escribir instrucciones que generan nuevos programas.

¡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 (computadoras, teléfonos celulares, etc.) 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 varias definiciones.

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

Prueba 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 Prueba de integración · Ver más »

Prueba unitaria

En programación, una prueba unitaria, PU, o test unitario (del inglés: unit test) es una forma efectiva de comprobar el correcto funcionamiento de las unidades individuales más pequeñas de los programas informáticos.

¡Nuevo!!: Software y Prueba unitaria · 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 española 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 desarrollo 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 especifica criterios que pueden usarse para juzgar la operación de un sistema en lugar de sus comportamientos específicos, ya que estos corresponden a los requisitos funcionales.

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

RUP

Las siglas RUP tienen varios significados.

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

Segundo

El segundo (símbolo: s) 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 un conjunto de computadoras capaces de atender las peticiones de un cliente y devolverle una respuesta en concordancia.

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

Sistema de control

Un sistema de control está definido como un conjunto de componentes que pueden regular su propia conducta o la de otro sistema con el fin de lograr un funcionamiento predeterminado.

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

Sistema de gestión de bases de datos

Un sistema gestor de base de datos o SGBD (del inglés: Data Base Management System o DBMS) es un software que permite administrar una base de 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 o sistema lógico es un sistema abstracto compuesto por un lenguaje formal, axiomas, reglas de inferencia y a veces una semántica formal, que se utiliza para deducir o demostrar teoremas y dar una definición rigurosa del concepto de demostración.

¡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) es el conjunto de programas de un sistema informático que gestiona los recursos del hardware y provee servicios a los programas de aplicación de software.

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

Software

Se conoce como software, logicial o soporte lógico al sistema formal de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hace 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 solo 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

En informática, el software de 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 informática, el software de sistema, denominado también software de base, es el conjunto de instrucciones que permiten el manejo de la computadora.

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

Software educativo

El software educativo es una herramienta o programa informático que ayuda a integrar las diferentes áreas de gestión dentro de un centro educativo: el área de facturación, financiera, contable y administrativa, el área de comunicación y atención al cliente, la organización escolar del centro, los sistemas de calificación.

¡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 automatizar sus procesos, mejorar su productividad y/o a medirla.

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

Software libre

El software libre o software de fuentes abiertas es un software cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier finalidad y redistribuido con cambios o mejoras sobre él.

¡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

En este artículo, se traza un panorama sobre el estado de la terminología, en tanto que disciplina y campo de trabajo.

¡Nuevo!!: Software y Terminología · 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, unidad de disco duro o unidad de disco rígido (en inglés: hard disk drive, HDD) es un dispositivo de almacenamiento de datos que emplea un sistema de grabación magnética para almacenar y recuperar 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 software o juego electrónico en el que uno o más jugadores interactúan por medio de un controlador, con un dispositivo electrónico que muestra imágenes de video.

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

1957

1957 fue un año común comenzado en martes según el calendario gregoriano.

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

1969

1969 fue un año común comenzado en miércoles según el calendario gregoriano.

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

Redirecciona aquí:

Computer software, Logicial, Programa computacional, Programa de informatica, Programa de informática, Programario, Programas de ordenador o computadora (software), 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! »