Did you know ? Software Engineering
Daniel Cedilo 28/09/2025 Technical English
GLOSSARY
DEBUGGING
FULL STACK
API
BACKDOOR
FRAMEWORK
WIREFRAME
REFACTORING
ALGORITHM
COMPILE
QUERIES
BACK END
SOFTWARE
REFERENCE
1. Ugalde. A. y Almeraz, I. (2025). LDS-InglesTecnico-M1.1 Los tecnicismos [Documento de Google]. https://docs.google.com/document/d/1IOQ5ahoNqu9BOyjcI1tM1YBJS5mc40ZZBxH_fo5rchQ/edit?usp=sharing
2. REDWERK. (8 de agosto de 2023). Vocabulario de términos de desarrollo de software para no técnicos: Los 60 más importantes. https://redwerk.es/blog/vocabulario-de-terminos-de-desarrollo-de-software-para-no-tecnicos-los-60-mas-importantes/
3. Vieira, D. (2022, 5 de abril). Lenguaje de programación: los 100 términos esenciales. HostGator México. https://www.hostgator.mx/blog/conceptos-de-programacion/
DEFINITION Is the process of finding, analyzing, and fixing errors (bugs) in a program’s code to ensure it behaves as intended
DEFINICION Es el proceso de encontrar, analizar y corregir errores (bugs) en el código de un programa para asegurar que se comporte como se espera.
USE I need to debug the app before releasing it
DEFINICION Puerto creado por alguna aplicación maliciosa para establecer un canal de comunicación desde nuestro dispositivo hasta un punto en el que se puedan manipular nuestros datos o acciones.
DEFINITION A port created by a malicious application to establish a communication channel from our device to an endpoint where our data or actions can be manipulated.
USE I installed Linux on my old computer to try a new system.
DEFINITIONPrograms that make a computer execute tasks.
DEFINICIONProgramas que hacen que un ordenador ejecute tareas.
USE This software helps me edit photos quickly.
DEFINITION A preliminary version of a software that usually includes the project design at a structural level (content structure, functionality, and user flow).
DEFINICION Versión previa de un software que suele incluir el diseño del proyecto a nivel estructural (estructura del contenido, funcionalidad y recorrido del usuario).
USE We created a wireframe to plan the design of the website.
DEFINITION A set of steps for a specific task.
DEFINICION Conjunto de pasos para una determinada tarea.
USE The search engine uses an algorithm to show the best results.
DEFINITIONA “server” software that users do not interact with directly. It is a data access layer, the way the software operates.
DEFINICION Un software “servidor” con el que los usuarios no interactúan directamente. Es una capa de acceso a los datos, la forma en que funciona el software.
USE He works on the back end to manage the database.
DEFINITIONThe process of changing a program to improve its internal structure without changing its functionality.
DEFINICIONProceso de cambiar un programa para mejorar su estructura interna sin cambiar su funcionamiento.
USE I am refactoring my code to make it cleaner and easier to read.
DEFINITION A request for information and/or data from a database.
DEFINICION solicitud de información y/o datos para una base de datos.
USE When I shop online, I make queries in the search bar to find the product I want
DEFINITION The process of converting source code (written in a programming language, understood by humans) into machine code (understood by machines).
DEFINICION El proceso de convertir el código fuente (escrito en el lenguaje de programación, entendido por los humanos) en código máquina (entendido por las máquinas).
USE I need to compile my program before running it.
DEFINITION A set of templates and libraries for a programming platform that facilitate software development.
DEFINICION Conjunto de plantillas y bibliotecas para una plataforma de programación, que facilitan el desarrollo de software.
USE I built my project using a web framework to save time.
DEFINITION Tool that simplifies the development process, as it provides complete building blocks with functionalities that can be combined and implemented in software.
DEFINICION Herramienta que simplifica el proceso de desarrollo, ya que proporciona bloques de construcción completos con funcionalidades que se pueden juntar e implementar en un software.
USE The app uses an API to connect with the weather service.
DEFINITIONA software developer who can build both the front-end and back-end parts of the software..
DEFINICION Un desarrollador de software que puede construir tanto front-end y back-end partes del software.
USE She is a full stack developer who works on both the front end and back end.
Did you know ? Software Engineering
Daniel Alejandro Cedillo Cano
Created on September 28, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Connectors Infographic
View
Essential Infographic
View
Practical Infographic
View
Akihabara Infographic
View
Interactive QR Code Generator
View
Witchcraft vertical Infographic
View
Halloween Horizontal Infographic
Explore all templates
Transcript
Did you know ? Software Engineering
Daniel Cedilo 28/09/2025 Technical English
GLOSSARY
DEBUGGING
FULL STACK
API
BACKDOOR
FRAMEWORK
WIREFRAME
REFACTORING
ALGORITHM
COMPILE
QUERIES
BACK END
SOFTWARE
REFERENCE
1. Ugalde. A. y Almeraz, I. (2025). LDS-InglesTecnico-M1.1 Los tecnicismos [Documento de Google]. https://docs.google.com/document/d/1IOQ5ahoNqu9BOyjcI1tM1YBJS5mc40ZZBxH_fo5rchQ/edit?usp=sharing
2. REDWERK. (8 de agosto de 2023). Vocabulario de términos de desarrollo de software para no técnicos: Los 60 más importantes. https://redwerk.es/blog/vocabulario-de-terminos-de-desarrollo-de-software-para-no-tecnicos-los-60-mas-importantes/
3. Vieira, D. (2022, 5 de abril). Lenguaje de programación: los 100 términos esenciales. HostGator México. https://www.hostgator.mx/blog/conceptos-de-programacion/
DEFINITION Is the process of finding, analyzing, and fixing errors (bugs) in a program’s code to ensure it behaves as intended
DEFINICION Es el proceso de encontrar, analizar y corregir errores (bugs) en el código de un programa para asegurar que se comporte como se espera.
USE I need to debug the app before releasing it
DEFINICION Puerto creado por alguna aplicación maliciosa para establecer un canal de comunicación desde nuestro dispositivo hasta un punto en el que se puedan manipular nuestros datos o acciones.
DEFINITION A port created by a malicious application to establish a communication channel from our device to an endpoint where our data or actions can be manipulated.
USE I installed Linux on my old computer to try a new system.
DEFINITIONPrograms that make a computer execute tasks.
DEFINICIONProgramas que hacen que un ordenador ejecute tareas.
USE This software helps me edit photos quickly.
DEFINITION A preliminary version of a software that usually includes the project design at a structural level (content structure, functionality, and user flow).
DEFINICION Versión previa de un software que suele incluir el diseño del proyecto a nivel estructural (estructura del contenido, funcionalidad y recorrido del usuario).
USE We created a wireframe to plan the design of the website.
DEFINITION A set of steps for a specific task.
DEFINICION Conjunto de pasos para una determinada tarea.
USE The search engine uses an algorithm to show the best results.
DEFINITIONA “server” software that users do not interact with directly. It is a data access layer, the way the software operates.
DEFINICION Un software “servidor” con el que los usuarios no interactúan directamente. Es una capa de acceso a los datos, la forma en que funciona el software.
USE He works on the back end to manage the database.
DEFINITIONThe process of changing a program to improve its internal structure without changing its functionality.
DEFINICIONProceso de cambiar un programa para mejorar su estructura interna sin cambiar su funcionamiento.
USE I am refactoring my code to make it cleaner and easier to read.
DEFINITION A request for information and/or data from a database.
DEFINICION solicitud de información y/o datos para una base de datos.
USE When I shop online, I make queries in the search bar to find the product I want
DEFINITION The process of converting source code (written in a programming language, understood by humans) into machine code (understood by machines).
DEFINICION El proceso de convertir el código fuente (escrito en el lenguaje de programación, entendido por los humanos) en código máquina (entendido por las máquinas).
USE I need to compile my program before running it.
DEFINITION A set of templates and libraries for a programming platform that facilitate software development.
DEFINICION Conjunto de plantillas y bibliotecas para una plataforma de programación, que facilitan el desarrollo de software.
USE I built my project using a web framework to save time.
DEFINITION Tool that simplifies the development process, as it provides complete building blocks with functionalities that can be combined and implemented in software.
DEFINICION Herramienta que simplifica el proceso de desarrollo, ya que proporciona bloques de construcción completos con funcionalidades que se pueden juntar e implementar en un software.
USE The app uses an API to connect with the weather service.
DEFINITIONA software developer who can build both the front-end and back-end parts of the software..
DEFINICION Un desarrollador de software que puede construir tanto front-end y back-end partes del software.
USE She is a full stack developer who works on both the front end and back end.