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

Ingeniería de software

Índice 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.

460 relaciones: Abstracción (informática), Abstract Factory, Acoplamiento (informática), Active record, Ad hoc, Ada Lovelace, Administración de proyectos, Administrador de base de datos, Administrador de sistemas, Alexander L. Wolf, Alexandra Elbakyan, Algoritmo genético, Almacenamiento en nube, Analista de sistemas, Análisis de rendimiento de software, Análisis del árbol de fallas, Análisis estático de software, Análisis estructurado, Análisis formal de conceptos, Análisis y diseño orientado a objetos, Aníbal Guzmán Miranda, Andrea Meza, Andrew Morton (programador de software), Anker, ANSI C, Aplicación móvil, Aplicación monolítica, Aplicación web, Aptana Studio, ArgoUML, Arie van Bennekum, Armin Ronacher, Arquitecto de sistemas, Arquitectura de microservicios, Arquitectura de software, Arquitectura dirigida por modelos, Arquitectura en pizarra (informática), Arquitectura multicapa, Artefacto (UML), Artesanía de software, Aubrey Edwards, Autoweb, Base de código, BDD, Bert Bos, Bertrand Serlet, Beta perpetuo, Bifurcación (desarrollo de software), Blade Runner (videojuego de 1997), BlueJ, ..., Brachyplatystoma elbakyani, Build (conferencia desarrolladores), C Sharp, Camino Real Persa, Canonical, Capa de abstracción, Capers Jones, Caso de prueba, Caso de uso, Código abierto, Código fuente, Código heredado, Código inalcanzable, Centro de Investigación en Matemáticas, Centro de Investigación en Tecnologías de la Información y las Comunicaciones de la Universidad de Granada, Charles Bachman, Charles Milander, Charles Simonyi, Christopher Alexander, CI/CD, Cicely Popplewell, Ciclo de vida del lanzamiento de software, Ciencia computacional e ingeniería, Ciencia de la información, Ciencias de la computación, CINE.AR Play, Clickteam, CLIPS, Code Complete, Code Reading, Codewars, Codificación rígida, Comcast Technology Center, Compilador verificante, Complejidad ciclomática, Componente de software, Comprensión del programa, Computación ubicua, Cono de incertidumbre, Contenedorización (informática), Criptografía financiera, Crisis del software, David A. Wheeler, Delegation (patrón de diseño), Departamento de Ingeniería Informática y Ciencias de la Computación, Desarrollador de software, Desarrollo ágil de software, Desarrollo de software de código abierto, Desarrollo de videojuegos, Desarrollo económico de la India, Desarrollo en cascada, Desarrollo en espiral, Desarrollo guiado por comportamiento, Desarrollo guiado por el diseño, Desarrollo guiado por pruebas, Desarrollo iterativo y creciente, DevOps, Diagrama de clases, Diagrama de contexto de sistema, Dibujo técnico, Diseño de algoritmos, Diseño de interfaz de usuario, Diseño de sistemas, Diseño de software, Diseño guiado por el dominio, Diseño orientado a objetos, Distribuidora de software, Dita Formánková, DO-178B, Don Sannella, Dona Bailey, Economía de Israel, Editor de código fuente, Edsger Dijkstra, Educción de requisitos, Eiffel (lenguaje de programación), El caldero mágico (ensayo), El programador pragmático, Elección al Senado de los Estados Unidos en Arizona de 2022, Elm (lenguaje de programación), Embarcadero Delphi, Empresa tecnológica, Engineering, Entorno de desarrollo integrado, Entorno de pruebas (informática), Entrega continua, Entropía del software, Error de software, ERZ, Escuela de Administración y Mercadotecnia del Quindío, Escuela de Ingeniería Informática (Universidad de Oviedo), Escuela Politécnica de Montreal, Escuela Superior de Cómputo, Escuela Superior Tlahuelilpan, ESI-Tecnalia, Esquema de la Ciencia, Esther M. García, Estudios de software, Facultad de Ciencias Aplicadas de Vorarlberg, Facultad de Ciencias Físicas y Matemáticas de la Universidad de Chile, Facultad de Informática (Universidad Complutense de Madrid), Facultad de Ingeniería de Sistemas e Informática (Universidad Nacional Mayor de San Marcos), Facultad de Ingeniería Industrial y de Sistemas (Universidad Nacional de Ingeniería, Perú), Fallback, Fábrica de software, FetLife, Filosofía de Unix, Flatiron School, Framework, Francis Allotey, Frederick Brooks, Fundación de Estudios Superiores Comfanorte, Fundación Universitaria Compensar, Fundación Universitaria María Cano, G2k Group GmbH, Gada Kadoda, Garlin Gilchrist, General Architecture for Text Engineering, Genode, Gestión de la configuración, Gestión del ciclo de vida de las aplicaciones, Gestor de proyecto, Globant, Google bomb, GRASP, Guesstimate, Herramienta CASE, Historia de la ingeniería del software, Historias de usuario, HyperCard, IDEF, Inconformidad (calidad), Industria del lenguaje, Industria del software, Informática, Informático teórico, Ingeniería, Ingeniería de minas, Ingeniería de precisión, Ingeniería de requisitos, Ingeniería de sistemas de información, Ingeniería de software, Ingeniería de software basada en componentes, Ingeniería de software experimental, Ingeniería de software para investigación, Ingeniería del caos, Ingeniería del diseño, Ingeniería del software basada en búsqueda, Ingeniería en computadores, Ingeniería en la nube, Ingeniería informática, Ingeniería ontológica, Ingeniería técnica en informática de gestión, Ingeniería Técnica en Informática de Sistemas, Ingeniería web, Ingeniero, Inspección de software, Inspección visual, Institute of Electrical and Electronics Engineers, Instituto de Ciencias del Patrimonio, Instituto de Ciencias e Ingeniería de la Computación, Instituto de Ingeniería de Software, Instituto Tecnológico de Chihuahua II, Instituto Tecnológico de las Américas, Integración continua, Interfaz fluida, Interfaz gráfica de usuario, ISO/IEC 12207, ISO/IEC 14764, ISO/IEC/IEEE 15939:2007, Α, Jack Dongarra, Jack Sweeney, Jamila Gordon, Java classloader, JavaScript no obstructivo, Javier Romañach Cabrero, Jean-Raymond Abrial, Jeff Dean, Jim Highsmith, Jira, Joel Spolsky, Jonathan Bowen, Joos Ulrich Heintz, José María Troya Linero, Josh Wardle, Judith Resnik, Jussi Pekka Kasurinen, KDE neon, Keiser University-Latin American Campus, Kellee Santiago, Kiwix, La venganza de los hackers, Laboratoire d'Informatique de Grenoble, Laboratorio de Ciencias de la Computación e Inteligencia Artificial del Instituto de Tecnología de Massachusetts, Lean Project Management, Lean software development, Lemontech, Lenguaje de patrón, Lenguaje de programación, Lenguaje específico de dominio, Lenguaje Z, Lennart Poettering, Ley de Hofstadter, Leyes de Lehman de la evolución del software, Liberación continua, Liga Canaria de Esports HiperDino, Light Table (software), Lingüística cognitiva, Linus Torvalds, Louis C.K., Management buy-in, Manifiesto ágil, Mantenibilidad, Mantenimiento de software, Margaret Hamilton (científica), Mario Piattini, Mark Russinovich, Martin Fowler, MÉTRICA, Máster en informática aplicada a la gestión de empresas, Método de depuración del patito de goma, Método de desarrollo de sistemas dinámicos, Método de ensayo, Método en V, Método formal, Métrica de punto función, Métrica del software, Módulo (patrón de diseño), Medalla Nacional de Tecnología e Innovación, Medicina genómica, Meir M. Lehman, Metamodelado, Metodología (ingeniería de software), Metodología de Booch, Metodología de desarrollo de software, Microsoft Visio, Mike Beedle, Mike Keith, Mike Krieger, MinGW, Mnemónico, Modelo de dominio, Modelo de Información, Modelo de madurez e-learning, Modelo de prototipos, Modelo entidad-relación, Modelo semántico de datos, Modelo SLIM, Modelo–vista–controlador, Montevideo Portal, Moove It, Moprosoft, MVC, Nancy Lynch, Número de Betti, Niklaus Wirth, No hay balas de plata, Object-role modeling, Ole-Johan Dahl, Ontología (informática), Open Source Initiative, OpenJDK, Optimización combinatoria, Optimización de software, Outlast, Paradigma de programación, Parálisis del análisis, Parc Bit, Patrón de diseño, Patrón de método de la plantilla, Patrones de arquitectura, Planeamiento, Planner, Planning poker, Pleomorfismo (microbiología), Port (informática), Prefuse, Presentación–abstracción–control, Principio de abstracción (programación), Principio de Pareto, Principio de responsabilidad única, Problema del diamante, Problemas no resueltos de la ingeniería de software, Proceso del desarrollo del software, Proceso para el desarrollo de software, Proceso unificado, Proceso Unificado de Rational, Programa informático, Programación extrema, Programación orientada a componentes, Programador, Proyecto GNU, Proyecto greenfield, Prueba de integración, Pruebas de aceptación (informática), Pruebas de humo, Pruebas de integración del sistema, Pruebas de rendimiento del software, Pruebas de software, Pruebas de validación, Pruebas formales de software, Puntos de caso de uso, RAISE, Rakudo, Ray Ozzie, Redarquía, Reescritura de grafos, Refactorización, Regla del noventa-noventa, Relaciones España-Australia, Related, Release early, release often, Release Management, Rendimiento del equipo, Requisito (sistemas), Requisito no funcional, Retrospectiva, Revisión automática de código, Revisión de código, Ridge Racer, Rob Pike, Robosoft Technologies, Rule of thumb, Said Khallaf, Scrum (desarrollo de software), Secreto, Seguridad informática, SEPG, SerenityOS, Sharon Moore, Simulación basada en la Web, Singleton, Sistema de plantillas web, Sistema de seguimiento de errores, Sistema embebido, Sistema heredado, Sistema multiagente, Sistemas de soporte a decisiones, Sitio web, SkeptiCamp, SLOCCount, SmartQVT, Sobrecoste (informática), Software, Software de administración de proyectos, Software de aplicación, Software de redes neuronales, Software médico, Software Quality Assurance Plan, SOLID, SonarQube, Sorcerer Linux, Spatial Corp, Spybot - Search & Destroy, Stephen Malinowski, Steve McConnell, Steve McIntyre, Symbian Ltd., Systemd, Tamara G. Kolda, Tantek Çelik, Teoría de lenguajes de programación, The Elder Scrolls III: Morrowind, The Elder Scrolls III: Tribunal, Theo de Raadt, Therac-25, Thomas Knoll, Thunk, TickIT, Tim Howes, Tipo abstracto, Top-down y bottom-up, Trabajador del conocimiento, Trabajo colaborativo, Traductor de Google, Tu Xiaoyuan, Twitch, Uniempresarial, Unity Technologies, Universidad Abierta y a Distancia de México, Universidad Autónoma del Perú, Universidad de Aizu, Universidad de Chongqing, Universidad de Puerto Rico en Mayagüez, Universidad de Santander, Universidad del Estado de Río de Janeiro, Universidad Federal Rural del Semiárido, Universidad Francisco Gavidia, Universidad Mexicana de Educación a Distancia, Universidad Nacional Mayor de San Marcos, Universidad Normal del Este de China, Universidad Peruana de Ciencias Aplicadas, Universidad Politécnica de Durango, Universidad Politécnica de Tlaxcala, Universidad Privada Antenor Orrego, Upstream (desarrollo de software), Vaporware, VASS, Verificación de software, Verificación y validación de los modelos de simulación por ordenador, Watts Humphrey, Web2py, Web3, Winston W. Royce, Wouter van Oortmerssen, XDA Developers, Xojo, YAGNI, Zoho Corporation. Expandir índice (410 más) »

Abstracción (informática)

La abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan.

¡Nuevo!!: Ingeniería de software y Abstracción (informática) · Ver más »

Abstract Factory

Abstract Factory (Fábrica Abstracta) es un patrón de diseño para el desarrollo de software.

¡Nuevo!!: Ingeniería de software y Abstract Factory · Ver más »

Acoplamiento (informática)

En informática, el acoplamiento es la forma y nivel de interdependencia entre módulos de software; una medida de qué tan cercanamente conectados están dos rutinas o módulos de software;ISO/IEC/IEEE 24765:2010 Systems and software engineering — Vocabulary así como el grado de fuerza de la relación entre módulos.

¡Nuevo!!: Ingeniería de software y Acoplamiento (informática) · Ver más »

Active record

En Ingeniería de software, active record es un patrón de arquitectura (actualmente considerado como un antipatrón de diseño) encontrado en aplicaciones que almacenan sus datos en Bases de datos relacionales.

¡Nuevo!!: Ingeniería de software y Active record · Ver más »

Ad hoc

Ad hoc es una locución latina que significa literalmente «para esto».

¡Nuevo!!: Ingeniería de software y Ad hoc · Ver más »

Ada Lovelace

Augusta Ada King, condesa de Lovelace (Londres, 10 de diciembre de 1815-íd., 27 de noviembre de 1852), registrada al nacer como Augusta Ada Byron y conocida habitualmente como Ada Lovelace, fue una matemática y escritora británica, célebre sobre todo por su trabajo acerca de la computadora mecánica de uso general de Charles Babbage, la denominada máquina analítica.

¡Nuevo!!: Ingeniería de software y Ada Lovelace · Ver más »

Administración de proyectos

En administración de empresas, la gestión de proyectos es la disciplina que estudia el planeamiento, la organización, la motivación y el control de los recursos con el propósito de alcanzar uno o varios objetivos.

¡Nuevo!!: Ingeniería de software y Administración de proyectos · Ver más »

Administrador de base de datos

Un administrador de bases de datos (también conocido como ABD (en inglés database administrator o ABD) es aquel profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y las legalidades de las bases de datos, y de su calidad de datos. Sus tareas incluyen las siguientes.

¡Nuevo!!: Ingeniería de software y Administrador de base de datos · Ver más »

Administrador de sistemas

Un administrador de sistemas es la persona que tiene la responsabilidad de implementar, configurar, mantener, monitorizar, documentar y asegurar el correcto funcionamiento de un sistema informático, o algún aspecto de este.

¡Nuevo!!: Ingeniería de software y Administrador de sistemas · Ver más »

Alexander L. Wolf

Alexander L. Wolf (nacido el 12 de septiembre de 1956) es un científico informático conocido por su investigación en ingeniería de software, sistemas distribuidos y redes informáticas.

¡Nuevo!!: Ingeniería de software y Alexander L. Wolf · Ver más »

Alexandra Elbakyan

Alexandra Asánovna Elbakián (en ruso: Алекса́ндра Аса́новна Элбакя́н; Almatý, Kazajistán, 6 de noviembre de 1988) es una desarrolladora de software y neurocientífica rusokazaja, conocida por haber fundado en 2011 el proyecto Sci-Hub, una web que brinda acceso gratuito a millones de artículos científicos.

¡Nuevo!!: Ingeniería de software y Alexandra Elbakyan · Ver más »

Algoritmo genético

Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.

¡Nuevo!!: Ingeniería de software y Algoritmo genético · Ver más »

Almacenamiento en nube

El almacenamiento en la nube (del inglés: cloud storage) es un modelo de almacenamiento de datos que está basado en redes de computadoras.

¡Nuevo!!: Ingeniería de software y Almacenamiento en nube · Ver más »

Analista de sistemas

El analista de sistemas o de tecnologías de la información es un profesional especializado del área de la ingeniería de software e informática, encargado del desarrollo de aplicaciones en lo que respecta a su diseño y obtención de los algoritmos, así como de analizar las posibles utilidades y modificaciones necesarias de los sistemas operativos para una mayor eficacia de un sistema informático.

¡Nuevo!!: Ingeniería de software y Analista de sistemas · Ver más »

Análisis de rendimiento de software

En ingeniería de software el análisis de rendimiento, comúnmente llamado profiling o perfilaje, son herramientas de software utilizadas para analizar y medir el rendimiento de una aplicación o programa.

¡Nuevo!!: Ingeniería de software y Análisis de rendimiento de software · Ver más »

Análisis del árbol de fallas

El análisis del árbol de fallas (en inglés: Fault tree analysis, FTA) es un análisis de falla deductivo de arriba hacia abajo (descendente) en el que se analiza un estado no deseado de un sistema utilizando la lógica booleana para conjugar una serie de eventos de bajo nivel.

¡Nuevo!!: Ingeniería de software y Análisis del árbol de fallas · Ver más »

Análisis estático de software

Análisis estático de software es un tipo de análisis de software que se realiza sin ejecutar el programa (el análisis realizado sobre los programas en ejecución se conoce como análisis dinámico de software).

¡Nuevo!!: Ingeniería de software y Análisis estático de software · Ver más »

Análisis estructurado

El Análisis Estructurado (SA) en ingeniería de software y su técnica aliada, Diseño estructurado (SD), es un conjunto de métodos orientados a analizar y convertir requisitos de negocio en especificaciones y en última instancia, programas informáticos, configuraciones de hardware y procedimientos manuales relacionados.

¡Nuevo!!: Ingeniería de software y Análisis estructurado · Ver más »

Análisis formal de conceptos

El análisis formal de conceptos (AFC), también denominado análisis de conceptos formales, en inglés Formal Concept Analysis (FCA), es una teoría matemática y un método para el análisis de datos en cuanto a sus relaciones y estructura.

¡Nuevo!!: Ingeniería de software y Análisis formal de conceptos · Ver más »

Análisis y diseño orientado a objetos

El análisis y diseño orientado a objetos (ADOO) es un enfoque de análisis en ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí.

¡Nuevo!!: Ingeniería de software y Análisis y diseño orientado a objetos · Ver más »

Aníbal Guzmán Miranda

Aníbal Guzmán Miranda (n.Santa Cruz de la Sierra, Bolivia, el 21 de mayo de 1985) es un músico y compositor boliviano.

¡Nuevo!!: Ingeniería de software y Aníbal Guzmán Miranda · Ver más »

Andrea Meza

Alma Andrea Meza Carmona (Chihuahua, Chihuahua, 13 de agosto de 1994), conocida como Andrea Meza, es una modelo, presentadora en Telemundo y ex-reina de belleza mexicana, ganadora del concurso Miss Universo 2020.

¡Nuevo!!: Ingeniería de software y Andrea Meza · Ver más »

Andrew Morton (programador de software)

Andrew Keith Paul Morton (nacido en el Reino Unido en 1959) es un ingeniero de software australiano conocido, sobre todo, por ser uno de los principales desarrolladores del núcleo Linux.

¡Nuevo!!: Ingeniería de software y Andrew Morton (programador de software) · Ver más »

Anker

Anker es una empresa china subsidiaria de Anker Innovations, con sede en Guangdong, China.

¡Nuevo!!: Ingeniería de software y Anker · Ver más »

ANSI C

ANSI C es un estándar publicado por el Instituto Nacional Estadounidense de Estándares (ANSI), para el lenguaje de programación C. Se recomienda a los desarrolladores de software en C que cumplan con los requisitos descritos en el documento para facilitar así la portabilidad del código.

¡Nuevo!!: Ingeniería de software y ANSI C · Ver más »

Aplicación móvil

Una aplicación móvil (en ocasiones, también aplicación telefónica) es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles.

¡Nuevo!!: Ingeniería de software y Aplicación móvil · Ver más »

Aplicación monolítica

En ingeniería de software, una aplicación monolítica hace referencia a una aplicación software en la que la capa de interfaz de usuario, lógica de negocios y la capa de acceso a datos están combinadas en un mismo programa y sobre una misma plataforma.

¡Nuevo!!: Ingeniería de software y Aplicación monolítica · Ver más »

Aplicación web

En la ingeniería de ''software'' se denomina aplicación web o software web a aquella herramienta que los usuarios pueden utilizar accediendo a un servidor web a través de internet o de una intranet mediante un navegador.

¡Nuevo!!: Ingeniería de software y Aplicación web · Ver más »

Aptana Studio

Aptana Studio es un entorno de desarrollo integrado de software libre basado en eclipse y desarrollado por Aptana, Inc., que puede funcionar bajo Windows, Mac y Linux y provee soporte para lenguajes como: PHP, Python, Ruby, CSS, Ajax, HTML y ActionScript 3.0 (Adobe AIR).

¡Nuevo!!: Ingeniería de software y Aptana Studio · Ver más »

ArgoUML

ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia EPL.

¡Nuevo!!: Ingeniería de software y ArgoUML · Ver más »

Arie van Bennekum

Arie van Bennekum nació en Hardinxveld-Giessendam (Países Bajos) el 2 de abril de 1964.

¡Nuevo!!: Ingeniería de software y Arie van Bennekum · Ver más »

Armin Ronacher

Armin Ronacher (nacido el 10 de mayo de 1989) es un programador austriaco de software de código abierto y creador del framework web Flask para Python. Es un ponente habitual en conferencias de desarrolladores y tiene un popular blog sobre desarrollo de software y código abierto.

¡Nuevo!!: Ingeniería de software y Armin Ronacher · Ver más »

Arquitecto de sistemas

Un arquitecto de sistemas es la persona responsable de.

¡Nuevo!!: Ingeniería de software y Arquitecto de sistemas · Ver más »

Arquitectura de microservicios

La arquitectura de microservicios (Micro Services Architecture, MSA) es un enfoque para el desarrollo de software que consiste en construir una aplicación como un conjunto de pequeños servicios, los cuales se ejecutan en su propio proceso y se comunican con mecanismos ligeros (normalmente una API de recursos HTTP).

¡Nuevo!!: Ingeniería de software y Arquitectura de microservicios · Ver más »

Arquitectura de software

En los inicios de la Ingeniería de Software, el desarrollo de software se realizaba libremente, pero con el tiempo se han ido descubriendo y desarrollando nuevos modelos y estándares, con base a las cuales se puedan resolver las problemáticas modernas.

¡Nuevo!!: Ingeniería de software y Arquitectura de software · Ver más »

Arquitectura dirigida por modelos

La arquitectura dirigida por modelos (Model-Driven Architecture o MDA) es un acercamiento al diseño de software, propuesto y patrocinado por el Object Management Group (OMG).

¡Nuevo!!: Ingeniería de software y Arquitectura dirigida por modelos · Ver más »

Arquitectura en pizarra (informática)

La arquitectura software en pizarra es un modelo arquitectónico de software habitualmente utilizado en sistemas expertos, sistemas multiagente y, en general, sistemas basados en el conocimiento.

¡Nuevo!!: Ingeniería de software y Arquitectura en pizarra (informática) · Ver más »

Arquitectura multicapa

En ingeniería de software, una arquitectura multicapa es una arquitectura cliente-servidor en la que las funciones de presentación, lógica de negocio y gestión de datos están separadas físicamente.

¡Nuevo!!: Ingeniería de software y Arquitectura multicapa · Ver más »

Artefacto (UML)

En el Lenguaje Unificado de Modelado (UML), un artefacto es la especificación de un componente físico de información que es usado o producido por un proceso de desarrollo de software, o por el desarrollo y operación de un sistema.

¡Nuevo!!: Ingeniería de software y Artefacto (UML) · Ver más »

Artesanía de software

Artesanía de software es un enfoque del desarrollo de software que enfatiza las habilidades de producir código de los propios desarrolladores de software o programadores.

¡Nuevo!!: Ingeniería de software y Artesanía de software · Ver más »

Aubrey Edwards

Brittany Aubert (Seattle, Washington; 9 de marzo de 1987), más conocida por su nombre artístico Aubrey Edwards, es una desarrolladora de videojuegos y árbitro profesional de la lucha libre que actualmente trabaja con All Elite Wrestling.

¡Nuevo!!: Ingeniería de software y Aubrey Edwards · Ver más »

Autoweb

Autoweb es una metodología para el desarrollo de aplicaciones web.

¡Nuevo!!: Ingeniería de software y Autoweb · Ver más »

Base de código

El término codebase, o base de código, es usado en el desarrollo de software con el significado de la colección completa de código fuente usada para construir una aplicación o componente particular.

¡Nuevo!!: Ingeniería de software y Base de código · Ver más »

BDD

El término BDD puede utilizarse como siglas para referirse a.

¡Nuevo!!: Ingeniería de software y BDD · Ver más »

Bert Bos

Bert Bos es un científico de la computación neerlandés, reconocido especialmente como de uno de los autores de la primera especificación de hojas de estilo en cascada.

¡Nuevo!!: Ingeniería de software y Bert Bos · Ver más »

Bertrand Serlet

Bertrand Serlet fue Vicepresidente Senior de Ingeniería de Software de Apple Inc.

¡Nuevo!!: Ingeniería de software y Bertrand Serlet · Ver más »

Beta perpetuo

El estado de beta perpetuo, también denominado beta perpetua,Dependiendo del sustantivo omitido con el que se desee hacer concordar el adjetivo «perpetuo/a»: versión beta, estado de desarrollo beta, etc.

¡Nuevo!!: Ingeniería de software y Beta perpetuo · Ver más »

Bifurcación (desarrollo de software)

En ingeniería de software se considera una bifurcación (en inglés fork) al desarrollo de un proyecto informático tomando como base un código fuente que ya existe o a la ramificación de un proyecto madre en varios proyectos que son independientes entre sí y que cuentan con objetivos o desarrolladores diferentes.

¡Nuevo!!: Ingeniería de software y Bifurcación (desarrollo de software) · Ver más »

Blade Runner (videojuego de 1997)

Blade Runner es un juego de aventuras point and click de 1997 desarrollado por Westwood Studios y publicado por Virgin Interactive para Microsoft Windows.

¡Nuevo!!: Ingeniería de software y Blade Runner (videojuego de 1997) · Ver más »

BlueJ

BlueJ es un entorno integrado de desarrollo (de sus siglas en inglés IDE - Integrated Development Environment) para el lenguaje de programación Java, desarrollado principalmente con propósitos educacionales, pero también es adecuado para el desarrollo de software a pequeña escala.

¡Nuevo!!: Ingeniería de software y BlueJ · Ver más »

Brachyplatystoma elbakyani

Brachyplatystoma elbakyani es una especie extinta de pez pimelódido siluriforme de agua dulce del género Brachyplatystoma que habitó durante el Mioceno tardío en lo que hoy es el nordeste de la Argentina.

¡Nuevo!!: Ingeniería de software y Brachyplatystoma elbakyani · Ver más »

Build (conferencia desarrolladores)

Microsoft Build' (a menudo estilizado como) es un evento anual de conferencia celebrado por Microsoft, dirigido a ingenieros de software y desarrolladores webs que utilizan Windows, Microsoft Azure y otras tecnologías de Microsoft.

¡Nuevo!!: Ingeniería de software y Build (conferencia desarrolladores) · Ver más »

C Sharp

"C#" (pronunciado cii sharp en inglés) es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma.NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270).

¡Nuevo!!: Ingeniería de software y C Sharp · Ver más »

Camino Real Persa

El Camino Real Persa fue una antigua carretera construida por el rey persa Darío I en el siglo V a. C. Darío construyó el camino para facilitar una comunicación rápida a través de su extenso imperio que abarcaba desde Susa hasta Sardes.

¡Nuevo!!: Ingeniería de software y Camino Real Persa · Ver más »

Canonical

Canonical Ltd. es una empresa de programación de ordenadores con base en Reino Unido fundada (y financiada) por el empresario sudafricano Mark Shuttleworth para dedicarse a la promoción y a la venta de soporte comercial y servicios relacionados con Ubuntu y otros proyectos afines.

¡Nuevo!!: Ingeniería de software y Canonical · Ver más »

Capa de abstracción

Una capa de abstracción (o nivel de abstracción) es una forma de ocultar los detalles de implementación de ciertas funcionalidades.

¡Nuevo!!: Ingeniería de software y Capa de abstracción · Ver más »

Capers Jones

Capers Jones es un especialista estadounidense en metodologías de ingeniería de software, y se le suele asociar con el modelo de puntos de función de la estimación de costes. Nació en San Petersburgo, Florida, Estados Unidos, y se licenció en inglés en la Universidad de Florida.

¡Nuevo!!: Ingeniería de software y Capers Jones · 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!!: Ingeniería de software y Caso de prueba · Ver más »

Caso de uso

Un caso de uso es la descripción de una acción o actividad.

¡Nuevo!!: Ingeniería de software y Caso de uso · Ver más »

Código abierto

El código abierto es un modelo de desarrollo de ''software'' basado en la colaboración abierta.

¡Nuevo!!: Ingeniería de software y Código abierto · 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!!: Ingeniería de software y Código fuente · Ver más »

Código heredado

Legacy code o código heredado es código fuente relacionado con un sistema operativo o una tecnología de computación sin soporte técnico.

¡Nuevo!!: Ingeniería de software y Código heredado · Ver más »

Código inalcanzable

En programación, el código inalcanzable es una parte del código fuente que nunca podrá ser ejecutado porque no existe ningún camino dentro de las estructuras de control en el resto del programa para llegar a este código.

¡Nuevo!!: Ingeniería de software y Código inalcanzable · Ver más »

Centro de Investigación en Matemáticas

El Centro de Investigación en Matemáticas A.C. (CIMAT) es un centro de investigación y docencia matemática.

¡Nuevo!!: Ingeniería de software y Centro de Investigación en Matemáticas · Ver más »

Centro de Investigación en Tecnologías de la Información y las Comunicaciones de la Universidad de Granada

El Centro de Investigación en Tecnologías de la Información y las Comunicaciones (CITIC-UGR) es un centro de la Universidad de Granada dedicado a la investigación, la formación de investigadores y la transferencia del conocimiento en el ámbito de las TIC.

¡Nuevo!!: Ingeniería de software y Centro de Investigación en Tecnologías de la Información y las Comunicaciones de la Universidad de Granada · Ver más »

Charles Bachman

Charles William Bachman (nacido el 11 de diciembre de 1924, Manhattan, Kansas, Estados Unidos-13 de julio de 2017) fue un prominente informático, especialmente en el área de las bases de datos.

¡Nuevo!!: Ingeniería de software y Charles Bachman · Ver más »

Charles Milander

Charles Milander es un emprendedor, autor de superventas de Amazon, conferencista, pastor, entrenador de estrategia de vida y negocios.

¡Nuevo!!: Ingeniería de software y Charles Milander · Ver más »

Charles Simonyi

Charles Simonyi (en húngaro Simonyi Károly); nacido el 10 de septiembre de 1948 es un ingeniero de software húngaro que supervisó la creación de la suite ofimática Microsoft Office, junto con Richard Brodie.

¡Nuevo!!: Ingeniería de software y Charles Simonyi · Ver más »

Christopher Alexander

Christopher Alexander (Viena, Estado Federal de Austria, 4 de octubre de 1936 - Binsted, Sussex, Inglaterra, 17 de marzo de 2022) fue un arquitecto y profesor universitario británico-estadounidense de origen austriaco, reconocido por sus diseños destacados de edificios en California, Japón y México.

¡Nuevo!!: Ingeniería de software y Christopher Alexander · Ver más »

CI/CD

En ingeniería de software, IC/EC, ICEC, CI/CD, o CICD generalmente refiere a las prácticas combinadas de integración continua y entrega continua (también conocida como despliegue continuo).

¡Nuevo!!: Ingeniería de software y CI/CD · Ver más »

Cicely Popplewell

Cicely Mary Williams (1920-1995), nacida Cicely Popplewell, fue una ingeniera de software británica que trabajó con Alan Turing en la Manchester Mark 1.

¡Nuevo!!: Ingeniería de software y Cicely Popplewell · 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!!: Ingeniería de software y Ciclo de vida del lanzamiento de software · Ver más »

Ciencia computacional e ingeniería

Ciencias de la Computación e Ingeniería (CSE por sus siglas en inglés) es una disciplina que se enfoca en el diseño, la implementación y la aplicación de sistemas informáticos, desde el nivel más bajo de hardware hasta el más alto nivel de software.

¡Nuevo!!: Ingeniería de software y Ciencia computacional e ingeniería · Ver más »

Ciencia de la información

La Ciencia de la Información es un campo académico interdisciplinario que se ocupa del análisis, recolección, clasificación, uso, almacenamiento, recuperación, difusión y protección de la información.

¡Nuevo!!: Ingeniería de software y Ciencia de la información · 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!!: Ingeniería de software y Ciencias de la computación · Ver más »

CINE.AR Play

CINE.AR Play es una plataforma argentina de streaming que contiene películas, series, documentales y cortos argentinos.

¡Nuevo!!: Ingeniería de software y CINE.AR Play · Ver más »

Clickteam

Clickteam es una empresa francesa de Desarrollo de software con sede en Boulogne-Billancourt.

¡Nuevo!!: Ingeniería de software y Clickteam · Ver más »

CLIPS

CLIPS es una herramienta que provee un entorno de desarrollo para la producción y ejecución de sistemas expertos.

¡Nuevo!!: Ingeniería de software y CLIPS · Ver más »

Code Complete

Code Complete es un libro de desarrollo de software, escrito por Steve McConnell y publicado en 1993 por Microsoft Press, que anima a los desarrolladores a superar las limitaciones de la programación 'code-and-fix', así como de los modelos de diseño integral y cascada.

¡Nuevo!!: Ingeniería de software y Code Complete · Ver más »

Code Reading

Code Reading ( ) es un libro de desarrollo de software de 2003 escrito por Diomidis Spinellis.

¡Nuevo!!: Ingeniería de software y Code Reading · Ver más »

Codewars

Codewars es una comunidad educativa de programación de sistemas.

¡Nuevo!!: Ingeniería de software y Codewars · Ver más »

Codificación rígida

La codificación rígida, más conocida por el anglicismo hard codeOtras grafías alternativas en inglés son hard-code (con guion) y hardcode (como una sola palabra).

¡Nuevo!!: Ingeniería de software y Codificación rígida · Ver más »

Comcast Technology Center

El Comcast Technology Center es un rascacielos situado en el Centro de Filadelfia, Estados Unidos.

¡Nuevo!!: Ingeniería de software y Comcast Technology Center · Ver más »

Compilador verificante

Compilador verificante es un gran reto propuesto por C. A. R. Hoare.

¡Nuevo!!: Ingeniería de software y Compilador verificante · Ver más »

Complejidad ciclomática

La Complejidad Ciclomática (en inglés, Cyclomatic Complexity) es una métrica del software en ingeniería del software que proporciona una medición cuantitativa de la complejidad lógica de un programa.

¡Nuevo!!: Ingeniería de software y Complejidad ciclomática · Ver más »

Componente de software

Un componente de software es una unidad modular de un programa software con interfaces y dependencias bien definidas que permiten ofertar o solicitar un conjunto de servicios o funcionales.

¡Nuevo!!: Ingeniería de software y Componente de software · Ver más »

Comprensión del programa

Comprensión del programa, entendimiento del programa o comprensión del código fuente es un dominio de la informática que se ocupa de las formas en que los ingenieros de software mantienen el código fuente.

¡Nuevo!!: Ingeniería de software y Comprensión del programa · Ver más »

Computación ubicua

La Computación o Informática ubicua (ubicomp) es un concepto en ingeniería de software y las ciencias de la computación.

¡Nuevo!!: Ingeniería de software y Computación ubicua · Ver más »

Cono de incertidumbre

En la gestión de proyectos, el cono de Incertidumbre describe la evolución de la medida de incertidumbre durante la realización de un proyecto.

¡Nuevo!!: Ingeniería de software y Cono de incertidumbre · Ver más »

Contenedorización (informática)

En ingeniería de software, la contenedorización es la virtualización a nivel del sistema operativo o la virtualización a nivel de la aplicación a través de múltiples recursos de red para que las aplicaciones de software puedan ejecutarse en espacios de usuario aislados llamados contenedores en cualquier entorno en la nube o no en la nube, independientemente del tipo o proveedor.

¡Nuevo!!: Ingeniería de software y Contenedorización (informática) · Ver más »

Criptografía financiera

La criptografía financiera (FC de financial cryptography) es el uso de la criptografía en aplicaciones en las que pueden resultar pérdidas financieras de la subversión del sistema de mensajes.

¡Nuevo!!: Ingeniería de software y Criptografía financiera · Ver más »

Crisis del software

La Crisis del software se refiere a los problemas que, desde sus inicios, ha ido experimentando el software, muchas veces problemas de gran magnitud, debido, principalmente, a la mínima eficacia que presentan una gran cantidad de empresas al momento de realizar un software.

¡Nuevo!!: Ingeniería de software y Crisis del software · Ver más »

David A. Wheeler

Para ver al inventor de las subrutinas y co-inventor de transformación Burrows-Wheeler, véase David Wheeler David A. Wheeler (nacido en 1965) es un ingeniero de software de la Universidad George Mason, con actual residencia en Virginia.

¡Nuevo!!: Ingeniería de software y David A. Wheeler · Ver más »

Delegation (patrón de diseño)

En Ingeniería de software, el patrón de diseño de delegación es una técnica en la que un objeto de cara al exterior expresa cierto comportamiento pero en realidad delega la responsabilidad de implementar dicho comportamiento a un objeto asociado en una relación inversa de responsabilidad.

¡Nuevo!!: Ingeniería de software y Delegation (patrón de diseño) · Ver más »

Departamento de Ingeniería Informática y Ciencias de la Computación

El Departamento de Ingeniería Informática y Ciencias de la Computación (DIICC) es un departamento de la Facultad de Ingeniería de la Universidad de Concepción, situado en el campus de la ciudad de Concepción.

¡Nuevo!!: Ingeniería de software y Departamento de Ingeniería Informática y Ciencias de la Computación · Ver más »

Desarrollador de software

Un desarrollador es un programador o una compañía comercial que se dedica a uno o más aspectos del proceso de desarrollo de software.

¡Nuevo!!: Ingeniería de software y Desarrollador de software · Ver más »

Desarrollo ágil de software

El desarrollo ágil de software es una metodología de desarrollo de software que se caracteriza por el descubrimiento de requisitos y la mejora de soluciones a través del esfuerzo colaborativo de los equipos con sus clientes o usuarios finales, la planificación adaptativa, el desarrollo evolutivo, la entrega temprana, la mejora continua y las respuestas flexibles a los cambios en los requisitos, la capacidad y la comprensión de los problemas que hay que resolver.

¡Nuevo!!: Ingeniería de software y Desarrollo ágil de software · Ver más »

Desarrollo de software de código abierto

Desarrollo del software de código abierto es el proceso por el que se desarrolla el software de código abierto, o de manera similar aquel software cuyo código fuente está disponible de manera pública.

¡Nuevo!!: Ingeniería de software y Desarrollo de software de código abierto · Ver más »

Desarrollo de videojuegos

El desarrollo de videojuegos es el proceso de creación de un videojuego, desde el concepto inicial hasta el videojuego en su versión final.

¡Nuevo!!: Ingeniería de software y Desarrollo de videojuegos · Ver más »

Desarrollo económico de la India

El desarrollo económico de India depende en gran medida de la agricultura, la manufactura y los servicios.

¡Nuevo!!: Ingeniería de software y Desarrollo económico de la India · 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!!: Ingeniería de 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!!: Ingeniería de software y Desarrollo en espiral · Ver más »

Desarrollo guiado por comportamiento

En la Ingeniería de Software, behavior-driven development (BDD) o desarrollo guiado por el comportamiento (DGC) es un proceso de desarrollo de software que surgió a partir del desarrollo guiado por pruebas (DGP o TDD).

¡Nuevo!!: Ingeniería de software y Desarrollo guiado por comportamiento · Ver más »

Desarrollo guiado por el diseño

El desarrollo dirigido por el diseño (design-driven development, D3) es un proceso ágil para crear requerimientos innovadores para construir mejores soluciones.

¡Nuevo!!: Ingeniería de software y Desarrollo guiado por el diseño · Ver más »

Desarrollo guiado por pruebas

Desarrollo guiado por pruebas de software, o Test-driven development (TDD) es una práctica de ingeniería de software que involucra otras dos prácticas: Escribir las pruebas primero (Test First Development) y Refactorización (Refactoring).

¡Nuevo!!: Ingeniería de software y Desarrollo guiado por pruebas · 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!!: Ingeniería de software y Desarrollo iterativo y creciente · Ver más »

DevOps

DevOps (acrónimo inglés de development -desarrollo- y operations -operaciones-) es un conjunto de prácticas que agrupan el desarrollo de software (Dev) y las operaciones de TI (Ops). Su objetivo es hacer más rápido el ciclo de vida del desarrollo de software y proporcionar una entrega continua de alta calidad.

¡Nuevo!!: Ingeniería de software y DevOps · Ver más »

Diagrama de clases

En ingeniería de software, un diagrama de clases en Lenguaje Unificado de Modelado (UML) es un tipo de diagrama de estructura estática que describe la estructura de un sistema mostrando las clases del sistema, sus atributos, operaciones (o métodos), y las relaciones entre los objetos.

¡Nuevo!!: Ingeniería de software y Diagrama de clases · Ver más »

Diagrama de contexto de sistema

Un Diagrama de Contexto de Sistema (DCS) en Ingeniería de software e Ingeniería de sistemas es un diagrama que define los límites entre el sistema, o parte del sistema, y su ambiente, mostrando las entidades que interactúan con él.

¡Nuevo!!: Ingeniería de software y Diagrama de contexto de sistema · Ver más »

Dibujo técnico

El dibujo técnico es un sistema de representación gráfica de diversos tipos de objetos, con el propósito de proporcionar información suficiente para facilitar su análisis, ayudar a elaborar su diseño y posibilitar su futura construcción y mantenimiento.

¡Nuevo!!: Ingeniería de software y Dibujo técnico · Ver más »

Diseño de algoritmos

En ciencias de la computación, el diseño de algoritmos es un método específico para poder crear un modelo matemático ajustado a un problema específico para resolverlo.

¡Nuevo!!: Ingeniería de software y Diseño de algoritmos · Ver más »

Diseño de interfaz de usuario

El diseño de interfaz de usuario o ingeniería de la interfaz es el resultado de definir la forma, función, utilidad, ergonomía, imagen de marca y otros aspectos que afectan a la apariencia externa de las interfaces de usuario en sistemas de todo tipo (computadoras de uso general, sistemas de control, dispositivos de comunicación móviles, software de sistemas, software de aplicaciones, sitios web, etc).

¡Nuevo!!: Ingeniería de software y Diseño de interfaz de usuario · Ver más »

Diseño de sistemas

El diseño de sistemas es el proceso de definición de la arquitectura, módulos, interfaces y datos de un sistema para satisfacer unos requisitos previamente especificados.

¡Nuevo!!: Ingeniería de software y Diseño de sistemas · Ver más »

Diseño de software

El diseño de software es el proceso por el que un agente crea una especificación de un artefacto de software, pensado para cumplir unos objetivos, utilizando un conjunto de componentes primitivos y sujeto a restricciones. El diseño de software  se puede referir a "toda la actividad implicada en conceptualizar, enmarcar, implementar, poner en funcionamiento y, finalmente, modificar sistemas complejos" o "la actividad que sigue a la especificación de requisitos y precede a la programación, como en un proceso de ingeniería de software estilizado".

¡Nuevo!!: Ingeniería de software y Diseño de software · Ver más »

Diseño guiado por el dominio

El diseño guiado por el dominio, en inglés: domain-driven design (DDD), es un enfoque para el desarrollo de software con necesidades complejas mediante una profunda conexión entre la implementación y los conceptos del modelo y núcleo del negocio.

¡Nuevo!!: Ingeniería de software y Diseño guiado por el dominio · Ver más »

Diseño orientado a objetos

El diseño orientado a objetos (DOO) es una fase de la metodología orientada a objetos para el desarrollo de software.

¡Nuevo!!: Ingeniería de software y Diseño orientado a objetos · Ver más »

Distribuidora de software

Una distribuidora de software es una empresa que se dedica a mediar entre las de desarrollo de ''software'' y los minoristas.

¡Nuevo!!: Ingeniería de software y Distribuidora de software · Ver más »

Dita Formánková

Dita Formánková (26 de febrero de 1989) es una ingeniera de software checa, emprendedora social y fundadora de Czechitas, una organización sin fines de lucro basada en Girls Who Code que brinda educación técnica y posibilidades de creación de redes para mujeres y jóvenes en tecnologías de la información.

¡Nuevo!!: Ingeniería de software y Dita Formánková · Ver más »

DO-178B

DO-178B, Software Considerations in Airborne Systems and Equipment Certification (en español: «Reglas para la certificación de software aeronáutico») es un estándar para el desarrollo de software en el sector de seguridad crítica de la aviación.

¡Nuevo!!: Ingeniería de software y DO-178B · Ver más »

Don Sannella

Don Sannella es un informático teórico británico y académico del área de ciencias de la computación en el Laboratory for Foundations of Computer Science de la Universidad de Edimburgo, Escocia.

¡Nuevo!!: Ingeniería de software y Don Sannella · Ver más »

Dona Bailey

Dona Bailey (Little Rock, 1955) es una programadora de videojuegos y profesora estadounidense.

¡Nuevo!!: Ingeniería de software y Dona Bailey · Ver más »

Economía de Israel

La economía de Israel es una economía de mercado muy avanzada, basada principalmente en el conocimiento.

¡Nuevo!!: Ingeniería de software y Economía de Israel · Ver más »

Editor de código fuente

Un editor de código fuente es un editor de texto diseñado específicamente para editar el código fuente de programas informáticos.

¡Nuevo!!: Ingeniería de software y Editor de código fuente · Ver más »

Edsger Dijkstra

Edsger Wybe Dijkstra (AFI) (Róterdam, 11 de mayo de 1930-Nuenen, 6 de agosto de 2002) fue un científico de la computación de los Países Bajos.

¡Nuevo!!: Ingeniería de software y Edsger Dijkstra · Ver más »

Educción de requisitos

La educción de requisitos consiste en hallar e identificar los requisitos que debe satisfacer un determinado sistema de información.

¡Nuevo!!: Ingeniería de software y Educción de requisitos · Ver más »

Eiffel (lenguaje de programación)

Eiffel es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer (defensor de los lenguajes orientados a objetos y autor de la construcción de Software Orientado a Objetos) y Software Eiffel.

¡Nuevo!!: Ingeniería de software y Eiffel (lenguaje de programación) · Ver más »

El caldero mágico (ensayo)

El caldero mágico es un ensayo de Eric S. Raymond sobre el modelo económico que sustenta el desarrollo de software de código abierto.

¡Nuevo!!: Ingeniería de software y El caldero mágico (ensayo) · Ver más »

El programador pragmático

El programador pragmático: De aprendiz a maestro (1999) es un libro sobre programación informática e ingeniería de software, escrito por Andrew Hunt y David Thomas.

¡Nuevo!!: Ingeniería de software y El programador pragmático · Ver más »

Elección al Senado de los Estados Unidos en Arizona de 2022

La elección al Senado de los Estados Unidos de 2022 en Arizona se llevaron a cabo el 8 de noviembre de dicho año para elegir a un miembro del Senado de los Estados Unidos que represente al estado de Arizona.

¡Nuevo!!: Ingeniería de software y Elección al Senado de los Estados Unidos en Arizona de 2022 · Ver más »

Elm (lenguaje de programación)

Elm es un lenguaje de programación para crear interfaces gráficas de usuario para navegadores web.

¡Nuevo!!: Ingeniería de software y Elm (lenguaje de programación) · Ver más »

Embarcadero Delphi

Embarcadero Delphi, antes conocido como CodeGear Delphi, Inprise Delphi y Borland Delphi, es un entorno de desarrollo de software diseñado para la programación de aplicaciones multiplataforma con énfasis en la programación visual.

¡Nuevo!!: Ingeniería de software y Embarcadero Delphi · Ver más »

Empresa tecnológica

Una empresa de base tecnológica (EBT) es aquella entidad mercantil que basa su actividad en las aplicaciones de las nuevas tecnologías y/o las ciencias aplicadas para la generación o perfeccionamiento de productos, procesos o servicios.

¡Nuevo!!: Ingeniería de software y Empresa tecnológica · Ver más »

Engineering

Engineering (ingeniería en inglés) puede referirse a.

¡Nuevo!!: Ingeniería de software y Engineering · 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!!: Ingeniería de software y Entorno de desarrollo integrado · Ver más »

Entorno de pruebas (informática)

Un entorno de pruebas o sandbox, en el contexto del desarrollo de ''software'' o desarrollo web, es un entorno cerrado que aísla los cambios en el código, fruto de la experimentación, del propio entorno de producción o entorno de edición (en caso de las wikis).

¡Nuevo!!: Ingeniería de software y Entorno de pruebas (informática) · Ver más »

Entrega continua

Entrega continua (continuous delivery en inglés o CD) es un enfoque de la ingeniería del software en que los equipos de desarrollo producen software en ciclos cortos, asegurando que el software puede ser liberado de forma confiable en cualquier momento.

¡Nuevo!!: Ingeniería de software y Entrega continua · Ver más »

Entropía del software

La entropía del software es la medida de desorden del software que refleja la complejidad de su mantenimiento.

¡Nuevo!!: Ingeniería de software y Entropía del software · Ver más »

Error de software

Un error de software, error o simplemente fallo (también conocido por el inglés, bug) es un problema en un programa de computadora o sistema de software que desencadena un resultado indeseado.

¡Nuevo!!: Ingeniería de software y Error de software · Ver más »

ERZ

ERZ es un proyecto que busca la integración entre diferentes paradigmas de especificación.

¡Nuevo!!: Ingeniería de software y ERZ · Ver más »

Escuela de Administración y Mercadotecnia del Quindío

La Escuela de Admnistración y Mercadotecnia del Quindío, conocida también como EAM, es una institución universitaria ubicada en Armenia, Quindío, Colombia.

¡Nuevo!!: Ingeniería de software y Escuela de Administración y Mercadotecnia del Quindío · Ver más »

Escuela de Ingeniería Informática (Universidad de Oviedo)

La Escuela de Ingeniería Informática es una escuela de ingeniería especializada en el campo de la Ingeniería Informática perteneciente a la Universidad de Oviedo.

¡Nuevo!!: Ingeniería de software y Escuela de Ingeniería Informática (Universidad de Oviedo) · Ver más »

Escuela Politécnica de Montreal

La Escuela Politécnica de Montreal (École Polytechnique de Montréal) es una escuela de ingeniería en Montreal, Quebec.

¡Nuevo!!: Ingeniería de software y Escuela Politécnica de Montreal · Ver más »

Escuela Superior de Cómputo

La Escuela Superior de Cómputo (ESCOM) es una institución pública mexicana de educación superior perteneciente al Instituto Politécnico Nacional que inició sus actividades académicas en 1993.

¡Nuevo!!: Ingeniería de software y Escuela Superior de Cómputo · Ver más »

Escuela Superior Tlahuelilpan

La Escuela Superior Tlahuelilpan (ESTL) es una institución de educación media superior y superior, dependiente de la Universidad Autónoma del Estado de Hidalgo.

¡Nuevo!!: Ingeniería de software y Escuela Superior Tlahuelilpan · Ver más »

ESI-Tecnalia

El European Software Institute (ESI-Tecnalia) es una organización sin ánimo de lucro creada en 1993 por la Comisión Europea con el apoyo del gobierno vasco y de varias empresas europeas relacionadas con los campos de las tecnologías de la información y la comunicación (TIC).

¡Nuevo!!: Ingeniería de software y ESI-Tecnalia · Ver más »

Esquema de la Ciencia

La tarea es horrible La ciencia moderna respeta razonamiento lógico objetivo, y sigue una serie de procedimientos básicos o reglas con el fin de determinar la naturaleza y las leyes de naturales subyacentes del universo y todo en él.

¡Nuevo!!: Ingeniería de software y Esquema de la Ciencia · Ver más »

Esther M. García

Esther Monserrat García García (Ciudad Juárez, Chihuahua, 1987), conocida profesionalmente en el ámbito literario como Esther M. García, es una poeta y escritora mexicana.

¡Nuevo!!: Ingeniería de software y Esther M. García · Ver más »

Estudios de software

Los estudios de software son un campo de investigación interdisciplinario emergente, que estudia los sistemas de software y sus efectos sociales y culturales.

¡Nuevo!!: Ingeniería de software y Estudios de software · Ver más »

Facultad de Ciencias Aplicadas de Vorarlberg

La Facultad de Ciencias Aplicadas de Vorarlberg, situada en la ciudad de Dornbirn, Austria, es una institución pública del sector postsecundario a nivel universitario.

¡Nuevo!!: Ingeniería de software y Facultad de Ciencias Aplicadas de Vorarlberg · Ver más »

Facultad de Ciencias Físicas y Matemáticas de la Universidad de Chile

La Facultad de Ciencias Físicas y Matemáticas (FCFM) es una de las 16 facultades que pertenecen a la Universidad de Chile y una de las cinco fundadoras de ésta.

¡Nuevo!!: Ingeniería de software y Facultad de Ciencias Físicas y Matemáticas de la Universidad de Chile · Ver más »

Facultad de Informática (Universidad Complutense de Madrid)

La Facultad de Informática de la Universidad Complutense de Madrid (UCM) comenzó su actividad docente en el curso 1991-1992, si bien se impartieron con anterioridad, durante los años 60 y 70, cursos de doctorado y se instauraron especialidades en informática en otras facultades de la UCM, como por ejemplo en las facultades de Físicas y Matemáticas.

¡Nuevo!!: Ingeniería de software y Facultad de Informática (Universidad Complutense de Madrid) · Ver más »

Facultad de Ingeniería de Sistemas e Informática (Universidad Nacional Mayor de San Marcos)

La Facultad de Ingeniería de Sistemas e Informática de la Universidad Nacional Mayor de San Marcos (siglas: FISI-UNMSM) es una de las veinte facultades que conforman dicha universidad.

¡Nuevo!!: Ingeniería de software y Facultad de Ingeniería de Sistemas e Informática (Universidad Nacional Mayor de San Marcos) · Ver más »

Facultad de Ingeniería Industrial y de Sistemas (Universidad Nacional de Ingeniería, Perú)

La Facultad de Ingeniería Industrial y de Sistemas (siglas: FIIS-UNI) es una de las once facultades que conforman la Universidad Nacional de Ingeniería de Lima, Perú.

¡Nuevo!!: Ingeniería de software y Facultad de Ingeniería Industrial y de Sistemas (Universidad Nacional de Ingeniería, Perú) · Ver más »

Fallback

El término "fallback" hace alusión a una opción de contingencia por la cual optar si la opción primaria no está disponible.

¡Nuevo!!: Ingeniería de software y Fallback · Ver más »

Fábrica de software

Una fábrica de software es una empresa de la industria del software cuya misión es el desarrollo de software para sus clientes de acuerdo a los requisitos específicos que aquel le solicita.

¡Nuevo!!: Ingeniería de software y Fábrica de software · Ver más »

FetLife

FetLife es una web de la tipología de redes sociales que aglutina a personas interesadas en BDSM, fetichismo y perversión.

¡Nuevo!!: Ingeniería de software y FetLife · Ver más »

Filosofía de Unix

La filosofía de Unix, originada por Ken Thompson, es un conjunto de normas culturales y enfoques filosóficos para el desarrollo de software minimalista y modular.

¡Nuevo!!: Ingeniería de software y Filosofía de Unix · Ver más »

Flatiron School

Flatiron School es una organización educativa fundada en 2012 por Adam Enbar y Avi Flombaum.

¡Nuevo!!: Ingeniería de software y Flatiron School · Ver más »

Framework

Un entorno de trabajo (del inglés framework) o marco de trabajo es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.

¡Nuevo!!: Ingeniería de software y Framework · Ver más »

Francis Allotey

Francis Kofi Ampenyin Allotey (Saltpond, Costa de Oro, 9 de agosto de 1932-Acra, Ghana, 2 de noviembre de 2017) fue un físico matemático ghanés.

¡Nuevo!!: Ingeniería de software y Francis Allotey · Ver más »

Frederick Brooks

Frederick Phillips Brooks, Jr. (Durham, 19 de abril de 1931-17 de noviembre de 2022) fue un ingeniero de software y científico de la computación, más conocido por dirigir el desarrollo del sistema operativo OS/360, y después escribir honestamente sobre el proceso en su famoso libro The Mythical Man-Month (El mítico hombre-mes).

¡Nuevo!!: Ingeniería de software y Frederick Brooks · Ver más »

Fundación de Estudios Superiores Comfanorte

La Universidad FESC (oficialmente Fundación de Estudios Superiores Comfanorte), habitualmente conocida como la FESC, es una universidad privada colombiana con la forma jurídica de fundación ubicada en la ciudad de Cúcuta, sujeta a inspección y vigilancia por medio de la Ley 1740 de 2014 y la ley 30 de 1992 del Ministerio de Educación de Colombia.

¡Nuevo!!: Ingeniería de software y Fundación de Estudios Superiores Comfanorte · Ver más »

Fundación Universitaria Compensar

La Fundación Universitaria Compensar es una institución educativa privada colombiana con sedes en Bogotá y Villavicencio, está vinculada con la institución financiera Compensar Caja de Compensación Familiar y EPS.

¡Nuevo!!: Ingeniería de software y Fundación Universitaria Compensar · Ver más »

Fundación Universitaria María Cano

La Fundación Universitaria María Cano es una institución de educación superior colombiana de carácter privado, creada en el año de 1987 en la ciudad de Medellín (Antioquia).

¡Nuevo!!: Ingeniería de software y Fundación Universitaria María Cano · Ver más »

G2k Group GmbH

G2K Group GmbH (G2K Group), es un proveedor de software para sistemas digitales que analiza grandes secuencias de datos para desencadenar reacciones y predicciones instantáneas con sede en Berlín, Alemania.

¡Nuevo!!: Ingeniería de software y G2k Group GmbH · Ver más »

Gada Kadoda

Gada Kadoda es una ingeniera sudanesa y profesora adjunta en el Garden City College for Science and Technology.

¡Nuevo!!: Ingeniería de software y Gada Kadoda · Ver más »

Garlin Gilchrist

Garlin Gilchrist II (Detroit, 25 de septiembre de 1982) es un político y activista estadounidense que se desempeña como el 64.° vicegobernador de Míchigan desde 2019.

¡Nuevo!!: Ingeniería de software y Garlin Gilchrist · Ver más »

General Architecture for Text Engineering

General Architecture for Text Engineering o GATE es una suite de herramientas Java desarrolladas en la Universidad de Sheffield, que comenzó en 1995 y hoy es usada por una amplia comunidad de científicos, compañías, profesores y estudiantes para tareas de Procesamiento de lenguajes naturales (PLN o NLP) de todo tipo, incluyendo Extracción de la información, en varios idiomas.

¡Nuevo!!: Ingeniería de software y General Architecture for Text Engineering · Ver más »

Genode

Genode es un entorno de sistema operativo libre y de código abierto que está compuesto por una capa de abstracción micronúcleo y una colección de componentes de espacio de usuario.

¡Nuevo!!: Ingeniería de software y Genode · Ver más »

Gestión de la configuración

La gestión de la configuración (y de los activos) es el conjunto de procesos destinados a asegurar la calidad de todo producto obtenido durante cualquiera de las etapas del desarrollo de un sistema de información (SI), a través del estricto control de los cambios realizados sobre los mismos y de la disponibilidad constante de una versión estable de cada elemento para toda persona involucrada en el citado desarrollo.

¡Nuevo!!: Ingeniería de software y Gestión de la configuración · Ver más »

Gestión del ciclo de vida de las aplicaciones

  La gestión del ciclo de vida de las aplicaciones, GCV (abreviada en inglés ALM) es la gestión del ciclo de vida del producto (gobernanza, desarrollo y mantenimiento) de los programas informáticos.

¡Nuevo!!: Ingeniería de software y Gestión del ciclo de vida de las aplicaciones · Ver más »

Gestor de proyecto

Un gestor de proyecto (GP), también conocido con el término gerente de proyecto, director de proyecto, líder de proyecto o encargado de proyecto, es la persona que tiene la responsabilidad total del planeamiento y la ejecución acertada de cualquier proyecto.

¡Nuevo!!: Ingeniería de software y Gestor de proyecto · Ver más »

Globant

Globant es una empresa de ingeniería de software y tecnología de la información originaria de Argentina con sede en Luxemburgo.

¡Nuevo!!: Ingeniería de software y Globant · Ver más »

Google bomb

Un google bomb (en español literal bomba google) es un anglicismo que define un método mediante el cual es posible colocar ciertos sitios web en los primeros lugares de los resultados de una búsqueda en Google utilizando un texto determinado.

¡Nuevo!!: Ingeniería de software y Google bomb · Ver más »

GRASP

En diseño orientado a objetos, GRASP son patrones generales de software para asignación de responsabilidades, es el acrónimo de "GRASP (object-oriented design General Responsibility Assignment Software Patterns)".

¡Nuevo!!: Ingeniería de software y GRASP · Ver más »

Guesstimate

Guesstimate es un acrónimo del idioma inglés entre las palabras guess (suponer o adivinar) y estimate (estimar), usado por primera vez por estadísticos norteamericanos en 1934 o 1935.

¡Nuevo!!: Ingeniería de software y Guesstimate · 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!!: Ingeniería de software y Herramienta CASE · Ver más »

Historia de la ingeniería del software

Desde sus inicios en la década de 1940, escribir software ha evolucionado hasta convertirse en una profesión que se ocupa no solo de crear programas informáticos, sino de optimizar su calidad.

¡Nuevo!!: Ingeniería de software e Historia de la ingeniería del software · Ver más »

Historias de usuario

Una historia de usuario es una representación de un requisito escrito en una o dos frases utilizando el lenguaje común del usuario.

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

HyperCard

HyperCard fue una aplicación informática de Apple Computer que se contó entre los primeros sistemas hipermedia con éxito anteriores a la World Wide Web.

¡Nuevo!!: Ingeniería de software y HyperCard · Ver más »

IDEF

IDEF (del inglés Integration DEFinition) es una familia de lenguajes de modelado en el campo de la Ingeniería de sistemas y la Ingeniería de software.

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

Inconformidad (calidad)

En administración de calidad, una inconformidad (a también conocida como defecto) es una desviación de una especificación, un estándar, o una expectativa.

¡Nuevo!!: Ingeniería de software e Inconformidad (calidad) · Ver más »

Industria del lenguaje

La industria del lenguaje –también conocida como industria lingüística o industria de la lengua– es el sector de actividad que se encarga de diseñar, producir y comercializar productos y servicios relacionados con el tratamiento de los idiomas.

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

Industria del software

La industria del software es la industria que involucra la investigación, desarrollo, distribución y comercialización de software.

¡Nuevo!!: Ingeniería de software e Industria del software · 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!!: Ingeniería de software e Informática · Ver más »

Informático teórico

Un científico de la computación es una persona con conocimientos adquiridos en ciencias de la computación, especializado en el estudio de los fundamentos teóricos de la información y la computación además de su aplicación.

¡Nuevo!!: Ingeniería de software e Informático teórico · Ver más »

Ingeniería

La ingeniería ("ingenio", del latín ingenium, "engendrar, producir", y sufijo -ería (conjunto); "estudio y aplicación de tecnología") es el uso de principios científicos para diseñar y construir máquinas, estructuras y otros entes, incluyendo puentes, túneles, caminos, vehículos, edificios, sistemas y procesos.

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

Ingeniería de minas

La ingeniería de minas es la rama de la ingeniería que se ocupa de la extracción de los recursos minerales.

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

Ingeniería de precisión

La Ingeniería de precisión es una subdisciplina de ingeniería eléctrica, ingeniería de software, ingeniería electrónica, ingeniería mecánica e ingeniería óptica relacionada con el diseño Las máquinas, accesorios y otras estructuras que tienen excepcionalmente altas, son repetibles y se mantienen estables con el tiempo.

¡Nuevo!!: Ingeniería de software e Ingeniería de precisión · 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!!: Ingeniería de software e Ingeniería de requisitos · Ver más »

Ingeniería de sistemas de información

La Ingeniería en Sistemas de Información (ISI) es una rama de la ingeniería que se ocupa del estudio sistémico de la información y de los complementos de hardware y software que las personas y las organizaciones utilizan para recopilar, filtrar, procesar, crear y distribuir datos.

¡Nuevo!!: Ingeniería de software e Ingeniería de sistemas de información · 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!!: Ingeniería de software e Ingeniería de software · Ver más »

Ingeniería de software basada en componentes

La ingeniería de software basada en componentes (CBSE), también conocida como desarrollo basado en componentes (CBD), es una rama de la ingeniería de software que enfatiza la separación de asuntos, separation of concerns (SoC), por lo que se refiere a la funcionalidad de amplio rango disponible a través de un sistema de software dado.

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

Ingeniería de software experimental

La Ingeniería de Software Experimental es la parte de la Ingeniería de Software que se enfoca en reunir evidencia, a través de mediciones y experimentos que involucran sistemas de software (productos de software, procesos y recursos).

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

Ingeniería de software para investigación

Ingeniería de software para investigación, frecuentemente referida por sus siglas en inglés, RSE (Research Software Engineering), es el nombre genérico que reciben las prácticas de ingeniería de software aplicables a proyectos de investigación científica y/o académica.

¡Nuevo!!: Ingeniería de software e Ingeniería de software para investigación · Ver más »

Ingeniería del caos

La ingeniería del caos (chaos engineering) es la disciplina de experimentar con un sistema con el fin de generar confianza en la capacidad del sistema para soportar condiciones turbulentas en la producción.

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

Ingeniería del diseño

La ingeniería del diseño, con carácter general, es el arte de aplicar los conocimientos científicos en la ordenación de los elementos básicos, tangibles e intangibles, de un objeto o estructura con el fin de aumentar su belleza o utilidad.

¡Nuevo!!: Ingeniería de software e Ingeniería del diseño · Ver más »

Ingeniería del software basada en búsqueda

Ingeniería del Software Basada en Búsqueda (ISBB), proviene del término originario inglés Search-Based Software Engineering (SBSE).

¡Nuevo!!: Ingeniería de software e Ingeniería del software basada en búsqueda · Ver más »

Ingeniería en computadores

Ingeniería en computadores, ingeniería en computación o ingeniería eléctrica y ciencias de la computación es una rama de ingeniería que integra varios campos de ingeniería electrónica y ciencias de la computación requeridos para desarrollar hardware y software.

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

Ingeniería en la nube

Ingeniería en la nube es la aplicación de disciplinas de ingeniería a la computación en la nube.

¡Nuevo!!: Ingeniería de software e Ingeniería en la nube · 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!!: Ingeniería de software e Ingeniería informática · Ver más »

Ingeniería ontológica

La Ingeniería ontológica es un campo de las ciencias de la computación y ciencias de la información que estudia los métodos y metodologías para construir esquemas conceptuales (ontología): esta corresponde a la representación formal de un grupo de conceptos dentro de un dominio y de las relaciones entre esos conceptos.

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

Ingeniería técnica en informática de gestión

La Ingeniería técnica en informática de gestión es una disciplina de la Ingeniería que combina una importante carga docente en economía y gestión empresarial con la adquisición de conocimientos científicos y técnicos, para el diseño e implementación de sistemas y procesos de gestión de las tecnologías de la información y la comunicación (TIC) mediante computadoras.

¡Nuevo!!: Ingeniería de software e Ingeniería técnica en informática de gestión · Ver más »

Ingeniería Técnica en Informática de Sistemas

Rama de la Ingeniería actualizada especializada en información.

¡Nuevo!!: Ingeniería de software e Ingeniería Técnica en Informática de Sistemas · Ver más »

Ingeniería web

La ingeniería web es la aplicación de metodologías sistemáticas, disciplinadas y cuantificables al desarrollo eficiente, operación y evolución de aplicaciones de alta calidad en la World Wide Web.

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

Ingeniero

Un ingeniero (del latín ingeniun) es una persona que brinda el servicio de ingeniería o utilizan el ingenio para resolver problemas.

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

Inspección de software

Inspección en la Ingeniería de software, se relaciona con la Revisión por pares de cualquier producto de trabajo por personas capacitadas que buscan defectos mediante un proceso bien definido.

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

Inspección visual

La inspección visual es un método común de control de calidad, adquisición de datos y análisis de datos.

¡Nuevo!!: Ingeniería de software e Inspección visual · 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!!: Ingeniería de software e Institute of Electrical and Electronics Engineers · Ver más »

Instituto de Ciencias del Patrimonio

El Instituto de Ciencias del Patrimonio (Incipit) es un centro de investigación español dependiente del Consejo Superior de Investigaciones Científicas (CSIC) dentro de su área de Humanidades y Ciencias Sociales.

¡Nuevo!!: Ingeniería de software e Instituto de Ciencias del Patrimonio · Ver más »

Instituto de Ciencias e Ingeniería de la Computación

El Instituto de Ciencias e Ingeniería de la Computación (ICIC) es parte del Centro Científico Tecnológico de Bahía Blanca.

¡Nuevo!!: Ingeniería de software e Instituto de Ciencias e Ingeniería de la Computación · Ver más »

Instituto de Ingeniería de Software

Software Engineering Institute (SEI) es un instituto federal estadounidense de investigación y desarrollo, fundado por Congreso de los Estados Unidos en 1984 para desarrollar modelos de evaluación y mejora en el desarrollo de software, que dieran respuesta a los problemas que generaba al ejército estadounidense la programación e integración de los subsistemas de software en la construcción de complejos sistemas militares.

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

Instituto Tecnológico de Chihuahua II

El Instituto Tecnológico de Chihuahua II (ITCH II) es una escuela de educación superior ubicada en la ciudad de Chihuahua, México, que pertenece al Tecnológico Nacional de México (TecNM).

¡Nuevo!!: Ingeniería de software e Instituto Tecnológico de Chihuahua II · Ver más »

Instituto Tecnológico de las Américas

El Instituto Tecnológico de las Américas (ITLA) es una institución especializada en estudios técnicos-superiores en Santo Domingo en la República Dominicana.

¡Nuevo!!: Ingeniería de software e Instituto Tecnológico de las Américas · Ver más »

Integración continua

La integración continua (continuous integration en inglés) es una práctica de ingeniería de software que consiste en hacer integraciones automáticas de un proyecto lo más a menudo posible para así poder detectar fallos cuanto antes.

¡Nuevo!!: Ingeniería de software e Integración continua · Ver más »

Interfaz fluida

En ingeniería de software, una interfaz fluida (término acuñado por primera vez por Eric Evans y Martin Fowler) es una construcción orientada a objeto que define un comportamiento capaz de retransmitir el contexto de la instrucción de una llamada subsecuente.

¡Nuevo!!: Ingeniería de software e Interfaz fluida · 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!!: Ingeniería de software e Interfaz gráfica de usuario · Ver más »

ISO/IEC 12207

ISO/IEC 12207 - Information Technology / Software Life Cycle Processes es el estándar para los procesos de ciclo de vida del software de la organización ISO.

¡Nuevo!!: Ingeniería de software e ISO/IEC 12207 · Ver más »

ISO/IEC 14764

ISO/IEC 14764:2006 es un estándar que amplía la "gestión del proceso de mantenimiento descrito en la norma ISO/IEC 12207".

¡Nuevo!!: Ingeniería de software e ISO/IEC 14764 · Ver más »

ISO/IEC/IEEE 15939:2007

ISO/IEC 15939:2007 es un estándar internacional que proporciona un proceso y marco común para la medición de sistemas y software informático.

¡Nuevo!!: Ingeniería de software e ISO/IEC/IEEE 15939:2007 · Ver más »

Α

Alfa (en mayúscula Α, en minúscula α; llamada) es la primera letra del alfabeto griego.

¡Nuevo!!: Ingeniería de software y Α · Ver más »

Jack Dongarra

Jack J. Dongarra (nacido el 18 de julio de 1950) es un matemático y científico de la computación estadounidense.

¡Nuevo!!: Ingeniería de software y Jack Dongarra · Ver más »

Jack Sweeney

Jack Sweeney (n. 2002) es un programador y emprendedor estadounidense.

¡Nuevo!!: Ingeniería de software y Jack Sweeney · Ver más »

Jamila Gordon

Jamila Gordon es una emprendedora australiana somalí.

¡Nuevo!!: Ingeniería de software y Jamila Gordon · Ver más »

Java classloader

El Java Classloader(en español, cargador de clases Java) es una parte del Java Runtime Environment que carga dinámicamente clases Java en la Java Virtual Machine.

¡Nuevo!!: Ingeniería de software y Java classloader · Ver más »

JavaScript no obstructivo

JavaScript no obstructivo es un paradigma floreciente en el uso del lenguaje de programación JavaScript, utilizado en la Web.

¡Nuevo!!: Ingeniería de software y JavaScript no obstructivo · Ver más »

Javier Romañach Cabrero

Javier Romañach Cabrero (Manresa, 6 de noviembre de 1962 - Madrid, 13 de noviembre de 2018) fue un humanista, activista social e inventor español.

¡Nuevo!!: Ingeniería de software y Javier Romañach Cabrero · Ver más »

Jean-Raymond Abrial

Jean-Raymond Abrial (noviembre de 1938) es un informático francés, inventor de los métodos formales Z y B.

¡Nuevo!!: Ingeniería de software y Jean-Raymond Abrial · Ver más »

Jeff Dean

Jeffrey Adgate "Jeff" Dean (nacido el 23 de julio de 1968) es un científico informático americano e ingeniero de software.

¡Nuevo!!: Ingeniería de software y Jeff Dean · Ver más »

Jim Highsmith

James A. Highsmith III nació en 1945, en Estados Unidos.

¡Nuevo!!: Ingeniería de software y Jim Highsmith · Ver más »

Jira

Jira es un producto de software propietario para la gestión de proyectos, seguimiento de errores e incidencias.

¡Nuevo!!: Ingeniería de software y Jira · Ver más »

Joel Spolsky

Avram Joel Spolsky (Albuquerque, Nuevo México, Estados Unidos, 1965) es un ingeniero de ''software'' y escritor.

¡Nuevo!!: Ingeniería de software y Joel Spolsky · Ver más »

Jonathan Bowen

Jonathan P. Bowen FBCS FRSA (1956) es un informático británico.

¡Nuevo!!: Ingeniería de software y Jonathan Bowen · Ver más »

Joos Ulrich Heintz

Joos Ulrich Heintz (27 de octubre de 1945, Zúrich, Suiza) es matemático y doctor en Filosofía por la Universidad de Zúrich.

¡Nuevo!!: Ingeniería de software y Joos Ulrich Heintz · Ver más »

José María Troya Linero

José María Troya Linero (Olvera, Cádiz, 26 de noviembre de 1952 - Málaga, 6 de abril de 2016) se licenció en Ciencias Físicas en la especialidad de Cálculo Automático por la Universidad Complutense de Madrid en 1974, doctorándose por la misma universidad en 1980.

¡Nuevo!!: Ingeniería de software y José María Troya Linero · Ver más »

Josh Wardle

Josh Wardle es un ingeniero de software galés, más conocido por desarrollar el viral juego web de palabras Wordle.

¡Nuevo!!: Ingeniería de software y Josh Wardle · Ver más »

Judith Resnik

Judith Arlene Resnik (Akron, Ohio; 5 de abril de 1949-Cabo Cañaveral, Florida, 28 de enero de 1986) fue una doctora en ingeniería eléctrica, ingeniera de software, ingeniera biomédica, piloto y astronauta estadounidense.

¡Nuevo!!: Ingeniería de software y Judith Resnik · Ver más »

Jussi Pekka Kasurinen

Jussi Pekka Kasurinen, nació en Savonlinna, Finlandia, en 1982, es un escritor finlandés e investigador postdoctoral, se graduó como maestro en ciencias (de ingeniería) de la Universidad Politécnica de Lappeenranta (LUT) en el 2007 y terminó su doctorado en filosofía en la misma casa de estudios en el 2011.

¡Nuevo!!: Ingeniería de software y Jussi Pekka Kasurinen · Ver más »

KDE neon

KDE neon es un conjunto de repositorios para las ediciones LTS de Ubuntu con la última versión del escritorio KDE y aplicaciones de 64 bits.

¡Nuevo!!: Ingeniería de software y KDE neon · Ver más »

Keiser University-Latin American Campus

Keiser University - Latin American Campus es un campus filial de Keiser University en Florida, Estados Unidos.

¡Nuevo!!: Ingeniería de software y Keiser University-Latin American Campus · Ver más »

Kellee Santiago

Kellee Santiago es una diseñadora y productora de videojuegos venezolana-estadounidense.

¡Nuevo!!: Ingeniería de software y Kellee Santiago · Ver más »

Kiwix

Kiwix es un proyecto de software libre que ofrece la posibilidad de acceder a Wikipedia y otros portales web basados en MediaWiki sin conexión a Internet.

¡Nuevo!!: Ingeniería de software y Kiwix · Ver más »

La venganza de los hackers

La venganza de los hackers, es un ensayo libre de Eric Steven Raymond sobre desarrollo de software de código abierto el cual es usado de referencia e inspiración por los desarrolladores de software libre.

¡Nuevo!!: Ingeniería de software y La venganza de los hackers · Ver más »

Laboratoire d'Informatique de Grenoble

El Laboratoire d'Informatique de Grenoble (LIG, Laboratorio de Informática de Grenoble) es un extenso laboratorio de investigación en Ciencias de la Computación situado en Grenoble, Francia.

¡Nuevo!!: Ingeniería de software y Laboratoire d'Informatique de Grenoble · Ver más »

Laboratorio de Ciencias de la Computación e Inteligencia Artificial del Instituto de Tecnología de Massachusetts

El Laboratorio de Ciencias de la Computación e Inteligencia Artificial del Instituto de Tecnología de Massachusetts (MIT Computer Science and Artificial Intelligence Laboratory -CSAIL- en idioma inglés) es un laboratorio de investigación del Instituto de Tecnología de Massachusetts formado por la fusión, en el año 2003, del Laboratory for Computer Science y el Artificial Intelligence Laboratory.

¡Nuevo!!: Ingeniería de software y Laboratorio de Ciencias de la Computación e Inteligencia Artificial del Instituto de Tecnología de Massachusetts · Ver más »

Lean Project Management

Lean Project Management o Gestión de Proyectos Lean ("ajustada") es la aplicación del concepto Lean (como la construcción Lean, la fabricación Lean y el pensamiento Lean) a la gestión de proyectos.

¡Nuevo!!: Ingeniería de software y Lean Project Management · Ver más »

Lean software development

La metodología de desarrollo de software lean (traducción aproximada en este contexto de lean: «austero», «firme», «seguro» o «eficiente») es una traducción de los principios y las prácticas de la forma de producir lean, hacia el área del desarrollo de software.

¡Nuevo!!: Ingeniería de software y Lean software development · Ver más »

Lemontech

Lemontech es una empresa de desarrollo de software de servicio fundada en 2003 en Santiago, con oficinas en Chile, México y Perú.

¡Nuevo!!: Ingeniería de software y Lemontech · Ver más »

Lenguaje de patrón

En diseño, un lenguaje de patrón es un método estructurado para describir una serie de buenas prácticas de diseño en un área particular.

¡Nuevo!!: Ingeniería de software y Lenguaje de patrón · 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!!: Ingeniería de software y Lenguaje de programación · Ver más »

Lenguaje específico de dominio

En desarrollo de software e ingeniería de dominio, un lenguaje específico de dominio, o "lenguaje específico del dominio", (en inglés domain-specific language, DSL) es un lenguaje de programación o especificación dedicado a resolver un problema en particular, representar un problema específico y proveer una técnica para solucionar una situación particular.

¡Nuevo!!: Ingeniería de software y Lenguaje específico de dominio · Ver más »

Lenguaje Z

El Lenguaje Z es un lenguaje de especificación formal utilizado en ingeniería del software para la especificación formal de sistemas de información, como una fase previa al desarrollo del código de programa para el mismo en un lenguaje de programación.

¡Nuevo!!: Ingeniería de software y Lenguaje Z · Ver más »

Lennart Poettering

Lennart Poettering es un programador de computadoras, reconocido por ser el creador de avahi, PulseAudio y systemd.

¡Nuevo!!: Ingeniería de software y Lennart Poettering · Ver más »

Ley de Hofstadter

La Ley de Hofstadter es un refrán que describe la dificultad de estimar el tiempo que llevará completar tareas de gran complejidad.

¡Nuevo!!: Ingeniería de software y Ley de Hofstadter · 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!!: Ingeniería de software y Leyes de Lehman de la evolución del software · Ver más »

Liberación continua

En el desarrollo de software, el modelo de lanzamiento continuo, liberación continua, actualización rodante (por rolling release, en inglés) o actualización continua se refiere a un sistema de lanzamiento y actualizaciones constante del software.

¡Nuevo!!: Ingeniería de software y Liberación continua · Ver más »

Liga Canaria de Esports HiperDino

Liga Canaria de Esports S.L. es una empresa española dedicada a la organización de eventos presenciales, competiciones online, entretenimiento digital, desarrollo de software, producción audiovisual y proyectos tecnológicos; la empresa es parte del Grupo DinoSol y está establecida en Santa Cruz de Tenerife, España.

¡Nuevo!!: Ingeniería de software y Liga Canaria de Esports HiperDino · Ver más »

Light Table (software)

Light Table es un entorno de desarrollo integrado (por sus siglas en inglés IDE) para la ingeniería de software desarrollado por Chris Granger y Robert Attorri.

¡Nuevo!!: Ingeniería de software y Light Table (software) · Ver más »

Lingüística cognitiva

La lingüística cognitiva es un estudio interdisciplinario de la lingüística y la psicología cognitiva.

¡Nuevo!!: Ingeniería de software y Lingüística cognitiva · Ver más »

Linus Torvalds

Linus Benedict Torvalds (Helsinki, Finlandia) es un ingeniero de ''software'' finlandés-estadounidense, conocido por iniciar y mantener el desarrollo del kernel (en español, núcleo) Linux, basándose en el sistema operativo libre Minix creado por Andrew S. Tanenbaum y en algunas herramientas, varias utilidades y los compiladores desarrollados por el proyecto GNU.

¡Nuevo!!: Ingeniería de software y Linus Torvalds · Ver más »

Louis C.K.

Louis Alfred Székely (Washington D. C., 12 de septiembre de 1967), conocido profesionalmente como Louis C.K., es un comediante, actor, escritor, cineasta.

¡Nuevo!!: Ingeniería de software y Louis C.K. · Ver más »

Management buy-in

El Management buy-in (MBI), al español "compra con inserción del ejecutivo" es la adquisición de una empresa por parte de un ejecutivo externo o con la ayuda económica de un inversor pero con la ayuda de un ejecutivo externo.

¡Nuevo!!: Ingeniería de software y Management buy-in · Ver más »

Manifiesto ágil

El 12 de febrero de 2001 diecisiete críticos de los modelos de mejora del desarrollo de software basados en procesos, convocados por Kent Beck, quien había publicado un par de años antes Extreme Programming Explained, libro en el que exponía una nueva metodología denominada Extreme Programming, se reunieron en Snowbird, Utah para tratar sobre técnicas y procesos para desarrollar software.

¡Nuevo!!: Ingeniería de software y Manifiesto ágil · Ver más »

Mantenibilidad

Dependiendo del campo, mantenibilidad puede tener significados ligeramente diferentes.

¡Nuevo!!: Ingeniería de software y Mantenibilidad · 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!!: Ingeniería de software y Mantenimiento de software · Ver más »

Margaret Hamilton (científica)

Margaret Hamilton (Paoli, Indiana, 17 de agosto de 1936) es una científica computacional, matemática e ingeniera de Software estadounidense.

¡Nuevo!!: Ingeniería de software y Margaret Hamilton (científica) · Ver más »

Mario Piattini

Mario Gerardo Piattini Velthuis (Buenos Aires, Argentina 28 de marzo de 1966) es un informático con diversas investigaciones en el ámbito de la ingeniería de sistemas y software, fundador del Grupo Alarcos de Investigación.

¡Nuevo!!: Ingeniería de software y Mario Piattini · Ver más »

Mark Russinovich

Mark Eugene Russinovich (Salamanca, 22 de diciembre de 1966) es un ingeniero de software estadounidense nacido en España que ejerce como CTO de Microsoft Azure.

¡Nuevo!!: Ingeniería de software y Mark Russinovich · Ver más »

Martin Fowler

Martin Fowler (Walsall, 1963) es un ingeniero de software británico, autor y orador internacional sobre desarrollo de software, especializado en análisis y diseño orientado a objetos, UML, patrones de diseño, y metodologías de desarrollo ágil, incluyendo programación extrema.

¡Nuevo!!: Ingeniería de software y Martin Fowler · Ver más »

MÉTRICA

MÉTRICA es una metodología de planificación, desarrollo y mantenimiento de sistemas de información, promovida por el Ministerio de Hacienda y Función Pública (antiguo Ministerio de Administraciones Públicas) del Gobierno de España para la sistematización de actividades del ciclo de vida de los proyectos software en el ámbito de las administraciones públicas.

¡Nuevo!!: Ingeniería de software y MÉTRICA · Ver más »

Máster en informática aplicada a la gestión de empresas

El Máster de Métodos Informáticos aplicados a la gestión de empresas (MIAGE) es un diploma universitario francés a nivel de Maestría, con competencias en informática y en gestión, destinado a formar Expertos en ingeniería y Sistema de información.

¡Nuevo!!: Ingeniería de software y Máster en informática aplicada a la gestión de empresas · Ver más »

Método de depuración del patito de goma

El método de depuración del patito de goma es un término informal utilizado en ingeniería de software para describir un método de revisión de código.

¡Nuevo!!: Ingeniería de software y Método de depuración del patito de goma · Ver más »

Método de desarrollo de sistemas dinámicos

El Método de Desarrollo de Sistemas dinámicos (en inglés Dynamic Systems Development Method o DSDM) es un método que provee un framework para el desarrollo ágil de software, apoyado por su continua implicación del usuario en un desarrollo iterativo y creciente que sea sensible a los requerimientos cambiantes, para desarrollar un sistema que reúna las necesidades de la empresa en tiempo y presupuesto.

¡Nuevo!!: Ingeniería de software y Método de desarrollo de sistemas dinámicos · Ver más »

Método de ensayo

Un método de prueba o método de ensayo, es un procedimiento definitivo que produce un resultado de prueba.

¡Nuevo!!: Ingeniería de software y Método de ensayo · Ver más »

Método en V

El Método-V define un procedimiento uniforme para el desarrollo de productos para las TIC.

¡Nuevo!!: Ingeniería de software y Método en V · Ver más »

Método formal

En ingeniería de software un método formal es un camino a la construcción y análisis de modelos matemáticos que permitan una automatización del desarrollo de sistemas informáticos.

¡Nuevo!!: Ingeniería de software y Método formal · Ver más »

Métrica de punto función

La métrica del punto función es un método utilizado en ingeniería del software para medir el tamaño del software.

¡Nuevo!!: Ingeniería de software y Métrica de punto función · Ver más »

Métrica del software

En el campo de la ingeniería del software, una métrica es un estándar de medida de un grado en el que un sistema o proceso de software posee alguna propiedad.

¡Nuevo!!: Ingeniería de software y Métrica del software · Ver más »

Módulo (patrón de diseño)

En ingeniería de ''software'', el patrón de diseño módulo es un patrón de diseño utilizado para implementar el concepto de módulos de software definidos por el paradigma de programación modular, en un lenguaje de programación que no lo soporta, o lo soporta parcialmente.

¡Nuevo!!: Ingeniería de software y Módulo (patrón de diseño) · Ver más »

Medalla Nacional de Tecnología e Innovación

La Medalla Nacional de Tecnología e Innovación (en inglés: National Medal of Technology and Innovation; anteriormente conocido como la Medalla Nacional de Tecnología, en inglés National Medal of Technology) es un honor concedido por el Presidente de los Estados Unidos de América a inventores y los innovadores que han hecho importantes contribuciones al desarrollo de nuevos e importantes tecnologías.

¡Nuevo!!: Ingeniería de software y Medalla Nacional de Tecnología e Innovación · Ver más »

Medicina genómica

La medicina personalizada (término más utilizado) también llamada medicina precisa, medicina estratificada y medicina P4, son procedimientos médicos que separan a los pacientes en grupos para prácticas, intervenciones y/o productos que se basan en su respuesta predictiva o riesgo de enfermedad.

¡Nuevo!!: Ingeniería de software y Medicina genómica · 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!!: Ingeniería de software y Meir M. Lehman · Ver más »

Metamodelado

Metamodelado, o meta-modelado, en Ingeniería de software, Ingeniería de sistemas y otras disciplinas, es el análisis, construcción y desarrollo de esquemas, reglas, restricciones, modelos y teorías aplicables y útiles para el modelado de clases predefinidas de problemas.

¡Nuevo!!: Ingeniería de software y Metamodelado · Ver más »

Metodología (ingeniería de software)

La rama de la metodología, dentro de la ingeniería de software, se encarga de elaborar estrategias, técnicas y formas de trabajo de desarrollo de software que promuevan prácticas adaptativas en vez de predictivas; centradas en las personas o los equipos, orientadas hacia la funcionalidad y la entrega, de comunicación intensiva y que requieren implicación directa del cliente.

¡Nuevo!!: Ingeniería de software y Metodología (ingeniería de software) · Ver más »

Metodología de Booch

La Metodología de Booch es una técnica usada en ingeniería de software.

¡Nuevo!!: Ingeniería de software y Metodología de Booch · Ver más »

Metodología de desarrollo de software

La metodología de desarrollo de software en ingeniería de ''software'' es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información.

¡Nuevo!!: Ingeniería de software y Metodología de desarrollo de software · Ver más »

Microsoft Visio

Microsoft Visio (antes Microsoft Office Visio) es una aplicación de diagramación y gráficos vectoriales que forma parte de la ''suite'' ofimática Microsoft Office.

¡Nuevo!!: Ingeniería de software y Microsoft Visio · Ver más »

Mike Beedle

Mike Beedle fue un físico teórico estadounidense que, más tarde, se convirtió en ingeniero de software.

¡Nuevo!!: Ingeniería de software y Mike Beedle · Ver más »

Mike Keith

Michael Keith (nacido en 1955) es un matemático, ingeniero de software y autor de obras de juegos numéricos estadounidense.

¡Nuevo!!: Ingeniería de software y Mike Keith · Ver más »

Mike Krieger

Michel "Mike" Krieger (São Paulo, 4 de marzo de 1986) es un empresario e ingeniero de software brasileño, que cofundó Instagram junto con Kevin Systrom.

¡Nuevo!!: Ingeniería de software y Mike Krieger · Ver más »

MinGW

MinGW (Minimalist GNU for Windows), anteriormente conocido como MinGW32, es una implementación de los compiladores GCC para la plataforma Win32, que permite migrar la capacidad de este compilador en entornos Windows.

¡Nuevo!!: Ingeniería de software y MinGW · Ver más »

Mnemónico

En informática, un mnemónico o nemónico es una palabra que sustituye a un código de operación (lenguaje de máquina), con lo cual resulta más fácil la programación, es de aquí de donde se aplica el concepto de lenguaje ensamblador.

¡Nuevo!!: Ingeniería de software y Mnemónico · Ver más »

Modelo de dominio

Un modelo de dominio en la resolución de problemas e ingeniería de software, es un modelo conceptual de todos los temas relacionados con un problema específico.

¡Nuevo!!: Ingeniería de software y Modelo de dominio · Ver más »

Modelo de Información

Un modelo de información es una representación de los conceptos, las relaciones entre ellos; así como las restricciones, reglas y operaciones que les son aplicables en un dominio específico.

¡Nuevo!!: Ingeniería de software y Modelo de Información · Ver más »

Modelo de madurez e-learning

En Ingeniería de Software, el  modelo de madurez e-learning (eMM) es un modelo para evaluar la capacidad de los procesos educativos e-learning sobre tecnología electrónica. .

¡Nuevo!!: Ingeniería de software y Modelo de madurez e-learning · Ver más »

Modelo de prototipos

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

¡Nuevo!!: Ingeniería de software y Modelo de prototipos · Ver más »

Modelo entidad-relación

Un modelo entidad-relación es una herramienta para el modelo de datos, la cual facilita la representación de entidades de una base de datos.

¡Nuevo!!: Ingeniería de software y Modelo entidad-relación · Ver más »

Modelo semántico de datos

El modelo de dato semántico en ingeniería de software tiene varios significados.

¡Nuevo!!: Ingeniería de software y Modelo semántico de datos · Ver más »

Modelo SLIM

El Modelo SLIM, abreviación del inglés careweon, también conocido como modelo Putnam es una técnica de estimación de costes para proyectos de software, desarrollada por Lawrence H. Putnam en 1978.

¡Nuevo!!: Ingeniería de software y Modelo SLIM · Ver más »

Modelo–vista–controlador

Modelo-vista-controlador (MVC) es un patrón de arquitectura de software, que separa los datos y principalmente lo que es la lógica de negocio de una aplicación de su representación y el módulo encargado de gestionar los eventos y las comunicaciones.

¡Nuevo!!: Ingeniería de software y Modelo–vista–controlador · Ver más »

Montevideo Portal

Montevideo Portal es un portal web de noticias uruguayo.

¡Nuevo!!: Ingeniería de software y Montevideo Portal · Ver más »

Moove It

Moove It es una empresa de ingeniería de software con sede en Austin, Texas y oficinas en San Francisco, Montevideo y Cali.

¡Nuevo!!: Ingeniería de software y Moove It · Ver más »

Moprosoft

Modelo de Procesos para la Industria del Software es un modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software.

¡Nuevo!!: Ingeniería de software y Moprosoft · Ver más »

MVC

MVC es una abreviatura que puede significar.

¡Nuevo!!: Ingeniería de software y MVC · Ver más »

Nancy Lynch

Nancy A. Lynch (1948) es una profesora del Instituto Tecnológico de Massachusetts (MIT).

¡Nuevo!!: Ingeniería de software y Nancy Lynch · Ver más »

Número de Betti

En topología algebraica, los números de Betti distinguen los espacios topológicos.

¡Nuevo!!: Ingeniería de software y Número de Betti · Ver más »

Niklaus Wirth

Niklaus Wirth (Winterthur Suiza, 15 de febrero de 1934), científico de la computación.

¡Nuevo!!: Ingeniería de software y Niklaus Wirth · Ver más »

No hay balas de plata

«No hay balas de plata — Esencia y accidentes en la ingeniería del software» («No Silver Bullet — Essence and Accidents of Software Engineering») es el título de un artículo científico sobre ingeniería del software presentado en 1986 por Fred Brooks con ocasión del X Congreso Mundial de Informática de la IFIP.

¡Nuevo!!: Ingeniería de software y No hay balas de plata · Ver más »

Object-role modeling

Modela de objeto-rol (ORM) es usado para modelar la semántica de un universo de discurso. ORM es a menudo utilizado para modelado de datos e ingeniería de software.

¡Nuevo!!: Ingeniería de software y Object-role modeling · Ver más »

Ole-Johan Dahl

Ole-Johan Dahl (Mandal, Noruega, 12 de octubre de 1931 – 29 de junio de 2002) fue un científico de la computación noruego considerado uno de los padres del lenguaje de programación Simula, y de la programación orientada a objetos, junto con Kristen Nygaard.

¡Nuevo!!: Ingeniería de software y Ole-Johan Dahl · Ver más »

Ontología (informática)

En ciencias de la computación y ciencias de la comunicación, una ontología es una definición formal de tipos, propiedades, y relaciones entre entidades que realmente o fundamentalmente existen para un dominio de discurso en particular.

¡Nuevo!!: Ingeniería de software y Ontología (informática) · Ver más »

Open Source Initiative

La Open Source Initiative (OSI, en español Iniciativa para el Código Abierto) es una organización dedicada a la promoción del código abierto.

¡Nuevo!!: Ingeniería de software y Open Source Initiative · Ver más »

OpenJDK

OpenJDK es la versión libre de la plataforma de desarrollo Java bajo concepto de lenguaje orientado a objetos.

¡Nuevo!!: Ingeniería de software y OpenJDK · Ver más »

Optimización combinatoria

La optimización combinatoria es una rama de la optimización en matemáticas aplicadas y en ciencias de la computación, relacionada con la investigación de operaciones, Teoría algorítmica de la información y teoría de la complejidad computacional.

¡Nuevo!!: Ingeniería de software y Optimización combinatoria · Ver más »

Optimización de software

La optimización de software es el proceso de modificación de un software para hacer que algún aspecto del mismo funcione de manera más eficiente y/o utilizar menos recursos (mayor rendimiento).

¡Nuevo!!: Ingeniería de software y Optimización de software · Ver más »

Outlast

Outlast es un videojuego de terror y supervivencia en primera persona desarrollado por Red Barrels, una compañía fundada por antiguos miembros del equipo de desarrolladores de otros juegos como Prince of Persia, Assassin's Creed, Splinter Cell y Uncharted.

¡Nuevo!!: Ingeniería de software y Outlast · Ver más »

Paradigma de programación

Se denominan paradigmas de programación a las formas de clasificar los lenguajes de programación en función de sus características.

¡Nuevo!!: Ingeniería de software y Paradigma de programación · Ver más »

Parálisis del análisis

La parálisis por análisis es el error típico de ciertos proyectos en donde nunca se empieza a implementar o a desarrollar prototipos porque el proyecto se ve inmerso en una permanente fase de análisis previo.

¡Nuevo!!: Ingeniería de software y Parálisis del análisis · Ver más »

Parc Bit

El ParcBit (Parque Balear de Innovación Tecnológica) es un parque empresarial que acoge empresas mayoritariamente del ámbito tecnológico.

¡Nuevo!!: Ingeniería de software y Parc Bit · Ver más »

Patrón de diseño

Los patrones de diseño son unas técnicas para resolver problemas comunes en el desarrollo de ''software'' y otros ámbitos referentes al diseño de interacción o interfaces.

¡Nuevo!!: Ingeniería de software y Patrón de diseño · Ver más »

Patrón de método de la plantilla

En ingeniería de software, el patrón de método de la plantilla es un patrón de diseño de comportamiento que define el esqueleto de programa de un algoritmo en un método, llamado método de plantilla, el cual difiere algunos pasos a las subclases. Permite redefinir ciertos pasos seguros de un algoritmo sin cambiar la estructura del algoritmo.

¡Nuevo!!: Ingeniería de software y Patrón de método de la plantilla · Ver más »

Patrones de arquitectura

Los patrones arquitectónicos, o patrones de arquitectura, también llamados arquetipos ofrecen soluciones a problemas de arquitectura de software en ingeniería de software.

¡Nuevo!!: Ingeniería de software y Patrones de arquitectura · Ver más »

Planeamiento

Se conoce como planificación, planeación, planteamiento o plan, al proceso de toma de decisiones para alcanzar un futuro deseado, teniendo en cuenta la situación actual y los factores internos y externos que pueden influir en el logro de los objetivos.

¡Nuevo!!: Ingeniería de software y Planeamiento · Ver más »

Planner

Planner es una herramienta para planear, programar y seguir proyectos para el escritorio GNOME.

¡Nuevo!!: Ingeniería de software y Planner · Ver más »

Planning poker

Planning Poker es una técnica para calcular una estimación basada en el consenso, en su mayoría utilizada para estimar el esfuerzo o el tamaño relativo de las tareas de desarrollo de software.

¡Nuevo!!: Ingeniería de software y Planning poker · Ver más »

Pleomorfismo (microbiología)

En microbiología, el pleomorfismo (del griego πλέω- más y -μορφή formas) es la capacidad de algunos microorganismos para alterar su morfología, funciones biológicas o modos reproductivos en respuesta a las condiciones ambientales.

¡Nuevo!!: Ingeniería de software y Pleomorfismo (microbiología) · Ver más »

Port (informática)

En ingeniería de ''software'', un port es una adaptación de un programa a otra plataforma.

¡Nuevo!!: Ingeniería de software y Port (informática) · Ver más »

Prefuse

Prefuse es un toolkit basado en Java para la creación interactiva de aplicaciones de visualización de la información.

¡Nuevo!!: Ingeniería de software y Prefuse · Ver más »

Presentación–abstracción–control

Presentación–abstracción–control (PAC) es un patrón de arquitectura de software para sistemas interactivos, similar al Modelo Vista Controlador (MVC).

¡Nuevo!!: Ingeniería de software y Presentación–abstracción–control · Ver más »

Principio de abstracción (programación)

En ingeniería de software y teoría de lenguajes de programación, el principio de abstracción (o el principio de abstracción) es un dictado básico que tiene como objetivo reducir la duplicación de información en un programa (generalmente con énfasis en la duplicación de código) siempre que sea práctico haciendo uso de abstracciones proporcionadas por el lenguaje de programación o bibliotecas de software.

¡Nuevo!!: Ingeniería de software y Principio de abstracción (programación) · Ver más »

Principio de Pareto

El principio de Pareto, denominado en honor al economista italiano Vilfredo Pareto, establece que aproximadamente el 80% de los efectos proviene del 20% de las causas (García, 2010).

¡Nuevo!!: Ingeniería de software y Principio de Pareto · Ver más »

Principio de responsabilidad única

El principio de responsabilidad única o SRP (siglas del inglés, Single Responsibility Principle) en ingeniería de software establece que cada módulo o clase debe tener responsabilidad sobre una sola parte de la funcionalidad proporcionada por el software y esta responsabilidad debe estar encapsulada en su totalidad por la clase.

¡Nuevo!!: Ingeniería de software y Principio de responsabilidad única · Ver más »

Problema del diamante

En los lenguajes de programación orientada a objetos, el problema del diamante es una ambigüedad que surge cuando dos clases B y C heredan de A, y la clase D hereda de B y C. Si un método en D llama a un método definido en A, ¿por qué clase lo hereda, B o C? Por ejemplo, en el contexto del desarrollo de software GUI, una clase Botón puede heredar de las clases Rectángulo (para la apariencia) y Ratón (para los eventos de ratón), y las clases Rectángulo y Ratón heredan a su vez de la clase Objeto.

¡Nuevo!!: Ingeniería de software y Problema del diamante · Ver más »

Problemas no resueltos de la ingeniería de software

Algunos de los problemas no resueltos de la ingeniería del software incluyen.

¡Nuevo!!: Ingeniería de software y Problemas no resueltos de la ingeniería de software · Ver más »

Proceso del desarrollo del software

En ingeniería del software, un proceso de desarrollo del software es el proceso de dividir el trabajo de desarrollo del software en distintas fases para mejorar el diseño, la gestión del producto, y la gestión de proyecto.

¡Nuevo!!: Ingeniería de software y Proceso del desarrollo del software · 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!!: Ingeniería de software y Proceso para el desarrollo de software · Ver más »

Proceso unificado

El Proceso Unificado de Desarrollo de Software o simplemente Proceso Unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental.

¡Nuevo!!: Ingeniería de software y Proceso unificado · 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!!: Ingeniería de 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!!: Ingeniería de software y Programa informático · 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!!: Ingeniería de software y Programación extrema · Ver más »

Programación orientada a componentes

Un componente de software es una unidad modular de un programa software con interfaces y dependencias bien definidas que permiten ofertar o solicitar un conjunto de servicios o funcionales.

¡Nuevo!!: Ingeniería de software y Programación orientada a componentes · 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!!: Ingeniería de software y Programador · Ver más »

Proyecto GNU

El proyecto GNU es un proyecto colaborativo de software libre con el objetivo de crear un sistema operativo completamente libre: el sistema GNU.

¡Nuevo!!: Ingeniería de software y Proyecto GNU · Ver más »

Proyecto greenfield

En varias disciplinas se considera como proyecto greenfield aquel que carece de restricciones impuestas por algún trabajo anterior.

¡Nuevo!!: Ingeniería de software y Proyecto greenfield · 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!!: Ingeniería de software y Prueba de integración · Ver más »

Pruebas de aceptación (informática)

En ingeniería de software y pruebas de software, las pruebas de aceptación (User Acceptance Testing, UAT) pertenecen a las últimas etapas previas a la liberación en firme de versiones nuevas a fin de determinar si cumplen con las necesidades y/o requerimientos de las empresas y sus usuarios.

¡Nuevo!!: Ingeniería de software y Pruebas de aceptación (informática) · Ver más »

Pruebas de humo

En ingeniería de software y pruebas de software, las pruebas de humo (smoke testing en inglés) son un tipo de pruebas funcionales que consisten en una revisión rápida de un producto de software para comprobar su inicio y que no tiene defectos evidentes que interrumpan la operación básica del mismo.

¡Nuevo!!: Ingeniería de software y Pruebas de humo · Ver más »

Pruebas de integración del sistema

Las pruebas de integración de sistemas (PIS) implican la prueba general de un sistema completo de muchos componentes o elementos del subsistema.

¡Nuevo!!: Ingeniería de software y Pruebas de integración del sistema · Ver más »

Pruebas de rendimiento del software

En la ingeniería del software, las pruebas de rendimiento son las pruebas que se realizan, desde una perspectiva, para determinar lo rápido que realiza una tarea un sistema en condiciones particulares de trabajo.

¡Nuevo!!: Ingeniería de software y Pruebas de rendimiento del software · 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!!: Ingeniería de software y Pruebas de software · Ver más »

Pruebas de validación

Las pruebas de validación en la ingeniería de software son el proceso de revisión que verifica que el sistema de software producido cumple con las especificaciones y logra su cometido.

¡Nuevo!!: Ingeniería de software y Pruebas de validación · Ver más »

Pruebas formales de software

Las Pruebas Formales de Software (Formal Testing) son un enfoque de Prueba de Software en el que se usa extensivamente y de manera integrada una clase particular de Lenguajes Formales en actividades de pruebas.

¡Nuevo!!: Ingeniería de software y Pruebas formales de software · Ver más »

Puntos de caso de uso

Puntos de caso de uso es un método de estimación de esfuerzo para proyectos de software, a partir de sus casos de uso.

¡Nuevo!!: Ingeniería de software y Puntos de caso de uso · Ver más »

RAISE

RAISE, acrónimo inglés de Rigorous Approach to Industrial Software Engineering, en español «Enfoque Riguroso para Ingeniería de Software Industrial», fue desarrollado como parte del proyecto europeo ESPRIT II LaCoS de los años 1990, dirigido por Dines Bjørner.

¡Nuevo!!: Ingeniería de software y RAISE · Ver más »

Rakudo

Rakudo es un compilador de Raku para MoarVM y la Máquina virtual Java, que implementa la especificación Raku.

¡Nuevo!!: Ingeniería de software y Rakudo · Ver más »

Ray Ozzie

Ray Ozzie (nacido el 20 de noviembre de 1955) era Arquitecto Jefe de Software en Microsoft.

¡Nuevo!!: Ingeniería de software y Ray Ozzie · Ver más »

Redarquía

La redarquía es un modelo organizativo emergente característico de las nuevas redes abiertas de colaboración -muy especialmente la Web 2.0- y está basado en las interacciones que múltiples agentes mantienen entre sí cuando comparten su talento y su conocimiento de forma abierta y transparente, en relaciones de igual a igual.

¡Nuevo!!: Ingeniería de software y Redarquía · Ver más »

Reescritura de grafos

En ciencias de la computación, transformación de grafos, o reescritura de grafos, Se refiere a la técnica de crear nuevos grafos a partir de un grafo origina de forma algorítmica.

¡Nuevo!!: Ingeniería de software y Reescritura de grafos · Ver más »

Refactorización

La refactorización (del inglés refactoring) es una técnica de la ingeniería de software para reestructurar un código fuente, alterando su estructura interna sin cambiar su comportamiento externo.

¡Nuevo!!: Ingeniería de software y Refactorización · Ver más »

Regla del noventa-noventa

En Programación e Ingeniería de software la regla del noventa-noventa hace referencia a un aforismo cómico: La regla es atribuida a Tom Cargill de Bell Laboratories (Laboratorios Bell) y fue hecha popular por Jon Bentley's en septiembre de 1985, en una columna llamada "Programming Pearls" de la revista "Communications of the ACM".

¡Nuevo!!: Ingeniería de software y Regla del noventa-noventa · Ver más »

Relaciones España-Australia

Las relaciones hispano-australianas son las relaciones internacionales entre la Mancomunidad de Australia y el Reino de España.

¡Nuevo!!: Ingeniería de software y Relaciones España-Australia · Ver más »

Related

Related fue una comedia dramática estadounidense que se emitió por la WB Television Network durante la temporada 2005-2006.

¡Nuevo!!: Ingeniería de software y Related · Ver más »

Release early, release often

Release early, release often (abreviado RERO, en castellano: publicar temprano, publicar a menudo) es una filosofía de desarrollo de software que subraya la importancia de la publicaciones (release) tempranas y frecuente para crear un circuito de retroalimentación rápida entre, por un lado, los desarrolladores y, por el otro lado, los usuarios.

¡Nuevo!!: Ingeniería de software y Release early, release often · Ver más »

Release Management

Software Release Management, en castellano, gestión de entregas de software, es el proceso de entregas de software nuevo o de actualizaciones del software.

¡Nuevo!!: Ingeniería de software y Release Management · Ver más »

Rendimiento del equipo

El rendimiento del Sistema de Información o de la computadora es la cantidad de trabajo realizado por un sistema informático.

¡Nuevo!!: Ingeniería de software y Rendimiento del equipo · 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!!: Ingeniería de software y Requisito (sistemas) · 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!!: Ingeniería de software y Requisito no funcional · Ver más »

Retrospectiva

Retrospectiva (del latín: retrospectare) es una enumeración y celebración de eventos ya ocurridos, y normalmente organizada y presentada al final del año, en algún medio de difusión (generalmente televisión o radio), aunque también puede abarcar un período mayor del anual.

¡Nuevo!!: Ingeniería de software y Retrospectiva · Ver más »

Revisión automática de código

La revisión automática de código es un proceso similar a la revisión de código de forma automática mediante herramientas.

¡Nuevo!!: Ingeniería de software y Revisión automática de código · Ver más »

Revisión de código

Revisión de código es el examen sistemático (como en la revisión por pares) del código fuente de un programa informático.

¡Nuevo!!: Ingeniería de software y Revisión de código · Ver más »

Ridge Racer

es un videojuego de carreras desarrollado y publicado por Namco de 1993.

¡Nuevo!!: Ingeniería de software y Ridge Racer · Ver más »

Rob Pike

Robert C. Pike (1956) es un ingeniero de software canadiense conocido por su trabajo en Laboratorios Bell.

¡Nuevo!!: Ingeniería de software y Rob Pike · Ver más »

Robosoft Technologies

Robosoft Technologies es una empresa de tecnologías de la información y la comunicación india proveedora de servicios de desarrollo de software.

¡Nuevo!!: Ingeniería de software y Robosoft Technologies · Ver más »

Rule of thumb

Rule of thumb (en español: Regla del pulgar) es una expresión del idioma inglés que designa un principio o criterio de amplia aplicación que no es necesariamente preciso ni fiable en toda situación.

¡Nuevo!!: Ingeniería de software y Rule of thumb · Ver más »

Said Khallaf

Said Khallaf es un guionista y director marroquí.

¡Nuevo!!: Ingeniería de software y Said Khallaf · Ver más »

Scrum (desarrollo de software)

Scrum es un marco de trabajo para desarrollo ágil de software que se ha expandido a otras industrias.

¡Nuevo!!: Ingeniería de software y Scrum (desarrollo de software) · Ver más »

Secreto

Un secreto es la práctica de compartir información entre un grupo de personas, en la que se esconde información a personas que no están en el grupo.

¡Nuevo!!: Ingeniería de software y Secreto · Ver más »

Seguridad informática

La seguridad informática, también conocida como ciberseguridad, es el área relacionada con la informática y la telemática que se enfoca en la protección de la infraestructura computacional y todo lo vinculado con la misma, y especialmente la información contenida en una computadora o circulante a través de las redes de computadoras.

¡Nuevo!!: Ingeniería de software y Seguridad informática · Ver más »

SEPG

Las SEPG son una serie de conferencias internacionales sobre software, calidad de software y administración de procesos.

¡Nuevo!!: Ingeniería de software y SEPG · Ver más »

SerenityOS

SerenityOS es un sistema operativo de software libre y código abierto creado por Andreas Kling.

¡Nuevo!!: Ingeniería de software y SerenityOS · Ver más »

Sharon Moore

Sharon Anne Moore es una ingeniera de software británica, y es la directora de Tecnología para el Sector Público de IBM en Reino Unido e Irlanda.

¡Nuevo!!: Ingeniería de software y Sharon Moore · Ver más »

Simulación basada en la Web

Simulación basada en la web (WBS) es la ejecución de los servicios de simulación por el ordenador en la World Wide Web (Red Informática Mundial), específicamente a través de un navegador de la web.

¡Nuevo!!: Ingeniería de software y Simulación basada en la Web · Ver más »

Singleton

En ingeniería de ''software'', singleton o instancia única es un patrón de diseño que restringe la creación a un único objeto la creación de objetos pertenecientes a una clase y asegura de que sólo haya esta instancia única.

¡Nuevo!!: Ingeniería de software y Singleton · Ver más »

Sistema de plantillas web

Un sistema de plantillas web permite a diseñadores web y desarrolladores pasar de trabajar con plantillas web a automáticamente generar páginas web a medida.

¡Nuevo!!: Ingeniería de software y Sistema de plantillas web · Ver más »

Sistema de seguimiento de errores

Un sistema de seguimiento de errores es una aplicación informática diseñada para ayudar a asegurar la calidad de software y asistir a los programadores y otras personas involucradas en el desarrollo y uso de sistemas informáticos en el seguimiento de los defectos de software.

¡Nuevo!!: Ingeniería de software y Sistema de seguimiento de errores · Ver más »

Sistema embebido

Un sistema embebido (también, sistema embarcado o sistema empotrado, sistema integrado, sistema incrustado) es un sistema de computación basado en un microprocesador o un microcontrolador diseñado para realizar una o algunas pocas funciones dedicadas, frecuentemente en un sistema de computación en tiempo real.

¡Nuevo!!: Ingeniería de software y Sistema embebido · Ver más »

Sistema heredado

Un sistema heredado (o sistema legacy) es un sistema informático (equipos informáticos o aplicaciones) que ha quedado anticuado pero que sigue siendo utilizado por el usuario (generalmente, una organización o empresa) y no se quiere o no se puede reemplazar o actualizar de forma sencilla.

¡Nuevo!!: Ingeniería de software y Sistema heredado · Ver más »

Sistema multiagente

Un sistema multiagente (SMA) es un sistema compuesto por múltiples agentes inteligentes que interactúan entre ellos.

¡Nuevo!!: Ingeniería de software y Sistema multiagente · Ver más »

Sistemas de soporte a decisiones

El concepto de sistema de soporte a las decisiones (DSS por sus siglas en inglés Decision Support System) es muy amplio, debido a que hay muchos enfoques para la toma de decisiones y debido a la extensa gama de ámbitos en los cuales se toman.

¡Nuevo!!: Ingeniería de software y Sistemas de soporte a decisiones · Ver más »

Sitio web

Un sitio web (website), portal o cibersitio es una colección de páginas web relacionadas y comunes a un dominio de internet o subdominio en la World Wide Web dentro de Internet.

¡Nuevo!!: Ingeniería de software y Sitio web · Ver más »

SkeptiCamp

Los SkeptiCamps son conferencias de pequeña y mediana escala organizadas por grupos escépticos en las que los asistentes son a la vez ponentes y organizadores.

¡Nuevo!!: Ingeniería de software y SkeptiCamp · Ver más »

SLOCCount

SLOCCount (del inglés cómputo de líneas de código fuente) es un proyecto de software libre para creación de una herramienta, de mismo nombre, que analiza proyectos de software, haciendo la estimación de coste, de duración y de número de desarrolladores.

¡Nuevo!!: Ingeniería de software y SLOCCount · Ver más »

SmartQVT

SmartQVT es una implementación completa de código abierto de Java del lenguaje operacional QVT que se dedica a expresar Arquitecturas dirigidas por modelo, desarrollada por Orange Labs Esta herramienta compila las transformaciones de QVT en programas de Java para poder ejecutar transformaciones de QVT.

¡Nuevo!!: Ingeniería de software y SmartQVT · Ver más »

Sobrecoste (informática)

En informática, sobrecoste es el exceso de tiempo de computación, memoria, ancho de banda u otros recursos, que son necesarios para realizar una tarea específica.

¡Nuevo!!: Ingeniería de software y Sobrecoste (informática) · 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!!: Ingeniería de software y Software · Ver más »

Software de administración de proyectos

El software de administración de proyectos, también conocidos como PMS, por sus siglas en inglés para Project Management Software, es un término utilizado en la ingeniería de software que cubre varios tipos de software, entre ellos el utilizado para la planificación de proyectos, manejo y control de presupuesto, asignación de recursos, software para colaboración, software para comunicación, manejo de la calidad y documentación o administración de sistemas, los cuales son usados para manejar la complejidad que conlleva un proyecto grande.

¡Nuevo!!: Ingeniería de software y Software de administración de proyectos · 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!!: Ingeniería de software y Software de aplicación · Ver más »

Software de redes neuronales

El Software de red neuronal se utiliza para simular, investigar, desarrollar y aplicar redes neuronales artificiales.

¡Nuevo!!: Ingeniería de software y Software de redes neuronales · 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!!: Ingeniería de software y Software médico · Ver más »

Software Quality Assurance Plan

Software Quality Assurance Plan o SQAP (es decir, Plan de Garantía de Calidad de Software) es un documento que organiza el desarrollo del software con el fin de que el proceso de creación de este siga unas pautas que aseguren la calidad del resultado.

¡Nuevo!!: Ingeniería de software y Software Quality Assurance Plan · Ver más »

SOLID

En ingeniería de software, SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) es un acrónimo mnemónico introducido por Robert C. Martin a comienzos de la década del 2000 que representa cinco principios básicos de la programación orientada a objetos y el diseño.

¡Nuevo!!: Ingeniería de software y SOLID · Ver más »

SonarQube

SonarQube (conocido anteriormente como Sonar) es una plataforma para evaluar código fuente.

¡Nuevo!!: Ingeniería de software y SonarQube · Ver más »

Sorcerer Linux

Sorcerer fue una distribución Linux la cual posee una herramienta de gestión llamada sorcery, que descarga y compila el código fuente, con el fin de instalar y actualizar el software instalado directamente de las páginas principales de los proyectos de software, o como parches para una fuente antigua descargada previamente.

¡Nuevo!!: Ingeniería de software y Sorcerer Linux · Ver más »

Spatial Corp

Spatial Corporation fue fundada en 1986, con su principal producto: ACIS, el primer modelador de sólidos en 3D comercial.

¡Nuevo!!: Ingeniería de software y Spatial Corp · Ver más »

Spybot - Search & Destroy

Spybot - Search & Destroy (a menudo Spybot S&D) es un programa que elimina malware, spyware y adware.

¡Nuevo!!: Ingeniería de software y Spybot - Search & Destroy · Ver más »

Stephen Malinowski

Stephen Anthony Malinowski es un compositor, pianista, ingeniero de software e inventor estadounidense.

¡Nuevo!!: Ingeniería de software y Stephen Malinowski · Ver más »

Steve McConnell

Steven C. McConnell (1962) es autor de muchos libros de texto de ingeniería de software, incluyendo Code Complete (libro), Rapid Development, y Software Estimation.

¡Nuevo!!: Ingeniería de software y Steve McConnell · Ver más »

Steve McIntyre

Steve McIntyre (28 de mayo de 1974) es un ingeniero de software y desarrollador desde hace mucho tiempo de Debian.

¡Nuevo!!: Ingeniería de software y Steve McIntyre · Ver más »

Symbian Ltd.

Symbian Ltd. fue una empresa de desarrollo de software con sede en Southwark (Londres, Inglaterra) conocida principalmente por el sistema operativo Symbian.

¡Nuevo!!: Ingeniería de software y Symbian Ltd. · Ver más »

Systemd

systemd es un conjunto de demonios o ''daemons'' de administración de sistema, bibliotecas y herramientas diseñados como una plataforma de administración y configuración central para interactuar con el núcleo del Sistema operativo GNU/Linux.

¡Nuevo!!: Ingeniería de software y Systemd · Ver más »

Tamara G. Kolda

Tamara G. Kolda es una matemática aplicada estadounidense y es un miembro distinguido del personal técnico del Laboratorio Nacional de Sandia.

¡Nuevo!!: Ingeniería de software y Tamara G. Kolda · Ver más »

Tantek Çelik

Tantek Çelik es un informático de Estados Unidos -de ascendencia turco estadounidense- reconocido por sus trabajos en Microsoft Corporation y Technorati.

¡Nuevo!!: Ingeniería de software y Tantek Çelik · Ver más »

Teoría de lenguajes de programación

La teoría de lenguajes de programación es una rama de la ciencias de la computación que se encarga del diseño, implementación, análisis, caracterización y clasificación de lenguajes de programación y sus características.

¡Nuevo!!: Ingeniería de software y Teoría de lenguajes de programación · Ver más »

The Elder Scrolls III: Morrowind

The Elder Scrolls III: Morrowind es la tercera entrega de la conocida serie de videojuegos de rol The Elder Scrolls.

¡Nuevo!!: Ingeniería de software y The Elder Scrolls III: Morrowind · Ver más »

The Elder Scrolls III: Tribunal

The Elder Scrolls III: Tribunal (abreviado Tribunal) es la primera expansión para la tercera entrega de la saga de RPGs The Elder Scrolls, Morrowind.

¡Nuevo!!: Ingeniería de software y The Elder Scrolls III: Tribunal · Ver más »

Theo de Raadt

Theo de Raadt (nacido el 19 de mayo de 1968 en Pretoria, Sudáfrica) es un ingeniero de software que actualmente reside en Calgary, Alberta, Canadá.

¡Nuevo!!: Ingeniería de software y Theo de Raadt · Ver más »

Therac-25

El Therac-25 fue un acelerador lineal de radioterapia producido por AECL, sucesor de los modelos Therac-6 y Therac-20 (las unidades anteriores fueron producidas en asociación con CGR).

¡Nuevo!!: Ingeniería de software y Therac-25 · Ver más »

Thomas Knoll

Thomas Knoll (nacido el 14 de abril de 1960) es un ingeniero de software estadounidense que creó Adobe Photoshop.

¡Nuevo!!: Ingeniería de software y Thomas Knoll · Ver más »

Thunk

Thunk es un término usado en la jerga del desarrollo de software que designa la llamada o invocación a un código que pertenece a otra plataforma o a otro Framework.

¡Nuevo!!: Ingeniería de software y Thunk · Ver más »

TickIT

TickIT es un programa de certificación de administración de la calidad para el software, apoyado sobre todo por el Reino Unido y las industrias suecas de software.

¡Nuevo!!: Ingeniería de software y TickIT · Ver más »

Tim Howes

Tim Howes (nacido el 21 de septiembre de 1963) es un ingeniero de software, empresario y autor.

¡Nuevo!!: Ingeniería de software y Tim Howes · Ver más »

Tipo abstracto

En ingeniería de software, un tipo abstracto es un tipo en un sistema de tipo nominativo que es declarado por el programador, y que tiene la propiedad de no contener miembros que no sean miembros de algún subtipo declarado.

¡Nuevo!!: Ingeniería de software y Tipo abstracto · Ver más »

Top-down y bottom-up

Top-down (‘de arriba abajo’) y bottom-up (‘de abajo arriba’) son estrategias de procesamiento de información características de las ciencias de la información, especialmente en lo relativo al software.

¡Nuevo!!: Ingeniería de software y Top-down y bottom-up · Ver más »

Trabajador del conocimiento

Se denomina trabajador del conocimiento a aquellos trabajadores cuyo principal capital es el conocimiento.

¡Nuevo!!: Ingeniería de software y Trabajador del conocimiento · Ver más »

Trabajo colaborativo

El trabajo en equipo, también llamado producción entre pares (peer production en inglés) o colaboración en masa, es una forma de producir bienes y servicios que se basa en comunidades de individuos autoorganizadas.

¡Nuevo!!: Ingeniería de software y Trabajo colaborativo · Ver más »

Traductor de Google

El Traductor de Google (del inglés Google Translate) es un sistema multilingüe de traducción automática, desarrollado y proporcionado por Google, para traducir texto, voz, imágenes o video en tiempo real de un idioma a otro.

¡Nuevo!!: Ingeniería de software y Traductor de Google · Ver más »

Tu Xiaoyuan

Tu Xiaoyuan (10 de febrero de 1967) es una ingeniera china destacada en el campo de la ingeniería y software de Apple.

¡Nuevo!!: Ingeniería de software y Tu Xiaoyuan · Ver más »

Twitch

Twitch (también conocido como Twitch TV) es una plataforma estadounidense perteneciente a la empresa Amazon, Inc., que permite realizar transmisiones en vivo.

¡Nuevo!!: Ingeniería de software y Twitch · Ver más »

Uniempresarial

El proyecto de una Institución Universitaria especializada para la formación de empresarios en Bogotá se comienza a plantear en 1996 cuando la Cámara de Comercio de Bogotá en conjunto con la Cámara de Industria y Comercio Colombo-Alemana y la Agencia Alemana de Cooperación al Desarrollo GTZ firman un acuerdo de cooperación técnica interinstitucional para iniciar en Colombia con aprobación del Gobierno Alemán, un modelo de Educación Superior encaminado a la formación universidad-empresa o modelo dual, el cual nace en 1973 en Alemania Occidental con las Berufakademies o Universidades de Educación Cooperativa, entre ellas la DualeHochscuele que actualmente aplica dicho modelo en Alemania.

¡Nuevo!!: Ingeniería de software y Uniempresarial · Ver más »

Unity Technologies

Unity Software Inc. (también conocida como Unity Technologies) es una compañía americana de desarrollo de software para la creación de videojuegos, con sede en San Francisco.

¡Nuevo!!: Ingeniería de software y Unity Technologies · Ver más »

Universidad Abierta y a Distancia de México

La Universidad Abierta y a Distancia de México (UnADM) es una institución universitaria mexicana especializada en la modalidad abierta y a distancia que imparte educación superior a nivel nacional por medio de entornos virtuales de aprendizaje.

¡Nuevo!!: Ingeniería de software y Universidad Abierta y a Distancia de México · Ver más »

Universidad Autónoma del Perú

La Universidad Autónoma del Perú (siglas: UA) es una universidad privada peruana ubicada en el distrito de Villa El Salvador en Lima.

¡Nuevo!!: Ingeniería de software y Universidad Autónoma del Perú · Ver más »

Universidad de Aizu

La Universidad de Aizu (会津大学, Aizu Daigaku) en Aizuwakamatsu, Japón, es la primera universidad dedicada a las ciencias de la computación en Japón.

¡Nuevo!!: Ingeniería de software y Universidad de Aizu · Ver más »

Universidad de Chongqing

La Universidad de Chongqing (por sus iniciales en inglés CQU), en chino 重庆大学, es una universidad pública nacional ubicada en Chongqing, China.

¡Nuevo!!: Ingeniería de software y Universidad de Chongqing · Ver más »

Universidad de Puerto Rico en Mayagüez

El Recinto Universitario de Mayagüez (RUM) es una universidad pública localizada en el municipio de Mayagüez, Puerto Rico.

¡Nuevo!!: Ingeniería de software y Universidad de Puerto Rico en Mayagüez · Ver más »

Universidad de Santander

La Universidad de Santander - UDES es una Institución Universitaria de carácter privado, sujeta a inspección y vigilancia por medio de la Ley 1740 de 2014 y la ley 30 de 1992 del Ministerio de Educación de Colombia.

¡Nuevo!!: Ingeniería de software y Universidad de Santander · Ver más »

Universidad del Estado de Río de Janeiro

La Universidade do Estado do Rio de Janeiro (UERJ) es una institución brasileña de enseñanza superior, cuya matriz se ubica en la ciudad del Río de Janeiro.

¡Nuevo!!: Ingeniería de software y Universidad del Estado de Río de Janeiro · Ver más »

Universidad Federal Rural del Semiárido

La Universidad Federal Rural del Semiárido, más conocida como UFERSA, fue creada el 1 de agosto de 2005 por la Ley 11.155, la cual transformó la Escuela Superior de Agronomía de Mossoró (ESAM) en una Universidad Federal.

¡Nuevo!!: Ingeniería de software y Universidad Federal Rural del Semiárido · Ver más »

Universidad Francisco Gavidia

La Universidad Francisco Gavidia (UFG) es una universidad privada de El Salvador, ubicada en la ciudad de San Salvador, capital del país.

¡Nuevo!!: Ingeniería de software y Universidad Francisco Gavidia · Ver más »

Universidad Mexicana de Educación a Distancia

La Universidad Mexicana de Educación a Distancia (abreviada UMED) es una universidad privada de educación a distancia.

¡Nuevo!!: Ingeniería de software y Universidad Mexicana de Educación a Distancia · Ver más »

Universidad Nacional Mayor de San Marcos

La Universidad Nacional Mayor de San Marcos (UNMSM) es una universidad pública ubicada en el distrito de Lima, en la ciudad homónima, capital del Perú.

¡Nuevo!!: Ingeniería de software y Universidad Nacional Mayor de San Marcos · Ver más »

Universidad Normal del Este de China

La Universidad Normal del Este de China (inglés: East China Normal University, ECNU) fue fundada en octubre de 1951 en el oeste de Shanghái, en el campus de la Universidad de Daxia.

¡Nuevo!!: Ingeniería de software y Universidad Normal del Este de China · Ver más »

Universidad Peruana de Ciencias Aplicadas

La Universidad Peruana de Ciencias Aplicadas (UPC) es una universidad privada fundada el 5 de enero de 1994 y ubicada en la ciudad de Lima.

¡Nuevo!!: Ingeniería de software y Universidad Peruana de Ciencias Aplicadas · Ver más »

Universidad Politécnica de Durango

La Universidad Politécnica de Durango (UNIPOLI) es una universidad pública ubicada en la ciudad de Victoria de Durango.

¡Nuevo!!: Ingeniería de software y Universidad Politécnica de Durango · Ver más »

Universidad Politécnica de Tlaxcala

La Universidad Politécnica de Tlaxcala (UPTx) es una institución de educación superior de carácter público, cuya sede se localiza en el municipio de Tepeyanco, en el estado de Tlaxcala, en México.

¡Nuevo!!: Ingeniería de software y Universidad Politécnica de Tlaxcala · Ver más »

Universidad Privada Antenor Orrego

La Universidad Privada Antenor Orrego (acrónimo: UPAO), está ubicada geográficamente en la ciudad de Trujillo en la Región La Libertad (Perú) y fue fundada el 26 de julio de 1988 por la ley del Congreso de la República tomando el nombre del ilustre intelectual peruano don Antenor Orrego Espinoza.

¡Nuevo!!: Ingeniería de software y Universidad Privada Antenor Orrego · Ver más »

Upstream (desarrollo de software)

En desarrollo de software, el término inglés upstream (que traducido al español significa algo similar a «corriente hacia arriba») se refiere al envío de un parche o corrección al autor original del software o, en su defecto, a sus mantenedores principales, para que éste se integre al código fuente del software.

¡Nuevo!!: Ingeniería de software y Upstream (desarrollo de software) · Ver más »

Vaporware

Vaporware es un término peyorativo utilizado para denominar al software o hardware anunciado por un desarrollador mucho antes de realizar el desarrollo, pero que después no llega a emerger, ni a tener un ciclo de desarrollo más o menos estable.

¡Nuevo!!: Ingeniería de software y Vaporware · Ver más »

VASS

VASS es una empresa de soluciones digitales presente en 26 países de Europa, América y Asia.

¡Nuevo!!: Ingeniería de software y VASS · Ver más »

Verificación de software

La verificación de software es una disciplina de la ingeniería de software cuyo objetivo es asegurar que el software satisface por completo todos los requisitos esperados.

¡Nuevo!!: Ingeniería de software y Verificación de software · Ver más »

Verificación y validación de los modelos de simulación por ordenador

La verificación y la validación de modelos de simulacro por ordenador se lleva a cabo durante el desarrollo de un modelo de simulación con el objetivo final de producir un modelo preciso y creíble.

¡Nuevo!!: Ingeniería de software y Verificación y validación de los modelos de simulación por ordenador · Ver más »

Watts Humphrey

Watts S. Humphrey, (Battle Creek, Míchigan, 4 de julio de 1927 – Sarasota, Florida, 28 de octubre de 2010), fue un conocido pensador estadounidense en el mundo de ingeniería de software, y a menudo fue llamado como el padre de la calidad de software.

¡Nuevo!!: Ingeniería de software y Watts Humphrey · Ver más »

Web2py

Web2py es un framework de desarrollo web que es software libre y de código abierto.

¡Nuevo!!: Ingeniería de software y Web2py · Ver más »

Web3

Web3, también conocido como Web 3.0 y a veces estilizado como web3, es una idea para una iteración nueva de la World Wide Web basada en tecnología blockchain, que incorpora conceptos como descentralización y economía de tokens.

¡Nuevo!!: Ingeniería de software y Web3 · Ver más »

Winston W. Royce

Winston W. Royce (1929 – 7 de junio de 1995) fue un computólogo estadounidense, director en el Centro de Tecnología de Software Lockheed en Austin, Texas.

¡Nuevo!!: Ingeniería de software y Winston W. Royce · Ver más »

Wouter van Oortmerssen

Wouter van Oortmerssen, también conocido como Aardappel, es un programador holandés destacado por su trabajo en la programación de videojuegos así como por haber diseñado varios lenguajes de programación.

¡Nuevo!!: Ingeniería de software y Wouter van Oortmerssen · Ver más »

XDA Developers

XDA Developers es una comunidad de desarrolladores de software para dispositivos móviles de más de 5 millones de usuarios de todo el mundo creada en 2003.

¡Nuevo!!: Ingeniería de software y XDA Developers · Ver más »

Xojo

El entorno de desarrollo y lenguaje de programación Xojo está desarrollado y comercializado por Xojo, Inc.

¡Nuevo!!: Ingeniería de software y Xojo · Ver más »

YAGNI

En ingeniería de software la filosofía de desarrollo de programas: No vas a necesitarlo o YAGNI (en inglés You Aren't Gonna Need It) consiste en que no se debe agregar nunca una funcionalidad excepto cuando sea necesaria.

¡Nuevo!!: Ingeniería de software y YAGNI · Ver más »

Zoho Corporation

Zoho Corporation (antes AdventNet) es una empresa multinacional de tecnología que se especializa en el desarrollo de software, servicios en la nube y aplicaciones web de negocios.

¡Nuevo!!: Ingeniería de software y Zoho Corporation · Ver más »

Redirecciona aquí:

Ciclo de desarrollo, Desarrollo de software, Desarrollo del software, Diseno de software, Ingenieria de Software, Ingenieria de software, Ingenieria del software, Ingeniero de software, Ingeniería de Software, Ingeniería del software, Software engineering.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »