metodología de la solución de problemas po equipo5

13
INSTITUTO TECNOLÓGICO DE SALINA CRUZ METODOLOGÍA DE SOLUCIÓN DE PROBLEMAS CARRERA: ING. EN TIC’S ing. JULISSA ANDREA ALQUISIRIS SIBAJA GRUPO: 1 - E2 KARLA AMNERIS ARTUZA RODRIGUEZ LEONEL RAMIREZ VARGAS LUCIA VALERIA LOPEZ RAMIREZ PERLA JENNIFER MENDOZA MARTINEZ FREDY PACHECO NICOLAS JOSE ALFREDO GOMEZ HERNADEZ SAULO NÚÑEZ IBÁÑEZ

Upload: mendozaperla

Post on 15-Jul-2015

217 views

Category:

Education


0 download

TRANSCRIPT

INSTITUTO TECNOLÓGICODE SALINA CRUZ

METODOLOGÍA DE SOLUCIÓN DE PROBLEMAS CARRERA: ING. EN TIC’S

ing. JULISSA ANDREA ALQUISIRIS SIBAJAGRUPO: 1-E2

KARLA AMNERIS ARTUZA RODRIGUEZLEONEL RAMIREZ VARGAS

LUCIA VALERIA LOPEZ RAMIREZPERLA JENNIFER MENDOZA MARTINEZ

FREDY PACHECO NICOLAS JOSE ALFREDO GOMEZ HERNADEZ

SAULO NÚÑEZ IBÁÑEZ

3

Método de las 6`DUn Enfoque Algorítmico.

> Algunos problemas, tienen que ser resueltos en una computadora que tienen una solución determinada que pueden ser muy sencillos y muy complejos, lo cual es muy importante utilizar un método que debe ser fácil de comprender y nos debe guiar paso a paso hasta la solución del problema. Esto consta de 6 etapas para la solución del problema.

4

Etapa 1: descripción problema.

Identificar cual es el problema que se desea resolver, comprenderlo a su totalidad,saber cuál es el resultado que quieres llegar.

Pasos:

> Identificación del problema

> Descripción del problema

> Enunciado claro y preciso del problema

> Tendrás que llegar a un resultado de esta etapa que es el ENUNCIADO claro delproblema que se desea solucionar.

5

Etapa 2: Definición de la solución

> Es un término que tradicionalmente se usa en diversos contextos, aunque su definición másgeneral y popular habla de la respuesta positiva a un problema, duda o dificultad que unindividuo dará a una problemática que se sucede.

> En este caso será la razón la principal herramienta con la que cuente una persona para llevar abuen puerto el desenlace de alguna situación que se planteó y caracterizó por ser muycomplicada al entendimiento. No solamente en términos de números, sino también entérminos de pensar alternativas viables para ponerle punto final a ese conflicto.

6

Etapa 3: Diseño de la solución.

En esta fase se diseña la lógica de la solución a usar. El proceso de diseño se realiza en dos pasos:

1.-Elaboración…del…AlgoritmoUn algoritmo es una secuencia lógica y cronológica de pasos encaminados a resolver un problema.

Los programas se estructuran a partir de los algoritmos, los cuales se pueden escribir utilizando la técnicaconvencional del pseudocódigo y los diagramas de flujo, que son la representación gráfica de un algoritmo.

7

> 2.- Realización de Pruebas de Escritorio

Comprobaciones a mano del algoritmo planteado ya sea en pseudocódigo o en diagrama de flujo,con datos y resultados de prueba conocidos, papel, lápiz y calculadora para simular su ejecucióny evaluar su correcta operación.

Si la lógica es correcta, los resultados serán satisfactorios. Si no, el algoritmo deberá modificarsey volverlo a probar hasta que esté correcto.

8

Etapa 4: Desarrollo de la solución.

> Consiste en definir cada uno de los pasos que nos llevará a obtener la solución es decir, explicar claramente cual es nuestro plan para alcanzar la meta.

9

Etapa 5:Depuración y prueba.

> Depurar es correr el programa en una computadora y corregir las partes que no funcionan. En esta fase se comprueba el funcionamiento de cada programa y esto se hace con datos reales o ficticios. Cuando los programas están depurados, se prueban. Cuando los programas se prueban se pueden encontrar los siguientes errores:

A) Errores de sintaxis.B) Errores de ejecución.C) Errores lógicos.D) Errores de especificación.

>

10

> A) Errores de sintaxis: Es una violación de las reglas del lenguaje de programación. Son más fáciles de corregir ya que son detectados por el compilador, el cual dará información sobre el lugar que esta el error y la naturaleza de cada uno de ellos mediante un mensaje de error.

B) Errores de ejecución: Se deben generalmente a operaciones no permitidas como dividir por 0, leer un dato no numérico en una variable numérica. Se detectan porque se produce una parada anormal del programa durante su ejecución.

C) Errores lógicos: Corresponden a la obtención de resultados que no son correctos y la única manera de detectarlos es realizando suficientes pruebas de programa. Son los mas difíciles de corregir, no solo por la dificultad de detectarlos sino porque se deben a la propia concepción y diseño del programa.

D) Errores de especificación: Es el peor tipo de error y el mas difícil de corregir. Se deben al mal diseño del programa posiblemente por mala comunicación usuario-programador y se detectan ya cuando ya se ha concluido el diseño e instalación del programa, lo cual, puede implicar repetir gran parte del trabajo realizado.

4) Prueba: Consiste en verificar la funcionalidad del programa a través de varios métodos para detectar errores posibles.

Métodos de prueba:A) Chequeo de escritorio.B) Prueba manual de datos de muestra.C) Intento de traducción.D) Prueba de datos de muestra en la computadora.E) Prueba por un grupo selecto de usuarios potenciales.

11

Etapa 6: Documentación.En esta etapa se recopila toda la documentación generada en las etapas anteriores. Donde busca obtener la serie de manuales necesarios para el uso del programa.

Manual técnico

Manual de programación

Manual del usuario.

En el manual técnico se debe incluir:

> La definición del problema

> Resultados esperados

> Datos necesarios,

> Diagramas UML y diagramas de flujo y/o pseudocódigo

> Pruebas desarrolladas

> Lista de programas con sus comentarios internos

12

13

ConclusiónAlgunos problemas, por su naturaleza, pueden ser resueltos utilizando una computadora. Estos problemas generalmente son de tipo estructurado, es decir, tienen una solución determinada y pueden ser desde muy sencillos hasta muy complejos.

Para resolver problemas estructurados utilizando la computadora es importante utilizar un método. Este método debe ser fácil de comprender y nos debe guiar paso a paso hasta la solución del problema.

Para esto podemos utilizar el método de las 6 d la cual esta compuesto de 6 etapas las ya mencionadas anteriormente y que constan de una serie de pasos las cuales se van modificando o (ajustando) dependiendo del grado de complejidad del problema y las herramientas que se utilicen para su solución.

Con la finalidad de recordar el método, se ha definido que el nombre de cada una de las etapas del método comience con la misma letra, la letra “D”. Es decir, el método tiene seis etapas y el nombre de cada una de las etapas comienza con la letra “D”, de modo que este se pueda recordar como el Método de las 6’D.