1/18
Colección de términos básicos sobre el análisis de problemas, algoritmos y el ciclo de vida del desarrollo de software.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Problema
Un asunto o cuestión que requiere una solución.
Problema (en informática)
Un fallo de software, hardware o error de programación.
Resolución de problemas
El procedimiento para solucionar una complicación.
Resolver un problema con una computadora
Desarrollar un programa a partir de la descripción del problema.
Análisis del problema
El primer paso para solucionar un problema donde se analizan los datos de entrada, procesos y resultados esperados.
Datos de entrada
Información suministrada al sistema.
Proceso
Operaciones realizadas sobre los datos de entrada.
Datos de salida
Resultados obtenidos.
Algoritmo
Conjunto ordenado y finito de operaciones para resolver un problema.
Diagrama de flujo
Representación gráfica de un algoritmo.
Codificación
Convertir el algoritmo a instrucciones de un lenguaje de programación.
Pruebas de escritorio
Actividad que se realiza antes de codificar.
Ejecución y validación
Probar el programa con datos para verificar resultados.
Resultados de validación
Pueden ser errores simples, errores de lógica, errores graves o resultados correctos.
Documentación
Descripción de todos los aspectos del software.
Documentación interna
La documentación incluida en el código.
Documentación externa
La documentación separada del código.
Técnicas de representación
Lenguaje natural, diagrama de flujo y pseudocódigo.
Tipos de datos de prueba
Típicos, ilegales, extremos y aleatorios.