Metologia de Solución de Problemas
Metologia de Solución de Problemas
Metologia de Solución de Problemas
CARRERA:
Ingeniería en TIC´S
ASIGNATURA:
Fundamentos de programación.
SUBTEMA: Modelo.
1
Tabla de contenido
Introducción ....................................................................................... 3
Metodología de solución de problemas ............................................. 4
Descripción del problema .................................................................. 4
Definición de solución ........................................................................ 4
Desarrollo de la solución .................................................................... 5
Diseño de la solución ......................................................................... 5
Depuración y pruebas ........................................................................ 5
Documentación .................................................................................. 5
Ejemplos ............................................................................................. 6
Problema de entorno ......................................................................... 7
Mapa mental ...................................................................................... 8
Conclusión .......................................................................................... 9
Bibliografía ....................................................................................... 10
2
Introducción
Durante la vida de cualquier estudiante o docente, suele presentar problemas relacionados a
su vida personal o académica, pero se va a enfocar a la vida estudiantil; y al tener cuestiones
que se requiere de una solución, a veces se va por el camino “fácil”, que ahorra tiempo o
energías de la persona, y puede que en muchas ocasiones funcione, le logre dar la respuesta
para su problema, ¿Siempre será oportuno? Por ejemplo, si se aplica en asignaturas que se
necesita más atención como cálculo, matemáticas, física, química, programación, etc.
Por ello, en la investigación se va a plantear una metodología que va a servir mucho para
poder resolver problemas, pero, aunque este puede ayudar demasiado en la mayoría de los
dilemas que encontremos por el camino, este va más enfocado a la programación. Es
conocida como las 6´D, ya que son seis fases que utilizan palabras o conceptos que inician
con la palabra D, los cuáles no son pasos tan complicados de analizar, y puede que se pueda
tener complicaciones a la hora de ponerlos como en un diagrama de flujo.
3
Metodología de solución de problemas
Para comenzar nuestro seguimiento a las fases, es importante añadir qué significa la palabra
metodología, donde la RAE define a la metodología como “el conjunto de métodos que se
siguen en una investigación científica”.
Estos suelen ser muy útiles, sobre todo a la hora de querer resolver un problema, pero más
allá de encontrar una solución, se requiere comprender cómo hacerlo y que alternativas
podemos tomar, esto es para que cuando surja un problema complejo en la vida laboral, no
cerrar nuestro mundo, sino que, podamos encontrar lo que se nos solicita, de manera correcta
como entendible.
Lo más recomendable es formar un enunciado que sea claro del problema al cual se le está
buscando la solución.
Definición de solución
Se va a analizar el problema, en qué consiste e ir descomponiendo en sus partes para una
comprensión más fácil, ser estudiado a fondo y se comienza con una planeación de las
diversas alternativas que se le puede dar, de las cuáles, puede ser elegida una propuesta, en
otras palabras, qué estrategia se va a utilizar a fin de resolver el problema.
Por ello, se va añadiendo más detalles a los mismos e incluso, algunos de ellos, pueden
requerir un refinamiento adicional antes de que podamos obtener un algoritmo claro, preciso
y completo.
No está de más comentar que, aquí se forman las especificaciones que pueden llegar a ser
necesarias para el problema y el inicio de un proceso para llegar a la solución.
Diseño de la solución
Primero, es importante tener en cuenta, qué es un algoritmo, que puede ser definido como la
secuencia ordenada de pasos, sin ambigüedades, que conducen a la solución de un problema
dado y puede ser expresado en lenguaje natural, por ejemplo el castellano.
4
Como también, se tiene que verificar si se han tomado en cuenta todas las soluciones que se
han planteado,
Desarrollo de la solución
Se comienza con la codificación del problema, que es traducir los diagramas, las
especificaciones del UM, que se deben de almacenar en un proyecto o archivo, en el cuál la
computadora, si se hace en una asignatura de programación, se debe ejecutar en una
computadora.
Puede suceder que en el desarrollo se detecte que algo no es pertinente para la solución del
problema, lo que implicará replantear la estrategia y volver a comenzar.
Este paso se llega a un resultado, que resulta ser el programa para que sea codificado el
lenguaje de programación que va a permitir llegar a la resolución.
Depuración y pruebas
Se debe de comprobar con la realización de una prueba, los cuáles van a marcar si hay errores,
puede que de lógica o de sintaxis, puede ser que se modifique algo, crear nuevas sentencias,
ir probando por varias ocasiones, continuar con sus correcciones, hasta que las pruebas
conduzcan al resultado deseado.
Documentación
Es donde se recopila la información de todas las etapas que se han estudiado, que ayudan a
tener una base de la creación de un manual técnico, esto es para el progreso de hábitos, en el
caso de un desarrollo de software en forma profesional.
5
Ejemplos de pseudocódigo
6
Problema de entorno
Inicio Escribir total Leer total Total= Escribir “Total del Fin
de la compra (costo*cantidad) producto”
Entero: cantidad
} Sistema (“pause”)
7
Sintaxis:
Lógica:
Etapa 6 Documentación:
En este programa se pueden obtener el resulta de los costos de la compra interior y exterior de la
empresa x
8
Mapa mental
9
Conclusión
Esta es una metodología muy práctica y de uso fácil, nos ayuda a ir paso a paso en la
resolución de la problemática, comenzando de lo más elemental hacia lo más complejo.
Cada paso debe hacerse con el enfoque necesario, brindarle la atención y tiempo suficiente
para estructurarlo, ya que de cada uno de estos depende el resultado final, si estos se
realizan de una manera correcta, el resultado será el esperado
Aparte de todo nos damos cuenta de que el método 6D se compone de 6 etapas las cuales
mis compañeros han mencionado antes. Cada una de estas se componen con una serie de
pasos, los cuales se van modificando o ajustando dependiendo del grado de complejidad
del problema y las herramientas que se empleen para su solución.
Además, de que cada una se establece de esta manera para así poder usarlas más adelante,
ya que son fundamentales para la informática y la programación. Asimismo, para ponerlas
en práctica ya que de lo contario sería más difícil el problema al no saber nada ellas y tener
errores en el desarrollo.
10
Referencias bibliográficas
mx/document/instituto-tecnologico-latinoamericano/programacion/las-6d-mapa-
conceptual/15681028
McGraw Hill.
https://uapas1.bunam.unam.mx/humanidades/proposiciones_simples_y_compuestas
11