El documento describe las fases del proceso de resolución de problemas con algoritmos, incluyendo análisis del problema, diseño del algoritmo, codificación, ejecución, verificación y depuración, mantenimiento y documentación. Se proporcionan detalles sobre cada fase con enlaces a recursos adicionales. El documento concluye solicitando a los estudiantes que propongan encuestas para obtener información de padres y niños y crear un portal web que satisfaga las necesidades de los usuarios.
2. Trabajo en clase
Dar solución al Taller 1. Requisitos
Trabajar de manera individual.
Reunirse en parejas y representar la estrategia
para evitar las inconformidades.
Mesa redonda para discutir sobre las estrategias
propuestas.
Departamento de ingeniería
3. Fases en la resolución de problemas
(I)
Las fases que se proponen para resolver un
problema con computador son:
1. Análisis
2. Diseño del algoritmo
3. Codificación (implementación)
4. Compilación
5. Ejecución, verificación y depuración.
6. Mantenimiento
7. Documentación.
Departamento de ingeniería
4. Fases en la resolución de problemas
Análisis (I)
Análisis.
El problema se analiza teniendo en cuenta las
especificaciones de los requisitos del cliente.
http://cecatinumero73.galeon.com/requisitos.html
Departamento de ingeniería
5. Fases en la resolución de problemas
Análisis (II)
http://marketingheros.wordpress.com
Departamento de ingeniería
6. Fases en la resolución de problemas
Análisis (III)
http://mujeryempresaria.com
Departamento de ingeniería
7. Fases en la resolución de problemas
Diseño (I)
Diseño.
Se diseña la solución.
Se genera un algoritmo para resolver el problema.
http://www.aipo.es/libro/proto_previo.php
Departamento de ingeniería
8. Fases en la resolución de problemas
Diseño (II)
http://es.wikipedia.org/wiki/Diagrama_de_flujo
Departamento de ingeniería
9. Fases en la resolución de problemas
Diseño (III)
http://www.desarrolloweb.com/articulos/2225.php
Departamento de ingeniería
10. Fases en la resolución de problemas
Codificación (I)
Codificación.
Se escribe la solución en el lenguaje de alto nivel.
http://www.portalmovil.net/tag/real3dwwes/
Departamento de ingeniería
11. Fases en la resolución de problemas
Codificación (II)
Codificación.
Se escribe la solución en el lenguaje de alto nivel.
http://www.juarbo.com/hola-mundo-en-cpp/
Departamento de ingeniería
12. Fases en la resolución de problemas
Ejecución, Verificación y
Depuración(II)
Ejecución, verificación y depuración.
El programa se ejecuta.
Se eliminan errores.
http://www.cnnexpansion.com
Departamento de ingeniería
13. Fases en la resolución de problemas
Mantenimiento (I)
Manteniemiento
Actualización o modificación
Se cumplen solicitudes de cambio del cliente.
http://noelhoraciohiguerahernandez.blogspot.com/
Departamento de ingeniería
14. Fases en la resolución de problemas
Documentación (I)
Documentación.
Documentación de las diferentes fases.
Generación de manuales de usuario
Normas de mantenimiento.
http://iqvital.wordpress.com/manual-de-usuario/ http://www.buscatrabajo.org
Departamento de ingeniería
15. Actividad a desarrollar
A partir de la información presentada en el Taller
1, proponga dos encuestas (una para padres y otra
para niños) a partir de la cual pueda obtener la
información necesaria para crear un portal web
que cumpla con las expectativas de los usuarios.
Valor: 30% del primer quiz.
Departamento de ingeniería