New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Crucigrama Glosario Ingeniería de Software

Crossword Puzzle

Played 3

About this activity

Conceptos básicos, refactorización y verificación en ingeniería de software

Created by

Colombia

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Crucigrama Glosario Ingeniería de Software
 

Crossword Puzzle

Crucigrama Glosario Ingeniería de SoftwareOnline version

Conceptos básicos, refactorización y verificación en ingeniería de software

by Jair Alexis Perez Posse
1

Es la disciplina que aplica principios de la ingeniería al diseño, construcción y mantenimiento del software. Busca que los sistemas sean confiables, eficientes y de alta calidad

2

Es una condición o capacidad que el software debe cumplir para resolver un problema real. Puede ser funcional (qué hace el sistema) o no funcional (cómo lo hace)

3

Es la fase en la que se descubren las necesidades del cliente mediante técnicas como entrevistas, observación, prototipos y escenarios. Su objetivo es entender bien lo que el usuario realmente necesita

4

Documento detallado que describe las funciones y características que debe tener el software. Sirve como contrato entre usuarios y desarrolladores para asegurar claridad

5

Consiste en comprobar que los requerimientos identificados representan correctamente lo que el cliente necesita. Asegura que no haya errores ni malentendidos desde el inicio

6

Es una descripción de las interacciones entre el usuario y el sistema para alcanzar un objetivo. Ayuda a entender cómo se utilizará el software en situaciones reales

7

Es una versión inicial o modelo simplificado del sistema, creada para visualizar cómo funcionará. Se usa para aclarar dudas y mejorar la comunicación con el cliente

8

Es el proceso de controlar y documentar las modificaciones en los requerimientos. Permite mantener la coherencia del proyecto cuando aparecen nuevas necesidades

9

Proceso de reestructurar el código existente sin cambiar su comportamiento. Se hace para mejorar su legibilidad, reducir la complejidad y facilitar su mantenimiento.

10

Conjunto de actividades que comprueban que el software fue construido correctamente. Garantiza que cumpla con las especificaciones y que no tenga defectos técnicos.

11

Es la capacidad del software para proporcionar funciones que cubran las necesidades de los usuarios. Incluye completitud, corrección y pertinencia de las funciones

12

Mide el uso adecuado de recursos como tiempo, memoria y procesador. Un software eficiente responde rápido y maneja bien la carga de usuarios

13

Es la habilidad del software para funcionar junto a otros sistemas e intercambiar información. Incluye interoperabilidad y la coexistencia en entornos compartidos

14

Se refiere a la facilidad con la que el software puede modificarse para corregir errores, adaptarse a cambios o mejorar funciones. Es clave para prolongar su vida útil

15

Es la capacidad del software para funcionar correctamente durante un tiempo determinado y bajo condiciones específicas. Un software fiable evita fallos inesperados

4
14
10
7
15
5
13
8
11
6
12
2
9
3
Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.