Tabla de contenidos
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), ... 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.
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.
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.
Ver Software y Análisis numérico
Anglicismo
Los anglicismos o inglesismos son préstamos lingüísticos del idioma inglés a otros idiomas.
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.
Ver Software y Archivo binario
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.
Ver Software y Artefacto (diseño de software)
Association for Computing Machinery
ACM es el acrónimo de Association for Computing Machinery (Asociación de Maquinaria Computacional).
Ver Software y Association for Computing Machinery
Automatización
El vocablo automatización describe una amplia gama de tecnologías que reducen la intervención humana en los procesos.
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.
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.
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.
Ver Software y BASIC
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.
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.
Ver Software y Biblioteca (informática)
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.
Ver Software y C (lenguaje de programación)
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».
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.
Ver Software y Capability Maturity Model Integration
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.
Código ejecutable
El código ejecutable comprende un conjunto de instrucciones compiladas y enlazadas, listas para ser ejecutadas por una computadora.
Ver Software y Código ejecutable
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.
Código objeto
En programación, se llama código objeto al código que resulta de la compilación del código fuente.
Charles Babbage
Charles Babbage fue un matemático y científico britanico.
Ver Software y Charles Babbage
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.
Ver Software y Ciclo de vida del lanzamiento de software
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.
Ver Software y Ciencias de la computación
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.
Ver Software y Clase (informática)
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.
Ver Software y Cliente-servidor
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.
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.
Ver Software y Common Intermediate Language
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).
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.
Ver Software y Compresión de datos
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.
Ver Software y Computación distribuida
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.
Ver Software y Configuración (informática)
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").
Ver Software y Controlador de dispositivo
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.
Ver Software y Corrector ortográfico
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.
Ver Software y Dato
Depuración de programas
La depuración de programas es el proceso de identificar y corregir errores de programación.
Ver Software y Depuración de programas
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.
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.
Ver Software y Desarrollo basado en funcionalidades
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.
Ver Software y Desarrollo en cascada
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.
Ver Software y Desarrollo en espiral
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.
Ver Software y Desarrollo iterativo y creciente
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.
Ver Software y Desarrollo rápido de aplicaciones
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.
Ver Software y Diseño asistido por computadora
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.
Ver Software y Documento electrónico
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”.
Ver Software y Editor de texto
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.
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.
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.
Ver Software y Entorno de desarrollo integrado
Especificación
Instrucciones detalladas proporcionadas en conjunción con los planos y las copias del Plano de construcción.
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.
Ver Software y Especificación de requisitos de software
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).
Ver Software y EUPHORIA (lenguaje de programación)
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.
Ver Software y Fabricación asistida por computadora
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.
Gratis frente a libre
Gratis (a coste cero) y libre (sin restricciones) son dos acepciones del adjetivo inglés free.
Ver Software y Gratis frente a libre
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.
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.
Ver Software y Hediondez del código
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.
Ver Software y Herramienta CASE
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.
Ver Software y Herramienta de corrección y optimización
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.
Ver Software y Herramienta de diagnóstico
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.
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.
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.
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.
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.
Ver Software e Ingeniería de requisitos
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.
Ver Software e Ingeniería de software
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.
Ver Software e Ingeniería informática
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.
Ver Software e Instalación de software
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.
Ver Software e Institute of Electrical and Electronics Engineers
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.
Ver Software e Intérprete (informática)
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.
Ver Software e Interfaz de usuario
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.
Ver Software e Interfaz gráfica de usuario
John W. Tukey
John Wilder Tukey (16 de junio de 1915 - 26 de julio de 2000).
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.
Ver Software y Línea de código fuente
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.
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.
Ver Software y Lenguaje de alto nivel
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.
Ver Software y Lenguaje de máquina
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.
Ver Software y Lenguaje de programación
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.
Ver Software y Lenguaje ensamblador
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.
Ver Software y Leyes de Lehman de la evolución del software
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.
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.
Ver Software y Mantenimiento de software
Máquina diferencial
Una máquina diferencial es una calculadora mecánica de propósito especial, diseñada para calcular funciones polinómicas.
Ver Software y Máquina diferencial
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.
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.
Ver Software y Memoria (informática)
Memoria de acceso aleatorio
La memoria de acceso aleatorio (Random Access Memory, RAM) es una memoria de almacenaje a corto plazo.
Ver Software y Memoria de acceso aleatorio
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.
Ver Software y Memoria virtual
Modelo de prototipos
El Modelo de prototipos, en Ingeniería de software, pertenece a los modelos de desarrollo evolutivo.
Ver Software y Modelo de prototipos
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.
Ver Software y Orden (informática)
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.
Ver Software y Paquete de oficina
Plantilla
Una plantilla o dispositivo de interfaz, suele proporcionar una separación entre la forma o estructura y el contenido.
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.
Ver Software y Procesador de texto
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.
Ver Software y Proceso para el desarrollo de software
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.
Ver Software y Proceso Unificado de Rational
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.
Ver Software y Programa informático
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.
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).
Ver Software y Programación extrema
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.
Ver Software y Programación modular
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.
Ver Software y Programación orientada a objetos
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.
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.
Ver Software y Protocolo de comunicaciones
Prototipo
La palabra prototipo tiene varias definiciones.
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.
Ver Software y Prueba de integración
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.
Ver Software y Prueba unitaria
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''.
Ver Software y Pruebas de software
Real Academia Española
La Real Academia Española (RAE) es una institución cultural española con sede en Madrid, España.
Ver Software y Real Academia Española
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.
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.
Ver Software y Requisito (sistemas)
Requisito funcional
Un requisito funcional define una función del sistema de software o sus componentes.
Ver Software y Requisito funcional
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.
Ver Software y Requisito no funcional
RUP
Las siglas RUP tienen varios significados.
Ver Software y RUP
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.
Servidor
Un servidor es un conjunto de computadoras capaces de atender las peticiones de un cliente y devolverle una respuesta en concordancia.
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.
Ver Software y Sistema de control
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.
Ver Software y Sistema de gestión de bases de datos
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.
Ver Software y Sistema de gestión de paquetes
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.
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.
Ver Software y Sistema informático
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.
Ver Software y Sistema operativo
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.
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).
Ver Software y Software colaborativo
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.
Ver Software y Software de aplicación
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.
Ver Software y Software de sistema
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.
Ver Software y Software educativo
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.
Ver Software y Software empresarial
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.
Software médico
El término software médico se refiere a aquellos programas informáticos que son utilizados para fines médicos.
Ver Software y Software médico
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.
Ver Software y Telecomunicación
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.
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.
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.
Ver Software y Unidad de disco duro
Utilidad (informática)
En informática, una utilidad es una herramienta que realiza.
Ver Software y Utilidad (informática)
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.
1957
1957 fue un año común comenzado en martes según el calendario gregoriano.
Ver Software y 1957
1969
1969 fue un año común comenzado en miércoles según el calendario gregoriano.
Ver Software y 1969
También se conoce como Computer software, Logicial, Programa computacional, Programa de informática, Programario, Programas de ordenador o computadora (software), Programática, Soft ware, Soft-ware, Software de desarrollo, Software de programación, Soporte lógico.

