Está en la página 1de 4

INGENIERÍA Y TECNOLOGÍA DE INFORMACIÓN

UNIVERSIDAD TECNOLÓGICA DE MÉXICO

CAMPUS ONLINE

FORO 2

Ingeniería en Software y Redes

Autor:
Brian Daniel Jiménez Vera
340040345

Docente:
Norma Ramos Tapia
06 de Octubre de 2023
UNITEC Online
Responde y realiza lo siguiente:

1. Explica uno a uno los pasos del proceso de resolución de problemas con la
computadora.

 Análisis del problema: El problema se analiza teniendo presente la


especificación de los requisitos dados por el cliente o la empresa o por otra
persona que encarga el programa.

 Diseño del algoritmo: Una vez analizado el problema, se diseña una


solución que conducirá a un algoritmo que resuelva el problema.

 Codificación: La solución se escribe en la sintaxis del lenguaje de alto nivel


(por ejemplo, C) y se obtiene un programa.

 Ejecución, verificación y depuración: El programa se ejecuta, se


comprueba rigurosamente y se eliminan todos los bugs que puedan
aparecer.

 Mantenimiento: El programa se actualiza y modifica, cada vez que sea


necesario, de modo que se cumplan todas las necesidades de cambio de sus
usuarios.

 Documentación: Escritura de las diferentes fases del ciclo de software,


esencialmente el análisis, diseño y codificación, unidos a manuales de
usuario y referencia, así como normas para el mantenimiento.

En resumen. Las dos primeras fases conducen a un diseño detallado, escrito en


forma de algoritmo. Durante la tercera etapa (codificación) se implementa el
algoritmo en un código escrito en un lenguaje de programación, reflejando las ideas
desarrolladas en las fases de análisis y diseño.
La fase de ejecución y compilación traduce y ejecuta el programa. En las fases de
verificación y depuración, el programador busca errores de las etapas anteriores y
los elimina. Comprobará que mientras más tiempo se gaste en la fase de análisis y
diseño, menos se gastará en la depuración del programa. Por último, se debe
realizar la documentación del programa.

2. Indica la diferencia entre diagrama de flujo, pseudocódigo y un algoritmo.

 Algoritmo: Un algoritmo es un conjunto ordenado y finito de operaciones


que permite encontrar la solución a un problema”. Un algoritmo es la
transcripción exacta de una serie de instrucciones concretas con las cuales
se encuentra una solución.

 Pseudocódigo: El pseudocódigo describe todo el proceso de resolución del


problema de forma minuciosa, así el programador puedas simplemente
reemplazar las instrucciones del pseudocódigo por el lenguaje o código que
se va a usar.

 Diagrama de flujo: Muestra de forma gráfica, los pasos que se deben seguir
para lograr la solución de un problema. Es muy importante construirlo de
forma correcta, ya que se utiliza como base para escribir el programa en el
lenguaje de programación establecido.

Entonces, se puede decir que la diferencia es que el pseudocódigo da las


instrucciones para realizar el algoritmo y el diagrama de flujo puede ser el
pseudocódigo representado de forma gráfica.

3. Incluye una pregunta relacionada con los temas vistos para tus compañeros.

¿En qué fase de la resolución de problemas en computadora se eliminan todos los


bugs que puedan aparecer?
Bibliografía:

Unidad 5. Algoritmia. (s. f.). Unitec.

https://uniteconline.blackboard.com/ultra/courses/_365575_1/outline/file/_1347364

0_1

Unidad 4. Lógica y estrategia de la solución. (s. f.). Unitec.

https://uniteconline.blackboard.com/ultra/courses/_365575_1/outline/file/_1347363

9_1

Unidad 3. Resolución de problemas. (s. f.). Unitec.

https://uniteconline.blackboard.com/ultra/courses/_365575_1/outline/file/_1347363

8_1

También podría gustarte