Desarrollo de Software - Entornos de Desarrollo

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/37

flashcard set

Earn XP

Description and Tags

Flashcards sobre los conceptos clave en el desarrollo de software, centrándose en entornos de desarrollo, herramientas y procesos.

Last updated 7:03 AM on 4/13/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

38 Terms

1
New cards

IDE

Entorno Integrado de Desarrollo, aplicación con herramientas de programación para facilitar el desarrollo de software.

2
New cards

Compilador

Herramienta que traduce el código fuente de alto nivel a un lenguaje de bajo nivel.

3
New cards

Intérprete

Traduce el código a medida que se ejecutan las instrucciones, más lento que un compilador.

4
New cards

Depurador (Debugger)

Herramienta que permite encontrar y corregir errores en el código fuente.

5
New cards

Constructor de interfaz gráfica

Simplifica la creación de interfaces gráficas mediante un editor WYSIWYG.

6
New cards

Control de versiones

Gestiona los cambios en las aplicaciones y permite obtener revisiones.

7
New cards

Servidor de desarrollo

Entorno donde el desarrollador prueba el código de la aplicación.

8
New cards

Servidor de integración

Entorno que simula el servidor de producción para pruebas de fiabilidad.

9
New cards

Servidor de producción

Entorno final donde la aplicación se implementa tras aprobación.

10
New cards

GNAT GPS

IDE libre multi-idioma por AdaCore, utiliza compiladores GNU.

11
New cards

Eclipse CDT

IDE para C y C++ en la plataforma Eclipse.

12
New cards

Borland C++ Builder

Entorno de desarrollo rápido en C++ para Windows, originalmente de Borland.

13
New cards

Dev-C++

IDE para C/C++, utiliza MinGW como su compilador.

14
New cards

Visual C++

Entorno de desarrollo para crear aplicaciones en Microsoft Windows.

15
New cards

Code::Blocks

IDE libre y configurable para C++ diseñado para satisfacer altas demandas.

16
New cards

Editor de texto

Parte donde se escribe el código fuente.

17
New cards

Fase de desarrollo

Etapa donde se involucran varias herramientas para llegar al resultado final.

18
New cards

WYSIWYG

Editor que permite ver lo que se obtiene al arrastrar y soltar en una interfaz gráfica.

19
New cards

Aplicación

Programa que se desarrolla y ejecuta en un entorno de desarrollo.

20
New cards

Lenguaje de programación

Sistema de comunicación usado para escribir el código fuente.

21
New cards

Multiplataforma

Capacidad de una herramienta de funcionar en diferentes sistemas operativos.

22
New cards

Pruebas en servidor

Verificación de que la aplicación funcione correctamente antes de su despliegue.

23
New cards

Revisiones de aplicaciones

Versiones de software gestionadas mediante control de versiones.

24
New cards

Interfaz gráfica

Parte visual de la aplicación que interactúa con el usuario.

25
New cards

Código fuente

Conjunto de instrucciones escritas en un lenguaje de programación.

26
New cards

Ejecutar el código

Proceso de traducir y ejecutar las instrucciones de un programa.

27
New cards

Integración continua

Práctica de pruebas frecuentes de código en un entorno de integración.

28
New cards

Producción final

Despliegue de la aplicación después de que todas las pruebas son aprobadas.

29
New cards

Código limpio

Código que es fácil de leer y entender, y sin errores.

30
New cards

Compilación

Proceso de convertir código fuente a código ejecutable.

31
New cards

Depuración

Proceso de encontrar y corregir errores en el código.

32
New cards

Iteración

Ciclo de desarrollo en el que se hacen mejoras al código.

33
New cards

Código alto nivel

Lenguaje de programación que es más fácil de entender para los humanos.

34
New cards

Código bajo nivel

Lenguaje cercano al código machine, más difícil de entender.

35
New cards

Entorno de programación

Conjunto de herramientas y servidores utilizados en desarrollo de software.

36
New cards

Testing

Proceso de verificar que el software funciona como se espera.

37
New cards

Deployment

Proceso de implementar el software en un entorno de producción.

38
New cards

API

Conjunto de definiciones y protocolos para construir software.