Metodología De Solución De Problemas
Enviado por 1534622101996 • 12 de Enero de 2015 • 3.240 Palabras (13 Páginas) • 309 Visitas
“Metodología de solución de problemas”
La metodología para la solución de problemas se refiere al uso de herramientas para ayudarnos a darle solución o eficacia a un problema.
1. Definición y conceptos generales:
1.1. Problema:
Un problema es un determinado asunto o una cuestión que requiere de una solución. Cuando hablamos de problemas, estamos hablando de elementos que obstaculizan el correcto o normal desempeño de los procesos, situaciones y fenómenos que nos rodean.
Estos problemas pueden ser alteraciones generadas accidental o voluntariamente por agentes externos y su resolución se convierte entonces en algo de suma importancia para restituir las condiciones de normalidad antes existentes. Proveniente del griego, la palabra ‘problema’ significa que hay algo que se ha hecho presente y es por esto que siempre la existencia de un problema nos da la sensación de inmediatez o de algo repentino generado por diversas causas y que requiere solución.
1.2. Elementos y relaciones del problema:
Son elementos aquellas características de la situación problemática imprescindibles para el enunciado del problema, es decir, sumados los elementos del problema se tiene como resultado la estructura de la descripción del problema.
Para poder abarcar la búsqueda de una solución a un problema, el investigador debe precisar la naturaleza y las dimensiones del mismo. Para ello, se requiere reunir datos empíricos que se puedan relacionar con el problema y posibles explicaciones del mismo.
Para que la lista obtenida de los elementos del problema adquiera verdadero significado, el investigador procurará hallar las relaciones que existen entre los hechos empíricos, por una parte, y entre las explicaciones racionales por la otra, y tratara de relacionar aquellos con estas.
Luego de incorporar nuevos datos a la lista de elementos, eliminar los que considere carentes de importancia, el investigador realizará un profundo examen de los supuestos en que se basan los hechos, explicaciones y relaciones halladas.
Para solucionar un problema se pueden utilizar varios mecanismos para su resultado, ya que se pueden representar de diferentes formas ya sean:
1. Tablas
2. Gráficas
3. Números o letras.
4. Simulación
5. Algoritmo de solución
1.3. Herramientas computacionales para la solución del problema.
• Hardware:
Componentes físicos tecnológicos, que trabajan o interactúan de algún modo con la computadora como la placa base, la CPU o el monitor. Los componentes y dispositivos del Hardware se dividen en Hardware Básico y Hardware Complementario.
a. El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.
b. El Hardware Complementario: son todos aquellos dispositivos adicionales no esenciales como pueden ser: impresora, escáner, cámara de vídeo digital, webcam, etc.
Los componentes Hardware más importantes de la computadora y esenciales para su funcionamiento se encuentran en la Placa Base (también conocida como Placa Madre), que es una placa de circuito impreso que aloja a la Unidad Central de Procesamiento (CPU) o microprocesador, Chipset (circuito integrado auxiliar), Memoria RAM, BIOS o Flash-ROM, etc., además de comunicarlos entre sí.
• Sistema operativo:
Es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
Los sistemas operativos pueden ser clasificados de la siguiente forma:
a. Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
b. Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
c. Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
d. Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
e. Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
• Programas de aplicación:
El Sistema Operativo es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento. Un Sistema Operativo realiza cinco funciones básicas:
a. Suministro de interfaz al usuario: Permite al usuario comunicarse con la computadora por medio de interfaces que se basan en comandos, interfaces que utilizan menús, e interfaces gráficas de usuario.
b. Administración de recursos: Administran los recursos del hardware como la CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida. Administración de archivos: Controla la creación, borrado, copiado y acceso de archivos de datos y de programas.
c. Administración de tareas: Administra la información sobre los programas y procesos que se están ejecutando en la computadora. Puede cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en la CPU, así como terminar programas.
d. Servicio de soporte: Los Servicios de Soporte de cada sistema operativo dependen de las implementaciones añadidas a este, y pueden consistir en inclusión de utilidades nuevas, actualización de versiones, mejoras de seguridad, controladores de nuevos periféricos, o corrección de errores de software.
• Lenguajes de programación:
Lenguaje artificial que puede ser usado para controlar el comportamiento de una máquina, especialmente una computadora. Estos se componen de un conjunto de reglas sintácticas y semánticas que permiten expresar instrucciones que luego serán interpretadas.
Los lenguajes de programación pueden clasificarse según el paradigma que usan en: procedimentales, orientados a objetos, funcionales, lógicos, híbridos, etc.
El programador es el encargado de utilizar un lenguaje de programación para crear un conjunto de instrucciones que, al final, constituirá un programa o subprograma informático.
Son ejemplos de lenguajes de programación: php, prolog, ASP, ActionScript, ada, python, pascal, c, basic, JAVA,
...