Want to create interactive content? It’s easy in Genially!
Did you know? Software engineering
Paulina Rojo Ayala
Created on September 28, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Did you know? Software engineering
Paulina Rojo Ayala
Inglés Técnico 702 September 28th, 2025
START >
>
>
<Software development terminology >
<Terminología de desarrollo de software >
Understanding and knowing the technical language is the first step to software development as it creates:- Better understanding for tasks - Common language - Clear and effective comunication - Makes team work easier
Comprender y conocer el lenguaje técnico es el primer paso en el desarrollo de software, ya que permite:-Mejor comprensión de las tareas-Tener un lenguaje común-Comunicación clara y efectiva-Facilita el trabajo en equipo
glossary
start >
>
>
GLOSSARY
APIBUGDEBUGGINGFRAMEWORKINTERFACEKANBANLOOP
MACHINE LEARNINGPOLYMORPHISMREPOSITORYUXTOKENIZATIONWEBHOOKWRAPPER
>
>
< API >
A tool that simplifies the development process by providing complete building blocks of functionality that can be assembled and implemented in software.
Una herramienta que simplifica el proceso de desarrollo al proporcionar bloques de construcción completos de funcionalidad que pueden ensamblarse e implementarse en el software.
>
>
< BUG >
Un error, falla o defecto en un programa de software que provoca que produzca un resultado incorrecto o inesperado o que se comporte de maneras no previstas.
An error, flaw, or fault in a software program that causes it to produce an incorrect or unexpected result or to behave in unintended ways.
>
>
< DEBUGGING >
El proceso de encontrar y resolver defectos o problemas dentro de un programa de software que impiden su correcto funcionamiento.
The process of finding and resolving defects or problems within a software program that prevent correct operation.
>
>
< Framework >
Una abstracción en la que un software que ofrece funcionalidad genérica puede modificarse selectivamente mediante código adicional escrito por el usuario, proporcionando así un software específico para la aplicación. Proporciona una base para que los desarrolladores de software construyan programas para una plataforma específica.
An abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software. It provides a foundation for software developers to build programs for a specific platform.
>
>
< Interface >
In object-oriented programming, an interface is a definition of methods that a class must implement. Interfaces enable a polymorphism known as interface inheritance and can define a set of functions or commands to which different objects can respond.
En la programación orientada a objetos, una interfaz es una definición de los métodos que una clase debe implementar. Las interfaces permiten un polimorfismo conocido como herencia de interfaces y pueden definir un conjunto de funciones o comandos a los que diferentes objetos pueden responder.
>
>
< Kanban >
An agile methodology designed to enhance efficiency featuring visualization of the entire project through large boards and cards representing tasks. It helps teams manage the flow of tasks as they move through stages of completion.
Una metodología ágil diseñada para mejorar la eficiencia mediante la visualización de todo el proyecto a través de tableros grandes y tarjetas que representan tareas. Ayuda a los equipos a gestionar el flujo de tareas a medida que avanzan por las diferentes etapas de finalización.
>
>
< Loop >
A fundamental programming concept that refers to the repetition of a sequence of code until a certain condition is met, an essential mechanism that allows the execution of complex repetitive tasks efficiently.
Un concepto fundamental de la programación que se refiere a la repetición de una secuencia de código hasta que se cumpla una determinada condición, un mecanismo esencial que permite la ejecución de tareas repetitivas complejas de manera eficiente.
>
>
< Machine Learning >
A subset of artificial intelligence that involves training algorithms to recognize patterns and make decisions with minimal human intervention.
Un subconjunto de la inteligencia artificial que consiste en entrenar algoritmos para reconocer patrones y tomar decisiones con una intervención humana mínima.
>
>
<Polymorphism>
In programming, polymorphism is the ability of a variable, function, or object to take on multiple forms. It is a core concept in OOP, allowing objects of different classes to be treated as objects of a common superclass.
En programación, el polimorfismo es la capacidad de una variable, función u objeto de adoptar múltiples formas. Es un concepto central en la programación orientada a objetos (POO), que permite que objetos de diferentes clases sean tratados como objetos de una superclase común.
>
>
< Repository >
In version control systems, a repository is a central file storage location where code is stored and managed. It’s a key concept in collaborative software development environments like Git.
En los sistemas de control de versiones, un repositorio es un lugar central de almacenamiento de archivos donde se guarda y gestiona el código. Es un concepto clave en entornos de desarrollo de software colaborativo, como Git.
>
>
< UX (User Experience) >
The overall experience of a person using a product such as a website or computer application, especially in terms of how easy or pleasing it is to use.
La experiencia general de una persona al usar un producto, como un sitio web o una aplicación informática, especialmente en términos de cuán fácil o agradable es de usar.
>
>
< Tokenization >
The process of converting data into a token that represents but does not equal the original data. It’s often used in software development for data security, allowing sensitive information to be replaced with non-sensitive equivalents.
El proceso de convertir datos en un token que los representa pero no equivale a los datos originales. Se utiliza con frecuencia en el desarrollo de software para la seguridad de la información, permitiendo que la información sensible sea reemplazada por equivalentes no sensibles.
>
>
< Webhook >
A method of augmenting or altering the behavior of a web page or web application with custom callbacks. Webhooks are user-defined HTTP callbacks, typically triggered by specific events, such as pushing code to a repository or when a new user signs up.
Un método para aumentar o modificar el comportamiento de una página web o aplicación web mediante callbacks personalizados. Los webhooks son callbacks HTTP definidos por el usuario, generalmente activados por eventos específicos, como enviar código a un repositorio o cuando un nuevo usuario se registra.
>
>
< Wrapper >
En ingeniería de software, un wrapper es un software que funciona como interfaz para otro software o componente, permitiendo que componentes incompatibles se comuniquen o añadiendo funcionalidad adicional a componentes existentes sin modificar su código fuente.
In software engineering, a wrapper is a software that functions as an interface to another software or component, allowing incompatible components to communicate or adding additional functionality to existing components without modifying their source code.
>
<Bibliography>
Redwerk. (2023, August 8). 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/
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
SpdLoad. (2024, November 10). Software development glossary: 110 terms you should know. https://spdload.com/blog/software-development-glossary/